Kategorie: Spieler
Ab Engineversion: 1.0 OC
GetBaseMaterial
Beschreibung
Bei angegebenen id gibt die Funktion die Menge der Objekte zurück, die der Spieler in seiner Heimatbasis kaufen kann. index und category werden hierbei ignoriert. Wird id nicht angegeben, liefert die Funktion den indizierten Objekttyp der entsprechenden Kategorie der kaufbaren Objekte des Spielers. Der Objekttyp (id) taucht in der Liste auf und wird zurückgeliefert, selbst wenn zur Zeit keine Objekte dieses Typs verfügbar sind.
Syntax
int GetBaseMaterial(int player, id id, int index, int category);
Parameter
- player:
- Die Nummer des Spieler, dessen Kaufmöglichkeiten abgefragt werden sollen. Der erste Spieler hat die Nummer 0.
- id:
- [opt] Wenn angegeben, gibt die Funktion die Menge der Objekte zurück, die der Spieler in seiner Heimatbasis kaufen kann. index und category werden hierbei ignoriert.
- index:
- [opt] Der Index der gesuchten Kaufmöglichkeit.
- category:
- [opt] Die Kategorie der gesuchten Kaufmöglichkeit.
Beispiel
Log("Player %s can buy %d firestones!",GetPlayerName(0), GetBaseMaterial(0,Firestone));
Meldet die Anzahl Feuersteine, die sich der Erste Spieler kaufen kann (sofern er das benötigte Geld hat)
var def = GetBaseMaterial(0,nil,3,C4D_Vehicle); Log("The third buyable vehicle of this player is a %i",def);
Gibt die Nachricht "The third buyable vehicle of this player is a ..." aus