Szerző Téma: Összes játékos pingjének öszzeadása  (Megtekintve 811 alkalommal)

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Összes játékos pingjének öszzeadása
« Dátum: 2012. Szeptember 29. - 19:21:02 »
0 Show voters
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?

Összes játékos pingjének öszzeadása
« Válasz #1 Dátum: 2012. Szeptember 29. - 19:28:57 »
+1 Show voters
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);
}

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Összes játékos pingjének öszzeadása
« Válasz #2 Dátum: 2012. Szeptember 29. - 19:31:42 »
0 Show voters
Köszönöm szépen,ment a + :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal