PayIn()¶
FUNKTION¶
varargs void PayIn(int amount, int percent);
DEFINIERT IN¶
/p/daemon/zentralbank.c
ARGUMENTE¶
int amount -       einzuzahlender Betrag
int percent -      Bewertungsprozentsatz
BESCHREIBUNG¶
Es wird Brutto amount Geld in die Bank eingezahlt. Der Prozentsatz legt
fest, wieviel tatsaechlich gutgeschrieben wird:
Gutschrift = amount*percent/100
Wird percent nicht angegeben, dann wird der derzeitige Bankbewertungs-
massstab fuer Geld angenommen.
BEISPIELE¶
#include <bank.h>
...
AddCmd("spende",#'action_spende,
       "Was willst du spenden?");
...
int action_spende(string str, extra *o) {
 int i;
 if(sscanf("%d muenze",i)==1 && i>0)
  if(this_player()->QueryMoney(i) && this_player()->AddMoney(-i)) {
   write("Du spendest "+i+" Muenzen.\n");
   say(this_player()->Name(WER)+" spendet "+i+" Muenzen.\n");
   ZENTRALBANK->PayIn(i);
  } else
   write("Soviel hast du nicht dabei!\n");
 ...
BEMERKUNGEN¶
Unsere Zentralbank ist korrupt, vor allem dadurch, dass in Laeden und
an anderen Stellen Geld erzeugt wird.
SIEHE AUCH¶
Geldhandling:      AddMoney(L), QueryMoney(L)
Zentralbank:       WithDraw(L), _query_current_money(L)
Sonstiges:         /items/money.c, /sys/bank.h
- Apr 2004 Gloinson