|
Форум Программирование в Pawno Стандартные функции GetPlayerPacketLoss |
GetPlayerPacketLoss |
Функцию, которая узнает Packet Loss(Потеря пакетов) игрока в процентах.
Сток: Код stock Float:GetPlayerPacketLoss(playerid) { new stats[401], stringstats[70]; GetPlayerNetworkStats(playerid, stats, sizeof(stats)); new len = strfind(stats, "Packetloss: "); new Float:packetloss = 0.0; if(len != -1) { strmid(stringstats, stats, len, strlen(stats)); new len2 = strfind(stringstats, "%"); if(len != -1) { strdel(stats, 0, strlen(stats)); strmid(stats, stringstats, len2-3, len2); packetloss = floatstr(stats); } } return packetloss; } Использование: Код new str[128]; format(str,128,"Packetloss: %.1f",GetPlayerPacketLoss(playerid)); SetClientMessage(playerid,-1,str); Программист любитель :) |
| |||
| |||