FUNKTION:
public varargs int QueryMoney(int currency, int deep)
DEFINIERT:
/std/living/moneyhandler.c
ARGUMENTE:
currency - (int) Waehrung, z.B. CT_WUNDERLAND (siehe P_CURRENCY)
deep - (int) wenn 1 wird das deep_inventory() ebenfalls
ausgewertet (optional)
RÜCKGABEWERT:
Die absolute Summe der Werte aller der Waehrung entsprechenden
'Muenzen' in Basiseinheiten.
BESCHREIBUNG:
Diese Funktion liefert den Wert aller Geldobjekte der entsprechenden
Waehrung aus dem Inventar (oder tiefen Inventar) des Spielers in
Basiseinheiten.
BEMERKUNG:
QueryMoney() entspricht der gleichnamigen Funktion im Coinmaster.
Das Abfragen des 'tiefen Inventars' sollte nur ausnahmsweise ge-
schehen, da es normalerweise in Laeden und Kneipen nicht berueck-
sichtigt wird. Bedeutung hat dies nur, wenn der Spieler gezwungen
werden soll, irgendwo Geld zu bezahlen und man sicher sein will,
dass er das Geld nicht einfach in Taschen versteckt.
BEISPIEL:
#include <coineage.h>
int kohle = player->QueryMoney(CT_WUNDERLAND);
SIEHE AUCH:
P_CURRENCY, AddMoney(L), QueryCoinObjects(L), QueryCoinValues(L),
money_and_coins(WL), coinmaster(WL), ExchangeValue(L), PayCash(L),
DoPurchase(L), deep_inventory(E)
|