- 6
- 5
- Версия SA-MP
-
- 0.3.7 (R1)
Простой и полезный скрипт для тех, кто играет на серверах с системой наркозависимости (Arizona RP и др.). Скрипт автоматически отслеживает сообщение о начале ломки в чате и моментально вводит нужную команду для принятия таблеток или наркотиков. Больше не нужно судорожно жать на кнопки в разгаре боя или работы.
Особенности:
Команды:
Инструкция:
Откройте меню /autodrugs.
Требования:
Что было исправлено и улучшено (Changelog):
Особенности:
- Настройка команды: Вы сами выбираете, какую команду вводить (например: adrenaline, usedrugs 3).
- Умный поиск: Расширенный список фраз-триггеров — скрипт распознаёт ломку по множеству вариантов сообщений сервера.
- Настраиваемая задержка: Можно задать паузу перед вводом команды (в мс) прямо из меню.
- Удобное меню: Настройка через интерфейс ImGui прямо в игре — команда /autodrugs.
- Сохранение настроек: Все изменения сохраняются в конфиг-файл и не сбрасываются после перезахода.
- Счётчик срабатываний: В меню отображается, сколько раз скрипт уже сработал и когда последний раз была введена команда.
Команды:
- /autodrugs — открыть меню настроек скрипта.
Инструкция:
Откройте меню /autodrugs.
- В поле «Команда» введите текст, который нужно отправить в чат (без слеша /). Например, если вы используете биндер на цифру 3, просто напишите 3.
- В поле «Задержка» укажите паузу в миллисекундах перед вводом команды (по умолчанию 300 мс).
- Убедитесь, что галочка «Включить авто-прием» активна.
Требования:
- MoonLoader 0.26
- SAMP.Lua
- ImGui
Что было исправлено и улучшено (Changelog):
- Фикс краша SetNextItemWidth: Устранена ошибка ImGui, из-за которой скрипт падал сразу после открытия меню. Заменено на совместимое PushItemWidth / PopItemWidth.
- Фикс небезопасных Unicode-символов: Убраны символы ⚙ и ✔ из строк u8"" — они вызывали краш в MoonLoader из-за несовместимости с кодировкой CP1251.
- Срабатывание на каждую ломку: Убрана система кулдауна — команда вводится каждый раз при получении сообщения о ломке, а не раз в N секунд.
- Расширенный список триггеров: Добавлены новые фразы-триггеры («ломка», «ломает», «тебя ломает», «нужна доза» и их варианты с заглавной буквы) для более надёжного распознавания сообщений сервера.
- Авто-создание папки конфига: Скрипт сам создаёт директорию moonloader\config\, если она отсутствует — больше никаких ошибок при первом запуске.
- Защита от старого конфига: Все поля конфига проверяются на существование и тип — скрипт не падает, если в .ini файле отсутствуют новые поля.
- Настраиваемая задержка через меню: Задержка перед вводом команды теперь редактируется прямо в ImGui, сохраняется в конфиг и не сбрасывается.
- Счётчик и статус в GUI: Меню показывает время последнего срабатывания и общее количество авто-вводов за сессию.
Что было исправлено (Changelog): Скрипт умирал при перезаходе и выключении авто-приема:
- Фикс краша при запуске: Устранена ошибка инициализации getScreenResolution, из-за которой скрипт «умирал» при медленной прогрузке игры.
- Корректная работа с кириллицей: Исправлен баг со string.lower, который некорректно работал с русскими буквами в кодировке CP1251. Теперь скрипт гарантированно видит фразу «нужно принять».
- Type Mismatch Fix: Исправлена ошибка типов данных в конфиге (теперь числа и строки не конфликтуют в ImGui-буфере).
- Очистка HEX-кодов: Улучшен фильтр текста, теперь цветовые коды сервера не мешают распознаванию сообщений.
Вложения
Последнее редактирование:

