blob: 1bff5478b579773e60fdeed746a16b902ddcb35d [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002WithDraw()
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 WithDraw(int amount);
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============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /p/daemon/zentralbank.c
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017
18ARGUMENTE
19=========
20
21 int amount - angeforderte Geldmenge
22
23
24BESCHREIBUNG
25============
26
27 Damit wird bei der Zentralbank eine bestimmte Menge Geld angefordert.
28 Der Rueckgabewert haengt vom Kassenstand der Zentralbank ab und ist
29 entweder amount oder amount/3.
30
31
32RUeCKGABEWERT
33=============
34
35 Menge des bei der Zentralbank "abgehobenen" Geldes.
36
37
38BEISPIELE
39=========
40
41 #include <bank.h>
42 ...
43 if(ZENTRALBANK->WithDraw(50000)<50000)
44 write(break_string(
45 "Leider koennen wir ihnen keinen vollen Zuschuss zu ihrem Hotelbau "
46 "geben!",
47 "Der Beamte sagt: ",78));
48 say(break_string(
49 "Leider koennen wir ihnen keinen vollen Zuschuss zu ihrem Hotelbau "
50 "geben!",
51 "Der Beamte sagt zu "+this_player()->name(WEM)+": ",78));
52 ...
53
54
55BEMERKUNGEN
56===========
57
58 Unsere Zentralbank ist korrupt, vor allem dadurch, dass in Laeden und
59 an anderen Stellen Geld erzeugt wird.
60
61
62SIEHE AUCH
63==========
64
65 Geldhandling: AddMoney(L), QueryMoney(L)
66 Zentralbank: PayIn(L), _query_current_money(L)
67 Sonstiges: /items/money.c, /sys/bank.h
MG Mud User88f12472016-06-24 23:31:02 +020068
6927. Apr 2004 Gloinson