Währungen

Bild: Goldmünzen

Im Efferdland gibt es als Magier die Möglichkeit, verschiedene Währungen zu benutzen. Die STD-Währung im Efferdland ist der Kreuzer. Wenn man diesen benutzen will, muss man nichts machen. Für andere Währungen gilt: man muss sie explizit in Läden und Kneipen angeben.

Die Property für Währungen ist: P_CURRENCY, definiert in /sys/bank.h

Die gültigen Währungen sind ebenfalls in /sys/bank.h definiert. Momentan sind angeschlossen:

Weitere Währungen sind in Planung und können auch von jedem Magier beantragt werden (Bei It oder Torin).

Läden und Kneipen stellt man wie folgt auf eine neue Währung um:

#inherit "/std/laden"; // Für Kneipen: inherit /std/kneipe;

protected void create() {
  SetProp(P_CURRENCY,RUBEL); // Fortan nimmt der Laden / 
                             // die Kneipe nur noch Rubel an.
}

Möchte man feststellen, wie viel ein Spieler von einer bestimmten Währung bei sich hat, dann funktioniert das wie folgt:

int val;

// Heraus finden, wieviele Draktaler ein Spieler dabei hat:
val = this_player()->QueryMoney(DRAKTALER);

// Für Kreuzer genügt ein QueryMoney()

Um den Spieler nun seine Draktaler abzunehmen, benutzt man folgende Syntax:

this_player()->AddMoney(-val,DRAKTALER);

// Für Kreuzer genügt ein AddMoney(-val)

Man kann dem Spieler natürlich auch Geld einer bestimmten Währung geben:

// Gibt dem Spieler 1000 Dinare
this_player()->AddMoney(1000,DINARE);

// Für Kreuzer genügt ein AddMoney(1000);

Möchte man wissen, wie viel einer Währung in einer anderen Währung wert ist, dann kann man die Funktion ChangeCurrency() aus /std/bank.c benutzen:

// ChangeCurreny(menge, Quell Währung, Ziel Währung);

int x;

x = ChangeCurrency(1000,DRAKTALER,RUBEL);

// 1000 Draktaler werden in Rubel umgerechnet.

Mit dem obigen Beispielen könnte man z.B. einen Geldwechsler schreiben… Bitte aber wie immer vorher Prüfen: hat der Spieler überhaupt das Geld, das ich ihm abnehmen möchte? Kann er das Geld, das ich im geben möchte, überhaupt noch tragen? Ist der Spieler vielleicht sogar ein Geist? (…)

LG, It@Efferdland

P_VALUE Obsolete

Bild: Münzen

Hallo,

P_VALUE war der Geldwert eines Objektes in Kreuzer. Dieser wurde in den Läden benutzt, um den Verkaufspreis zu berechen.

Statt P_VALUE gibt es jetzt P_BUY_VALUE. Diese neue Propertiy entspricht zu 100% dem alten P_VALUE.

Nur umbenennen macht natürlich keinen Sinn… deshalb gibt es jetzt eine zweite Property: P_SELL_VALUE. Sie kann den Preis in Kreuzer enthalten, die ein Laden als Verkaufspreis ansetzen soll.

Dabei muss P_SELL_VALUE ÜBER dem normalen Verkaufspreis im Laden liegen, ansonsten wird es ignoriert. Daraus folgt: mit P_SELL_VALUE kann man Objekte nur teurer, aber niemals billiger machen.

LG, It@Efferdland

Neues MUD!

Bild: Baum

Moin,

damit hier mal etwas passiert in Richtung Efferdland habe ich heute die alte AnderLand-Seite entfernt und auf die neue Efferdland Webseite umgeleitet. Da könnt ihr bei den Neuigkeiten sehen, was so im Efferdland entwickelt wird.

Kritik, Anregungen etc. zur Webseite entweder im AL in die Zeitung setzen, oder Torin oder mich anschreiben/ansprechen.

Für die Leute, die es noch nicht wissen: Wir werden bald einen Neuanfang machen und in diesem Zuge wird das AnderLand in Efferdland umbenannt. Geplant ist das ganze Anfang 2020. Vorher wird man sich auch im Efferdland nicht anmelden koennen.

Wer bei der Efferdland Webseite mitmachen möchte (WordPress) kann sich gerne bei mir oder Torin melden. Vor allem müsste das Lexikon:

 https://efferdland.de/das-efferdland-lexikon/

nach und nach erweitert werden.

Zudem biete ich hier noch einmal für die Leute, die Ideen in das Mud einbringen möchten, eine Nextcloud Zugang an. Einfach Torin oder mich anschreiben.

Weiter Anpassungen:

Das Efferdland ist auch unter folgenden Addressen zu erreichen:
 efferdland.de
 el.mudden.de
 efferdland.mudden.de

LG, It@Efferdland

Neues Gebiet: Die Draks

Bild: Höhle

Die Draks sind eine echsenähnliche Rasse, die in einer gigantischen Höhle in den Tiefen der Unterwelt lebt. Ihre Hauptstadt heißt Tschaktar.

Im Gebiet der Draks liegen, neben ihrer Haupstadt, das Dorf Minarez, die Uktarwald mit seine fleischfressenden Uktarbäumen und der See Ikz.

Folgende Mini Quests spielen bei den Draks:

  • Die Abrechnung
  • Ein guter Wurf
  • Stadtplanung
  • Gefangen

Folgende Quets gibt es zusätzlich:

  • Eheprobleme
  • Randraz’ Ehre

Viel Spaß beim Erforschen des neuen Gebiets wünscht Euch It@Efferdland