Sie sind nicht angemeldet.

1

Montag, 19. Oktober 2009, 11:48

Wie kann ich Anzahl der Spieler auf dem Server festellen??

Hallo Zusammen,

Ich versuche gerade ein kleines Plugin zuschreiben. Welches eine bestimmte Map laufen lassen soll wenn der Server leer ist.
Deswegen meine Frage. Gibt es eine Variable oder eine Funktion die mir die Gesamte Anzahl aller Spieler (keine Bots) auf dem Server ausgibt ?

Danke schon mal im vorraus!

Gruß
Erblast

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

2

Montag, 19. Oktober 2009, 16:55

Re: Wie kann ich Anzahl der Spieler auf dem Server festellen??

GetClientCount

Quellcode

1
native GetClientCount(bool:inGameOnly=true);

http://docs.sourcemod.net/api/">http://docs.sourcemod.net/api/</a>

allerdings beinhaltet dies auch die bots, um die bots weg zu bekommen musst du ne eigene funktion schreiben
sieht dann in etwa so aus:

Quellcode

1
2
3
new count = 0;
for (new i = 1; i <= MaxClients; i++)
if (IsClientInGame(i) && IsClientConnected(i) && !IsFakeClient(i)) count++;

"count" behinaltet dann die nummer der "echten" spieler

3

Mittwoch, 21. Oktober 2009, 11:26

Re: Wie kann ich Anzahl der Spieler auf dem Server festellen??

Jo danke für die Hilfe