[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум pawno » Pawno » Стандартные функции » GetPlayerPacketLoss
GetPlayerPacketLoss
ЛолЛисДата: Четверг, 12.05.2016, 00:50 | Сообщение # 1
Группа: Администратор
Сообщений: 277
Статус: Offline
Функцию, которая узнает 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);


IP: 83.222.105.54:8358
© [CRMP] Россия - Дрифт
 
Форум pawno » Pawno » Стандартные функции » GetPlayerPacketLoss
Страница 1 из 11
Поиск:

Хостинг от uCoz