Buy

Kategorie: Objekte / Erzeugung
Ab Engineversion: 4.9.1.0 GWE

Beschreibung

Kauft ein Objekt für iForPlr, und zieht iPayPlr Geld ab. Wenn dieser nicht genug Geld oder das Objekt nicht im Heimatbasismaterial hat, wird der Vorgang nicht ausgeführt.

Syntax

object Buy (id idBuyObj, int iForPlr, int iPayPlr, object pToBase, bool fShowErrors);

Parameter

idBuyObj:
ID des Objekttyps, der gekauft wird
iForPlr:
Nummer des Spielers, dem das Objekt hinterher gehört
iPayPlr:
Nummer des Spielers, der den Kauf bezahlt
pToBase:
[opt] Zielobjekt, in das das neu gekaufte Objekt hineinversetzt wird
fShowErrors:
[opt] Wenn ungleich Null, werden Fehlermeldugnen wie "Kaufen nicht möglich" aufgrund von Geldmangel angezeigt.

Beispiel

Buy(CNKT, 0, 0, FindBase(0), 1);
Kauft einen Stein in der Basis des ersten Spielers.
Siehe auch: FindBase, GetBase, GetWealth, Sell
Sven2, November 2001