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

Форум pawno » Pawno » Стандартные функции » GetPlayerPacketLoss
  • Страница 1 из 1
  • 1
Поиск:

Старая форма входа