GetPlayerType

Kategorie: Spieler
Ab Engineversion: 1.0 OC

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
Sven2, 2007-12