GetPlrKnowledge

Kategorie: Spieler
Ab Engineversion: 4.6.5.0 CP

Beschreibung

Bei angegebenen id gibt die Funktion TRUE zurück, wenn der Spieler den Bauplan des betreffenden herstellbaren Objekts besitzt. iIndex und dwCategory werden hierbei ignoriert. Wird als id Null übergeben, liefert die Funktion den indizierten Bauplan der entsprechenden Kategorie des Spielers.

Syntax

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

Parameter

iPlr:
Spieler, über dessen Baupläne Informationen abgerufen werden sollen.
id:
[opt] Wenn angegebenen, dann gibt die Funktion TRUE zurück, wenn der Spieler den Bauplan des betreffenden herstellbaren Objekts besitzt, ansonsten FALSE.
iIndex:
[opt] Nur angeben, wenn keine id=0.
dwCategory:
[opt] Nur angeben, wenn keine id=0.

Beispiel

if(GetPlrKnowledge(0,HUT1))
	Message("Spieler %s kann Bambushütten bauen",0,GetPlayerName(0));
Gibt einen Text aus, falls der erste Spieler sich im Besitz des Bauplanes für Bambushütten befindet.
var def = GetPlrKnowledge( 0,0,4,C4D_Structure()) );
Message("Der fünfte Gebäude-Bauplan des Spielers ist %i",0,def);
Siehe auch: C4D_All, C4D_Goal, C4D_Knowledge, C4D_Living, C4D_Object, C4D_Rule, C4D_StaticBack, C4D_Structure, C4D_Vehicle, SetPlrKnowledge
Günther, Februar 2002