- 4,809
- 6,486
Начал писать мультичит, но не хватает мотивации.
Чит построен на MenuManager'e и разбит на несколько меню. Основное меню вызывается клавишей 'M', и содержит в себе кнопки для вызова остальных меню:
Для взаимодействия с пользователем чита была разработана собственная система уведомлений на экране. При входе в игру она уведомляет о загрузки чита, при вводе команд пишет их результат, при нажатие клавиш сообщает об активации/деактивации функций.
Настройки уведомлений расположены в конце ini файла, но настройки не интуитивно понятные, по этому пожалуйста прочтите их описание:
Что бы сделать использование чита более приятным, был добавлен задник в меню. Это изображение "bkg.png" вы можете использовать в качестве него любую картинку, при чем любого размера, но учтите, что задник по разному растягивается в меню разных размеров. Вы так же можете удалить его совсем, тогда будет использован стандартный монотонный фон.
Чит построен на MenuManager'e и разбит на несколько меню. Основное меню вызывается клавишей 'M', и содержит в себе кнопки для вызова остальных меню:
- Нопы - меню содержащие в себе нопы, оно разбито на левую и правую части. В левой части расположены нопы пакетов, а в правой нопы РПЦ. Все нопы читаются из файла NOPS.ini
- Реконнект - меню содержит функции необходимые для переподключения к серверу. Оно состоит из 1 поля: ник, в котором вы можете указать ник для реконнекта; 1 слайдера, который определяет задержку для реконнекта; 2х кнопок: реконнект - переподключает вас к текущему среверу, автоконнект - автоматически переподключается к серверу при разрыве соединения (кик/бан/лост коннект); 1-го списка содержащего ваши Favorite сервера из samp.exe
- Подсветка - меню содержит в себе разного рода воллхаки:
- ВХ ники - рисование ников в дали и за стенами;
- Оружие - пишет какое оружие у игрока в руках, а так же дамаг, скорострельность, скилл и уровень ПТ;
- Свой игрок - выводит некоторую информацию о локальном игроке;
- Точный ESP - прожорливая обводка игрока, правильно расчитывающая крайние кости.
- Простой ESP - упрощенная обводка игрока, расчитываем примерные размеры игрока отталкиваясь от пары костей, и, что бы сделать его еще более производительным, не обводит игроков в машинах и в афк
- Миникарта - подсвечивает всех игроков на миникарте
- Пикапы - подсветка пикапов
- Название - вывод названия над пикапами
- Номер - вывод id пикапа
- Модель - вывод модели пикапа
- Дистанция - дистанция прорисовки информации о пикапах
- Изменить дистанцию - применяет дистанцию указанную в пункте выше
- Коллизия - меню содержащие коллизию от FYP'a. Можно отключить столкновение с постройками, объектами, игроками, машинами
- Патчи - меню содержащие в себе патчи памяти игры и samp.dll, как и нопы оно разбито на 2 части: левая - патчи самой игры, правая - патчи samp.dll. Все патчи берутся из Patches.ini
- Игрок - меню содержащее в себе читы касательно локального игрока и его транспорта
- Игрок.GM - меню содержащие настройки иммунитета игрока
- Пули - защита от выстрелов по вам
- Огонь - защита от огня
- Столкновения - защита от падений и давки транспортом
- Удары - защита от ударов холодным оружием
- Взрывы - защита от взрывов
- Машина.GM - меню содержащие настройки иммунитета машины игрока
- Пули - защита от выстрелов по вашей машине
- Огонь - защита от огня
- Столкновения - защита от столкновений
- Удары - защита от ударов холодным оружием
- Взрывы - защита от взрывов
- Бессмертие - активация режима бессмертия с иммунитетами из вышеописаный меню
- Баннихоп - отключает падение при распрыжке на РП серверах
- Ускорение - ускоряет игрока и машину
- Баг +С - автоматизирует баг +С, что позволяет быстрее стрелять с пистолетов, дробовика и ружей (для последних необходимо включить бесконечные патроны)
- Восстановить ХП - восстанавливает ваше здоровье, до максимума (если паласа хп прокачана, на 160хп, то восстановит 160)
- Восстановление АП - восстанавливает вашу броню до 100%
- Починить машину - чинит вашу машину
- Антипадение - отключает анимацию падения
- Игрок.GM - меню содержащие настройки иммунитета игрока
- Прочее - меню содержит читы, которые не вписались в иные разделы
- Админчекер - вывод списка онлайн админов на экран
- Телепорт
- СКМ - активация телепорта
- ЛКМ - телепортироваться на указатель (в машину, если указатель показывает на машину)
- ПКМ - телепорт на метку на карте
- СКМ - активация телепорта
- Биндер - назначение быстрых клавиш. Настройки храняться в Binder.ini
- MESSAGE - быстрая отправка сообщений на заданные клавиши
- TARGET - быстрая отправка сообщений с действием над игроком, который находится под прицелом (рядом с прицелом)
- gun | /gun - удаляет текущее оружие, если указать 1 параметр, то выдает оружие с 500пт, если указать 2 параметра, то выдает оружие с вашим количеством пт.
- warp | /warp - телепортирует Вас к указанному игроку. Работает в стриме, и, на некоторых серверах, за стримом.
- gp | /gp - подбирает пикап по его id
Для взаимодействия с пользователем чита была разработана собственная система уведомлений на экране. При входе в игру она уведомляет о загрузки чита, при вводе команд пишет их результат, при нажатие клавиш сообщает об активации/деактивации функций.
Настройки уведомлений расположены в конце ini файла, но настройки не интуитивно понятные, по этому пожалуйста прочтите их описание:
- Тип - это тип уведомлений, определяет куда они будут выводиться
- 0 - никуда
- 1 - только на экран
- 2 - на экран и в SAMPFUNCS.log
- 3 - на экран, в SAMPFUNCS.log и в консоль в игре
- Кол-во строк - этот параметр определяет максимальное количество одновременно находящихся на экране строк
- X и Y - не совсем координаты! Т.к. разрешений очень много было решено взять процентное отношение. Так например X = 0.5, при игре в FullHD это отступ на 10px, потому что 1920*0.5% = 1920*(0.5/100)=9.6, округляем до 10, ибо правила математики такие
- X и Y - процентное смещение текста на экране, как с уведомлениями
- Вне стрима - ARGB цвет в HEX формате используемый для админов вне стрима
- В стриме - ARGB цвет в HEX формате используемый для админов в стриме
- раздел SERVERS содержит алиасы ip серверов к группам администраторов
- Сами группы традиционно содержат списки админов
[SERVERS]
5.254.105.122:7777=SRP
5.254.105.123:7777=SRP
5.254.105.124:7777=SRP
5.254.104.114:7777=SRP
5.254.104.115:7777=SRP
5.254.104.116:7777=SRP
5.254.104.117:7777=SRP
5.254.104.118:7777=SRP
5.254.104.119:7777=SRP
5.254.104.120:7777=SRP
5.254.104.121:7777=SRP
5.254.104.122:7777=SRP
5.254.104.123:7777=SRP
5.254.104.124:7777=SRP
5.254.104.125:7777=SRP
[SRP]
Admin=El_Capone
Admin=RP_Petuh
Admin=Idrugie_Zdroti
5.254.105.122:7777=SRP
5.254.105.123:7777=SRP
5.254.105.124:7777=SRP
5.254.104.114:7777=SRP
5.254.104.115:7777=SRP
5.254.104.116:7777=SRP
5.254.104.117:7777=SRP
5.254.104.118:7777=SRP
5.254.104.119:7777=SRP
5.254.104.120:7777=SRP
5.254.104.121:7777=SRP
5.254.104.122:7777=SRP
5.254.104.123:7777=SRP
5.254.104.124:7777=SRP
5.254.104.125:7777=SRP
[SRP]
Admin=El_Capone
Admin=RP_Petuh
Admin=Idrugie_Zdroti
Что бы сделать использование чита более приятным, был добавлен задник в меню. Это изображение "bkg.png" вы можете использовать в качестве него любую картинку, при чем любого размера, но учтите, что задник по разному растягивается в меню разных размеров. Вы так же можете удалить его совсем, тогда будет использован стандартный монотонный фон.
Вложения
Последнее редактирование: