• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Античит кикает админов

Leo_Medson12331

Умник
Добрый день, столкнулся с проблемой.
Установил проверку на отсутствие административных прав при кике античита.
Но если включить читы администратору, всё равно кикает.
Код:
stock CheatKick(playerid,number)
{
    if(PlayerInfo[playerid][pAlcoInvenxua] > 0) return true;
    if(GetPVarInt(playerid,"CheatKick") > 0) return true;
    SetPVarInt(playerid,"CheatKick",1);
    format(stringer1, sizeof(stringer1), "{FF6600}Обнаружено использование чит-программ (Код события: #%d)", number); //
    SendClientMessage(playerid, COLOR_LIGHTRED, stringer1);
    SendClientMessage(playerid, COLOR_LIGHTRED, "{FF6600}Если произошла ошибка, напишите на "SITE_FORUM"{ffa64d}(Тех. раздел > Ошибочные срабатывания античита)");
    SendClientMessage(playerid, COLOR_LIGHTRED, "{FF6600}Примечание: К ложным определениям античита могут привести следующие факторы:");
    SendClientMessage(playerid, COLOR_LIGHTRED, "{FF6600}Высокий пинг, слабое интернет-соединение, проблемы на сервере, настоящие читы");
    format(stringer1, sizeof(stringer1), "[A] %s[%d] был кикнут за использование читов (код #%d)",PlayerInfo[playerid][pNames],playerid,number);
    SendAdminMessage(COLOR_GREY,stringer1);
    if(number == 8 || number == 9 || number == 10) for (new i = 0; i < 13; i++) PlayerInfo[playerid][Weapon][i] = 0,PlayerInfo[playerid][Ammo][i] = 0;
    return KickEx(playerid);
}
 
Последнее редактирование:
Сверху Снизу