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

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

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

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

Отсеивание игроков, которые могут использовать s0beit/sampfuncs [ALL]

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

SDraw

Умник
PHP:
new bool:HasValidVersion[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    new str[16];
    GetPlayerVersion(playerid,str,16);
    if(!strcmp(str,"0.3x-R1-2",false)) HasValidVersion[playerid] = true; //Возможно, честный игрок
    else //Возможно, нечестный игрок
    {
        SendClientMessage(playerid,0xFF0000FF,"* You are using invalid version of SA-MP.");
        SendClientMessage(playerid,0xFF0000FF,"* Please, download the latest version, install it and connect to the server again.");
        HasValidVersion[playerid] = false;
        return 1;
    }
    //остальной код
    return 1;
}

public OnPlayerRequestClass(playerid,classid)
{
    if(!HasValidVersion[playerid]) //Игрок, возможно, нечестный; избавляемся от него
    {
        Kick(playerid);
        return 1;
    }
    //остальной код
    return 1;
}
Плюс: Мы убираем возможных читеров, которые могут использовать s0beit/sampfuncs.
Минусы: Другие читы никто не отменял; будет эффективно до тех пор, пока вышеописанные читы не подгонят к 0.3x R1-2; теряем онлайн.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу