npc händler
Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum
-
- Posts: 568
- Joined: Tue, 8. Jun 04, 07:44
npc händler
welche möglichkeiten gibt es den gewinn eines npc händlers zu protoloöieren?
Chaostitan Azrael van Haaising
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-
- Posts: 568
- Joined: Tue, 8. Jun 04, 07:44
-
- Posts: 2951
- Joined: Sun, 14. Mar 04, 05:05
der gewinn ist der positive saldo der localen variable!?
am anfang setzt du die variable auf 0
Wennd er Händler nun EZ für 130.000 kauft zieht er diese summe ab.
die variable steht auf -130.000
Nach dem verkauf der EZ für 170.000 addiert er diese summe.
die variable steht auf +40.000
der händler hat 40.000 gewinn gemacht
am anfang setzt du die variable auf 0
Wennd er Händler nun EZ für 130.000 kauft zieht er diese summe ab.
die variable steht auf -130.000
Nach dem verkauf der EZ für 170.000 addiert er diese summe.
die variable steht auf +40.000
der händler hat 40.000 gewinn gemacht
-
- Posts: 568
- Joined: Tue, 8. Jun 04, 07:44
ja das ist mir schon klar ich möchte den script befehl wissen der so was regestriert bzw die befehle die so etwas überwachen können
Chaostitan Azrael van Haaising
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-
- Posts: 2951
- Joined: Sun, 14. Mar 04, 05:05
set local variable und get local variable
gewinn ist ein string, der name der localen variable
$händler ist der NPC-händler
$handel sit der wert beim handeln - also verkaufspreis oder einkaufspreis
Code: Select all
001 $value = $händler -> get local variable: 'gewinn'
002 if $value = null
003 $value = 0
004 end
005 $value.new = $value + $handel
006 $händler -> set local variable: name='gewinn', value= $value.new
$händler ist der NPC-händler
$handel sit der wert beim handeln - also verkaufspreis oder einkaufspreis
Last edited by Cadvan on Mon, 9. Aug 10, 20:23, edited 1 time in total.
-
- Posts: 568
- Joined: Tue, 8. Jun 04, 07:44
ich will NICHT wissen wie ich die variablen bearbeiten kann
ich will wissen welcher script befehl die cr zahl aus gibt die ein npc händler bei einem handel verdient hat
ich will wissen welcher script befehl die cr zahl aus gibt die ein npc händler bei einem handel verdient hat
Chaostitan Azrael van Haaising
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-
- Posts: 2951
- Joined: Sun, 14. Mar 04, 05:05
die locale variable abfragen und dann entsprechend deiner wünsche ausgeben??
z.b. mit
z.b. mit
Code: Select all
001 $value = $händler -> get local variable: 'gewinn'
002 write to player logbook: $value
-
- Posts: 568
- Joined: Tue, 8. Jun 04, 07:44
nein
ich muß den gewinn/verlust den ich in diese variable schreibe ja irgendwo herbekommen
und genau diese funktion suche ich

ich muß den gewinn/verlust den ich in diese variable schreibe ja irgendwo herbekommen
und genau diese funktion suche ich
Chaostitan Azrael van Haaising
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
da hilft wohl nur Handelsscripte umschreiben...
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help

-
- Posts: 568
- Joined: Tue, 8. Jun 04, 07:44
-
- Posts: 2951
- Joined: Sun, 14. Mar 04, 05:05
ich rede mit einer wand.......
es gibt keinen spezifischen befehl dafür, da es kein interner vorgang ist sondern ein script.
du suchst dir die handelsscripte dafür raus und durchsuchst sie nach den punkten wo sie etwas kaufen udn verkaufen. dort erfaßt du die werte und schreibst sie wie weiter oben angegeben in eine locale variable DIE DU SELBST ERSTELLST.
diese kannst Du dann auswerten.
es gibt keinen spezifischen befehl dafür, da es kein interner vorgang ist sondern ein script.
du suchst dir die handelsscripte dafür raus und durchsuchst sie nach den punkten wo sie etwas kaufen udn verkaufen. dort erfaßt du die werte und schreibst sie wie weiter oben angegeben in eine locale variable DIE DU SELBST ERSTELLST.
diese kannst Du dann auswerten.
-
- Posts: 568
- Joined: Tue, 8. Jun 04, 07:44
genau das wollte ich wissenHuefte wrote:ich rede mit einer wand.......
es gibt keinen spezifischen befehl dafür, da es kein interner vorgang ist sondern ein script.
du suchst dir die handelsscripte dafür raus und durchsuchst sie nach den punkten wo sie etwas kaufen udn verkaufen. dort erfaßt du die werte
wie oben schon geschrieben will ich nicht wissen wie ich variablen verwende und bearbeiteHuefte wrote:schreibst sie wie weiter oben angegeben in eine locale variable DIE DU SELBST ERSTELLST.
diese kannst Du dann auswerten.
das weiß ich schon
Chaostitan Azrael van Haaising
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten