- 1
- 0
- Версия SA-MP
-
- 0.3.7 (R1)
- 0.3.7-R2
- 0.3.7-R3
RadioNotifier & AutoSpawn
v1.1 • MoonLoader • Arizona RP
v1.1 • MoonLoader • Arizona RP
Авторы
- Оригинал скрипта: Hole_Digger (Casa-Grande [18])
- Логика автоспавна (оригинальный AutoSelectSpawn): ragedrugg и neverlane
- Версия v1.1: Xprenzzz — доработка, новый конфиг, GUI, чат, таймер /rec, тесты
скрин меню
Скрипт следит за рацией организации и, если включить галку, за обычным чатом рядом. Ловит слова вроде «сбор», «строй», «ты тут», «afk». Дальше:
• центральное окно + звук
• пуш в Telegram
• если ты AFK — /q либо отвал и отложенный /rec
• автовыбор точки спавна на Arizona (диалог + CEF)
Команда меню: /nt
На скрине вкладка «Главное»: ник для игнора, уведомления, проверка чата рядом, время AFK, режим /q или таймаут + /rec, задержка и разброс, плюс три кнопки снизу.
Кидать сюда:
Конфиг:
Кнопки внизу:
Скрипт
Скрипт следит за рацией организации и, если включить галку, за обычным чатом рядом. Ловит слова вроде «сбор», «строй», «ты тут», «afk». Дальше:
• центральное окно + звук
• пуш в Telegram
• если ты AFK — /q либо отвал и отложенный /rec
• автовыбор точки спавна на Arizona (диалог + CEF)
Команда меню: /nt
На скрине вкладка «Главное»: ник для игнора, уведомления, проверка чата рядом, время AFK, режим /q или таймаут + /rec, задержка и разброс, плюс три кнопки снизу.
- Рация по метке [R] и серверные сообщения
- Опционально те же слова в локальном чате рядом, свои реплики игнорятся
- Список слов через запятую, без регистра
- Игнор по своему нику
- Окно по центру + звук
- Telegram: алерт с текстом рации и команда /q из бота
- Ручной режим — /q
- Авторежим — дисконнект, таймер в углу экрана, потом /rec
- Разброс времени /rec в процентах, чтобы не было «ровно каждые N минут»
- Автоспавн по приоритету точек
- Тёмная ImGui-тема
- Конфиг не сбрасывается при обновлении, запись через tmp + rename
- MoonLoader
- samp.events
- mimgui
- encoding
- effil
- ffi
- dkjson
- ssl.https — только для Telegram
Кидать сюда:
Код:
moonloader/RadioNotifier.lua
Конфиг:
Код:
moonloader/config/RadioNotifier.json
- Файл в moonloader
- На сервере команда /nt
- Вкладка «Главное» — ник, галки, AFK, режим, задержка /rec, разброс
- «Слова» — ключи через запятую
- «Telegram» — token и chat_id
- «Авто-спавн» — включить и собрать приоритет из последнего списка точек
- «СОХРАНИТЬ ВСЁ»
Кнопки внизу:
- ТЕСТ (превью, без действия) — только окно и Telegram
- ПОЛНЫЙ ТЕСТ (с реальным действием) — уже настоящий /q или /rec по текущему режиму. Сначала должна стоять галка «Авто-реакция при AFK»
Если заполнены token и chat_id:
• на слово из списка приходит текст рации
• перед /q или /rec уходит статус
• в чат бота можно написать /q или /quit — выход из игры, только со своего chat_id
Поллинг с таймаутом и бэкоффом, при мёртвом токене API не долбится каждую секунду.
• на слово из списка приходит текст рации
• перед /q или /rec уходит статус
• в чат бота можно написать /q или /quit — выход из игры, только со своего chat_id
Поллинг с таймаутом и бэкоффом, при мёртвом токене API не долбится каждую секунду.
Два канала:
1. Диалог «Выбор места спавна» — отвечает пунктом из приоритета
2. CEF event.auth.initializeSpawnPoints — пакет authSpawn|id
Последний увиденный список точек подхватывается сам, из него можно тыкнуть «Добавить».
1. Диалог «Выбор места спавна» — отвечает пунктом из приоритета
2. CEF event.auth.initializeSpawnPoints — пакет authSpawn|id
Последний увиденный список точек подхватывается сам, из него можно тыкнуть «Добавить».
- Конфиг больше не перезаписывается целиком
- Атомарная запись config.json
- Битый конфиг не затирается молча
- Задержка /rec в минутах, старые секунды мигрируют сами
- Слайдеры разброса мин/макс %
- Проверка обычного чата рядом
- Игнор своих сообщений
- Таймер до /rec в углу экрана
- Кнопки считаются по ширине окна
- Отдельный полный тест с реальным действием
- Тёмная тема GUI
Хелпер под рацию и спавн, не аим и не WH.
Авто-выход, авто-реконнект и автоспавн — на свой риск и по правилам своего сервера.
Токен Telegram в тему не пастить, он только в твоём config.json.
Авто-выход, авто-реконнект и автоспавн — на свой риск и по правилам своего сервера.
Токен Telegram в тему не пастить, он только в твоём config.json.
Скрипт