GetPlrKnowledge

Kategorie: Spieler
Ab Engineversion: 1.0 OC

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 true zurück, wenn der Spieler den Bauplan des betreffenden herstellbaren Objekts besitzt, ansonsten false.
index:
[opt] Wenn type nicht angegeben ist, ist dies der Index des Bauplans von der Liste der Baupläne.
category:
[opt] Wenn type nicht 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
Günther, 2002-02