Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проверка на ГодМод

Статус
В этой теме нельзя размещать новые ответы.

xCKAYTz

Умник
Здравствуйте, попросили сделать проверку на годмод, я сделал.
Проверял на своём сервере с онлайном в 80+, ложных не заметил.
Начнём:

В команды:
PHP:
    if(!strcmp(cmd, "/testgm"))
    {
        if(PlayerInfo[playerid][pAdmin] <= 0) return 1;
        new ebaaa;
        tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, -1, "::: Введите: /testgm [id]");
        ebaaa = strval(tmp);
    new Float:x,Float:y,Float:z,Float:hp,Float:armor;
        GetPlayerHealth(ebaaa,hp);
        GetPlayerArmour(ebaaa,armor);
        SetPlayerArmour(ebaaa,0);
        SetPlayerHealth(ebaaa,100);
        GetPlayerPos(ebaaa,x,y,z);
        CreateExplosion(x,y,z,8,0.1);
    SetTimerEx("GmTest",500,0,"ddff",playerid,ebaaa,hp,armor);
        return 1;
     }
В конец мода:
PHP:
forward GmTest(playerid,whoid,Float:shp,Float:armors);
public GmTest(playerid,whoid,Float:shp,Float:armors) {
    new Float:hp2;
    GetPlayerHealth(whoid,hp2);
    if(hp2 == 100) SendClientMessage(playerid,-1,"[SERVER] Обнаружено использование чита.");
    else { SetPlayerArmour(whoid,armors); SetPlayerHealth(whoid,shp); SendClientMessage(playerid,-1,"[SERVER] Ошибочка вышла, всё хорошо!"); }
}
P.S. за быдлокод иичками не кидатся
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу