Перейти к содержанию
Авторизация  
Vladimir_Kulkov

Панель предполагаемых читеров(copy Arizona RP)

Рекомендуемые сообщения

Vladimir_Kulkov

Предлагаю Вам такую простенькую панель читеров. И так начнём, для начало:

 

Создаем несколько переменных(ко всем new)

new Cheat1,Text:CheatText[10];
enum chetinfo
{
        cheatid1
}
new Float:ChetInfo[10][chetinfo];

В public OnGameModeInt создадим текстдрав:

new Float:DrawPos = 25.000000;
Cheat1 = 0;
for(new i;i<10;i++)
{
        if(i > 0) DrawPos+=30.0;
        CheatText[i] = TextDrawCreate(DrawPos,428.000000,"-1");
        TextDrawColor(CheatText[i], 0xef8100FF);
        TextDrawFont(CheatText[i], 1);
        TextDrawSetOutline(CheatText[i], 1);
        TextDrawLetterSize(CheatText[i],0.3500,1.270);
}
for(new i;i<10;i++) ChetInfo[i][cheatid1]=-1;

В OnPlayerDisconnect

for(new i;i<10;i++)
{
    if(ChetInfo[i][cheatid1]==playerid)
    {
        TextDrawSetString(CheatText[i], "-1");//при выходе из игры, заменяем id на -1
        Cheat1 ++;
        if(Cheat1 > 9) Cheat1 = 0;
    }
}

В админ авторизацию, пример: /alogin, /aduty и т.д

for(new i;i<10;i++) TextDrawShowForPlayer(playerid, CheatText[i]);

Где все стоки или в конец мода

stock AddCheater(playerid)
{
    new str[10];
    for(new i;i<10;i++)
    {
         if(ChetInfo[i][cheatid1] == playerid)return false;
    }
    ChetInfo[Cheat1][cheatid1]=playerid;
    format(str, sizeof(str), "%d", playerid);
    TextDrawSetString(CheatText[Cheat1], str);
    Cheat1 ++;
    if(Cheat1 > 9) Cheat1 = 0;
    return true;
}

В Античит, заменяем функцию кика на:

AddCheater(playerid);

На этом урок закончен, спасибо за внимание.

 

Автор: Неизвестно

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

А если я не поставил /alog ili /aduty м? куда пихать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Lev_Elistratov

@TodosLive, в onplayerconnect/onplayerspawn с переменной на админку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Ага, а как он поймет что  они читеры? Тут завязка под конкретный мод. Вырезано не полностью! Надо думать что выкладывать!

Изменено пользователем Веб

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
xIBORIx

@Vladimir_Kulkov,Дам, просто ТОП! Вырезал часть кода, и скинул... Таких не любят.. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

Не умничайте, автор этого кода не я, так что ищите автора и все вопросы к нему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

@Vladimir_Kulkov, Ты должен отвечать за выкладываемый материал не смотря на авторство

И как минимум знать что выкладываешь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

Где написано, что я отвечаю за данный быдло код?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
xIBORIx

@Vladimir_Kulkov,боже, ты зачем выкладываешь откровенно говно... Зачем?! Тут просто напросто нету пол кода... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov
@xIBORIx,Ещё раз повторюсь! Автор не я! Код не мой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Lev_Elistratov

Так, тема закрыта!

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.