QueryMoney()

FUNKTION

int QueryMoney()

DEFINIERT IN

/std/player/moneyhandler.c
/std/container/moneyhandler.c

BESCHREIBUNG

Gibt den Geldbetrag zurueck, den ein Spieler, Gegenstand, Raum oder NPC
besitzt.

RUECKGABEWERT

Geldmenge im Besitz des abgefragten Spielers (Integer).

HINWEIS

Bei Spielern (bzw. allgemein Objekten, die /std/player/moneyhandler
erben) beruecksichtigt die Funktion auch das Guthaben auf der
Seherkarte.

Nicht-Spieler-Objekte sollten /std/container/moneyhandler erben.

Zur Ermittlung des Geldobjekts, des Geldboersenobjekts oder des
Seherkartenobjekts z.B. mittels present() oder present_clone() stehen in
<money.h> einige Defines zur Verfuegung, die hierfuer bevorzugt zu
benutzen sind.

BEISPIELE

int i = 50+random(10);
int money = this_player()->QueryMoney();
if(!money)
  write("Du besitzt keine Muenzen!\n");
else if(money < i)
  write("Du besitzt nicht die erforderlichen "+i+" Muenzen.\n");

SIEHE AUCH

Geldhandling: AddMoney()

Zentralbank: PayIn(), WithDraw(), _query_current_money()

Sonstiges: /items/money.c

Last modified: 2021-02-28, Arathorn