GetPlayerCount

Kategorie: Spieler
Ab Engineversion: 1.0 OC

Beschreibung

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

Syntax

int GetPlayerCount(int player_type);

Parameter

player_type:
[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 auch: EliminatePlayer, GetPlayerByIndex, GetPlayerName, GetStartupPlayerCount
Sven2, 2007-12