Kategorie: Spieler
Ab Engineversion: 1.0 OC
GetPlayerCount
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 GetPlayerByIndex.