GetHomebaseProduction

Kategorie: Spieler
Ab Engineversion: 4.9.8.5 CR

Beschreibung

Bei angegebenen id gibt die Funktion zurück, wie schnell die Menge der Objekte in der Heimatbasis des Spielers nachgeliefert wird. iIndex und dwCategory werden hierbei ignoriert. Wird als id Null übergeben, liefert die Funktion den indizierten Objekttyp der entsprechenden Kategorie der nachgelieferten Objekte des Spielers. Der Objekttyp (id) taucht in der Liste auf und wird zurückgeliefert, selbst wenn zur Zeit keine Objekte dieses Typs nachgeliefert werden.

Syntax

int GetHomebaseProduction (int iPlr, id id, int iIndex, int dwCategory);

Parameter

iPlr:
Die Nummer des Spielers, 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 in der Heimatbasis des Spielers nachgeliefert wird. iIndex und dwCategory werden hierbei ignoriert.
iIndex:
[opt] Der Index der gesuchten Kaufmöglichkeit.
dwCategory:
[opt] Die Kategorie der gesuchten Kaufmöglichkeit.

Beispiel

if(!GetHomebaseProduction(0, FLNT)) GetCursor(0)->CreateContents(FLNT);
Gibt dem ausgewählten Clonk des ersten Spielers einen Feuerstein, wenn in seiner Heimatbasis keine Feuersteine nachgeliefert werden.
Siehe auch: C4D_All, C4D_Goal, C4D_Knowledge, C4D_Living, C4D_Object, C4D_Rule, C4D_StaticBack, C4D_Structure, C4D_Vehicle, DoHomebaseMaterial, DoHomebaseProduction, GetHomebaseMaterial
Clonk-Karl, März 2008