Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc//lfun/PayIn

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 
   ...
   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

27. Apr 2004 Gloinson


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.