Kategorie: Spieler
Ab Engineversion: 5.1 OC
GetPlrKnowledge
Beschreibung
Bei angegebenen
type gibt die Funktion true zurück, wenn der Spieler den Bauplan des betreffenden herstellbaren Objekts besitzt. index und category werden hierbei ignoriert. Andernfalls liefert die Funktion den indizierten Bauplan der entsprechenden Kategorie des Spielers.Syntax
int GetPlrKnowledge(int player, id type, int index, int category);
Parameter
- player:
- Spieler, über dessen Baupläne Informationen abgerufen werden sollen.
- type:
- [opt] Wenn angegebenen, dann gibt die Funktion
truezurück, wenn der Spieler den Bauplan des betreffenden herstellbaren Objekts besitzt, ansonstenfalse. - index:
- [opt] Wenn
typenicht angegeben ist, ist dies der Index des Bauplans von der Liste der Baupläne. - category:
- [opt] Wenn
typenicht angegeben ist, grenzt dies die Kategorie der Baupläne ein.
Beispiel
if(GetPlrKnowledge(0,WindGenerator)) Log("Player %s can construct a %s",GetPlayerName(0),WindGenerator->GetName());
Gibt einen Text aus, falls der erste Spieler sich im Besitz des Bauplanes für Windgeneratoren befindet.
var def = GetPlrKnowledge( 0,nil,4,C4D_Structure); Log("The fifth construction plan of the first player is for ID "%i"",def);
Siehe auch: C4D_All, C4D_Goal, C4D_Living, C4D_Object, C4D_Rule, C4D_StaticBack, C4D_Structure, C4D_Vehicle, SetPlrKnowledge


