blob: b0b4aa8ebf4187619e1caec5b7bf63ad8366d2f5 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002QueryMoney()
Zesstra953f9972017-02-18 15:37:36 +01003************
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 int QueryMoney()
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
14
15 /std/player/moneyhandler.c
Arathorn4575fbe2021-02-28 14:44:30 +010016 /std/container/moneyhandler.c
Zesstra953f9972017-02-18 15:37:36 +010017
18
19BESCHREIBUNG
20============
21
Arathorn4575fbe2021-02-28 14:44:30 +010022 Gibt den Geldbetrag zurueck, den ein Spieler, Gegenstand, Raum oder NPC
23 besitzt.
Zesstra953f9972017-02-18 15:37:36 +010024
25
26RUECKGABEWERT
27=============
28
Arathorn4575fbe2021-02-28 14:44:30 +010029 Geldmenge im Besitz des abgefragten Spielers (Integer).
30
31
32HINWEIS
33=======
34
35 Bei Spielern (bzw. allgemein Objekten, die /std/player/moneyhandler
36 erben) beruecksichtigt die Funktion auch das Guthaben auf der
37 Seherkarte.
38
39 Nicht-Spieler-Objekte sollten /std/container/moneyhandler erben.
40
41 Zur Ermittlung des Geldobjekts, des Geldboersenobjekts oder des
42 Seherkartenobjekts z.B. mittels present() oder present_clone() stehen in
43 <money.h> einige Defines zur Verfuegung, die hierfuer bevorzugt zu
44 benutzen sind.
Zesstra953f9972017-02-18 15:37:36 +010045
46
47BEISPIELE
48=========
49
Arathorn4575fbe2021-02-28 14:44:30 +010050 int i = 50+random(10);
51 int money = this_player()->QueryMoney();
52 if(!money)
Zesstra953f9972017-02-18 15:37:36 +010053 write("Du besitzt keine Muenzen!\n");
Arathorn4575fbe2021-02-28 14:44:30 +010054 else if(money < i)
Zesstra953f9972017-02-18 15:37:36 +010055 write("Du besitzt nicht die erforderlichen "+i+" Muenzen.\n");
56
57
58SIEHE AUCH
59==========
60
Arathorn4575fbe2021-02-28 14:44:30 +010061 Geldhandling: AddMoney()
MG Mud User88f12472016-06-24 23:31:02 +020062
Arathorn4575fbe2021-02-28 14:44:30 +010063 Zentralbank: PayIn(), WithDraw(), _query_current_money()
64
65 Sonstiges: /items/money.c
66
67Last modified: 2021-02-28, Arathorn