Kategorie: Spieler
Ab Engineversion: 5.1 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


