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