Kategorie: Spieler
Ab Engineversion: 1.0 OC
GetPlayerType
Beschreibung
Liefert den Typ eines Spielers. Mögliche Typen sind:
Konstante | Wert | Beschreibung |
---|---|---|
C4PT_User | 1 | Vom Benutzer gesteuerter Spieler |
C4PT_Script | 2 | Scriptgeesteuerter Spieler; zum Beispiel KI-Spieler. |
Syntax
int GetPlayerType(int player);
Parameter
- player:
- Spielernummer des Spieler, dessen Typ abgefragt werden soll
Anmerkung
Wenn die Spielernummer zu keinem gültigen Spieler gehört, wird 0 zurückgegeben.
Beispiel
protected func InitializePlayer(int player) { // Is it a script player? if (GetPlayerType(player) == C4PT_Script) // then create an AI controller object for that player CreateObject(SomeAIController, 50,50, player); return true; }
Szenarienscript: Sobald ein Scriptspieler beitritt, wird ein Objekt der Definition SomeAIController im Besitz dieses Spielers erstellt. Dieses Objekt könnte zum Beispiel alle Clonks im Besitz des Spielers steuern.
Siehe auch: CreateScriptPlayer, Scriptspieler