blob: aa4b378fe454050dce4ba331f6ba2675fe08d9af [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001QueryMoney()
Zesstra953f9972017-02-18 15:37:36 +01002************
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 int QueryMoney()
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
13
14 /std/player/moneyhandler.c
Arathorn4575fbe2021-02-28 14:44:30 +010015 /std/container/moneyhandler.c
Zesstra953f9972017-02-18 15:37:36 +010016
17
18BESCHREIBUNG
19============
20
Arathorn4575fbe2021-02-28 14:44:30 +010021 Gibt den Geldbetrag zurueck, den ein Spieler, Gegenstand, Raum oder NPC
22 besitzt.
Zesstra953f9972017-02-18 15:37:36 +010023
24
25RUECKGABEWERT
26=============
27
Arathorn4575fbe2021-02-28 14:44:30 +010028 Geldmenge im Besitz des abgefragten Spielers (Integer).
29
30
31HINWEIS
32=======
33
34 Bei Spielern (bzw. allgemein Objekten, die /std/player/moneyhandler
35 erben) beruecksichtigt die Funktion auch das Guthaben auf der
36 Seherkarte.
37
38 Nicht-Spieler-Objekte sollten /std/container/moneyhandler erben.
39
40 Zur Ermittlung des Geldobjekts, des Geldboersenobjekts oder des
41 Seherkartenobjekts z.B. mittels present() oder present_clone() stehen in
42 <money.h> einige Defines zur Verfuegung, die hierfuer bevorzugt zu
43 benutzen sind.
Zesstra953f9972017-02-18 15:37:36 +010044
45
46BEISPIELE
47=========
48
Arathorn4575fbe2021-02-28 14:44:30 +010049 int i = 50+random(10);
50 int money = this_player()->QueryMoney();
51 if(!money)
Zesstra953f9972017-02-18 15:37:36 +010052 write("Du besitzt keine Muenzen!\n");
Arathorn4575fbe2021-02-28 14:44:30 +010053 else if(money < i)
Zesstra953f9972017-02-18 15:37:36 +010054 write("Du besitzt nicht die erforderlichen "+i+" Muenzen.\n");
55
56
57SIEHE AUCH
58==========
59
Arathorn4575fbe2021-02-28 14:44:30 +010060 Geldhandling: AddMoney()
MG Mud User88f12472016-06-24 23:31:02 +020061
Arathorn4575fbe2021-02-28 14:44:30 +010062 Zentralbank: PayIn(), WithDraw(), _query_current_money()
63
64 Sonstiges: /items/money.c
65
66Last modified: 2021-02-28, Arathorn