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.
Sven2, November 2001