Доступ к готовым решениям

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

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

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

Мануал Панель предполагаемых читеров Advance RP [ v 2.0 ]

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

Katashi

Изучающий
Пользователь
Регистрация
29 Мар 2013
Сообщения
157
Лучшие ответы
0
Репутация
42
Всем привет, вот появилось свободное время для написания мануалов ( Закрыл свой проект :( ), решил исправить баги в своей старой панеле читеров.


Список обновлений:
- Исправил баги.
- Немного оптимизировал.


Создадим пару переменных
PHP:
new Cheat,Cheat1,Text:CheatText[2][10];
В public OnGameModeInt создадим тексдрайв
PHP:
new Float:DrawPos = 25.000000;
    Cheat = 0,Cheat1 = 0;
    for(new i;i<10;i++)
    {
        if(i > 0) DrawPos+=30;
        CheatText[0][i] = TextDrawCreate(DrawPos,423.000000,"_");
        CheatText[1][i] = TextDrawCreate(DrawPos,434.000000,"_");
        TextDrawColor(CheatText[0][i], 0xef8100FF),TextDrawColor(CheatText[1][i], 0xffffffFF);
        TextDrawFont(CheatText[0][i], 1),TextDrawFont(CheatText[1][i], 1);
        TextDrawSetOutline(CheatText[0][i], 1),TextDrawSetOutline(CheatText[1][i], 1);
        TextDrawLetterSize(CheatText[0][i],0.3500,1.270),TextDrawLetterSize(CheatText[1][i],0.3500,1.270);
    }
В public/stock c загрузкой аккаунта игрока добавим функцию показа тексдрайва ( После загрузки данных )
PHP:
 if(PlayerInfo[playerid][pAdmin] >= 1)// Если уровень админки игрока больше или ровно 1 - показываем тексдрайв ( pAdmin - переменная админки )
    {
         for(new i;i<10;i++) TextDrawShowForPlayer(playerid, CheatText[0][i]),TextDrawShowForPlayer(playerid, CheatText[1][i]);
    }
В конец мода функцию добавления игрока в панель:
PHP:
stock AddCheater(playerid, strokaID)
{
    new str[3];
    if(strokaID == 1)
    {
        
        format(str, sizeof(str), "%d", playerid);
        TextDrawSetString(CheatText[strokaID][Cheat], str);
        Cheat ++;
        if(Cheat > 8) Cheat = 0;
    }
    else
    {
        format(str, sizeof(str), "%d", playerid);
        TextDrawSetString(CheatText[strokaID][Cheat1], str);
        Cheat1 ++;
        if(Cheat1 > 8) Cheat1 = 0;
    }
    return 1;
}
Для того что-бы добавить читера в строку нужно в античите место функции кика поставить функцию:
PHP:
AddCheater(playerid, 0);// playerid - id игрока, 0 - id строки ( id 0 - оранжевая строка, id 1 - белая строка )
Скриншот:


Если нашли баги - пишите в тему. С уважением Katashi
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу