GetPlayerCount

Kategorie: Spieler
Ab Engineversion: 4.6.5.0 CP (erweitert ab 4.9.6.0 CR)

Beschreibung

Liefert die Anzahl der Spieler, die momentan im Spiel sind.

Syntax

int GetPlayerCount (int ePlayerType);

Parameter

ePlayerType:
[opt] Wenn angegeben, wird nur die Anzahl des Spielers vom angegebenen Typ zurückgegeben. Für eine Liste gültiger Spielertypen siehe GetPlayerType.

Anmerkung

Da Spieler zur Laufzeit hinzukommen oder entfernt werden können, kann es vorkommen, dass "Lücken" in der Spielerindizierung entstehen (d.h., dass zum Beispiel Spieler 1 existiert, aber Spieler 0 nicht mehr) - GetPlayerCount liefert unabhängig davon aber nicht den Index des letzten Spielers+1, sondern die tatsächliche Spielerzahl zurück. Um alle Spieler durchzugehen, benötigt man daher eine spezielle Schleife. Es reicht nicht, einfach von 0 bis GetPlayerCount()-1 hochzuzählen! Siehe das Beispiel zu GetPlayerByIndex.

Beispiel

Siehe GetPlayerByIndex.
Siehe auch: EliminatePlayer, GetPlayerByIndex, GetPlayerName
Sven2, Dezember 2007