GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: bendor - 2012. szeptember 29. - 19:21:02

Cím: Összes játékos pingjének öszzeadása
Írta: bendor - 2012. szeptember 29. - 19:21:02
Sziasztok!
Össze szeretném adni az összes játékos pingjét a legegyszerûbb módon.
Amivel eddig próbálkoztam:
[pawn]CMD:ping(playerid,params[])
{
new ping;
for(new i = 0; i < MAX_PLAYERS; i++)
{
ping = GetPlayerPing(i) ;
new str[200];
format(str, sizeof(str),\"All ping:%d\",ping);
}
return 1;
}
[/pawn]
De Draven szerint ez csak az utolsóét írja ki.
Valakinek van valami ötlete?
Cím: Összes játékos pingjének öszzeadása
Írta: TengeriMalac - 2012. szeptember 29. - 19:28:57
CMD:ping(playerid,params[]) {
new ping,
    count,
string[128];
for(new i = 0; i < MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
ping += GetPlayerPing(i);
count++;
}
format(string, sizeof(string),\"All ping: %d, Averange Ping: %d\", ping, ping/count);
return SendClientMessage(playerid, -1, string);
}
Cím: Összes játékos pingjének öszzeadása
Írta: bendor - 2012. szeptember 29. - 19:31:42
Köszönöm szépen,ment a + :)