GetPlayerType

Kategorie: Spieler
Ab Engineversion: 4.9.6.0 CR

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 iPlayer);

Parameter

iPlayer:
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 iPlr)
  {
  // Ist es ein Scriptspieler?
  if (GetPlayerType(iPlr) == C4PT_Script)
    {
    // Dann ein KI-Objekt erstellen
    CreateObject(_EAI, 50,50, iPlr);
    }
  return true;
  }
Szenarienscript: Sobald ein Scritpspieler beitritt, wird ein Objekt der Definition _EAI im Besitz dieses Spielers erstellt. Dieses Objekt könnte zum Beispiel alle Clonks im Besitz des Spielers steuern.
Siehe auch: CreateScriptPlayer, Scriptspieler
Sven2, Dezember 2007