Doku-Update
Change-Id: I18ac5d6fdee65a9895a36a15e10404ee6800fdbc
diff --git a/doc/sphinx/lfun/QueryMoney.rst b/doc/sphinx/lfun/QueryMoney.rst
index d38eed5..97dd399 100644
--- a/doc/sphinx/lfun/QueryMoney.rst
+++ b/doc/sphinx/lfun/QueryMoney.rst
@@ -12,38 +12,54 @@
::
/std/player/moneyhandler.c
+ /std/container/moneyhandler.c
BESCHREIBUNG
------------
::
- Testet, ob ein Spieler, Objekt, Raum oder Npc ueber eine definierte
- Geldmenge verfuegt, oder nicht.
+ Gibt den Geldbetrag zurueck, den ein Spieler, Gegenstand, Raum oder NPC
+ besitzt.
RUECKGABEWERT
-------------
::
- Geldmenge im Besitz des abgefragten Spielers
+ 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;
- i=50+random(10);
- if(!this_player()->QueryMoney())
+ int i = 50+random(10);
+ int money = this_player()->QueryMoney();
+ if(!money)
write("Du besitzt keine Muenzen!\n");
- if(this_player()->QueryMoney() < i)
+ else if(money < i)
write("Du besitzt nicht die erforderlichen "+i+" Muenzen.\n");
SIEHE AUCH
----------
-::
- Geldhandling: AddMoney(L)
- Zentralbank: PayIn(L), WithDraw(L), _query_current_money(L)
- Sonstiges: /items/money.c
+ Geldhandling: :doc:`AddMoney`
-Last modified: Die, 1. Aug 2000, 16:39:06 by Tilly
+ Zentralbank: :doc:`PayIn`, :doc:`WithDraw`, :doc:`_query_current_money`
+ Sonstiges: /items/money.c
+
+Last modified: 2021-02-28, Arathorn