Lua Arizona [ARZ] [JF] SpawningTools | FIX | Спавн + переодевание + CEF | ОБНОВЛЕНИЕ: 11.07.2026

LunarClient

Участник
Автор темы
8
4
Фикс-версия скрипта JustFedot для автоматизации спавна, переодевания и прохождения маршрутов на Arizona RP (Launcher).

Оригинальный [JF] SpawningTools перестал корректно работать после обновления CEF на Arizona: переодевание на пикапе маршрута не срабатывало, ломалась кодировка интерфейса. В этой версии всё приведено к актуальному формату пакетов и восстановлена работа меню.

Основные функции:
Авто-выбор спавна: автоматический выбор точки спавна организации / дома через диалоги и маршруты.
Переодевание на пикапе (FIX): при достижении пикапа на маршруте бот жмёт Alt, открывает CEF-меню переодевания и автоматически выбирает «Переодеться».
Поддержка нового CEF Arizona: чтение/отправка пакетов 220 в актуальном формате (Int16 + сжатие).
Маршруты: запись и воспроизведение маршрутов с поддержкой разных типов точек (спавн, пикап переодевания и т.д.).
ImGui-меню: полноценный интерфейс настроек — вкладки «Авто-выбор спавна», «ШиноМонтаж», «Общие настройки».
Сохранение настроек: конфиг автоматически сохраняется в moonloader/config/[JF] SpawningTools/.
Команды:
КомандаОписание
/sptОткрыть главное меню скрипта
Требования: mimgui, samp.events, effil, vkeys, sampfuncs, samp.raknet
CEF вместо старого диалога: Arizona перешла на CEF-меню переодевания — старый обработчик SAMP-диалога «Переодевание в рабочую форму» больше не работал. Добавлена обработка CEF-событий переодевания.
Формат пакетов 220: обновлено чтение входящих пакетов (Int16 длина + флаг сжатия) и отправка исходящих (WriteInt16 вместо устаревшего WriteInt8 + лишние байты).
Пикап не доходил до сервера: убран return false в onSendPickedUpPickup, из-за которого пакет пикапа блокировался.
Авто-переодевание: при открытии CEF-меню отправляется команда выбора «Переодеться».
Alt на пикапе: при достижении точки типа 2 (пикап переодевания) бот автоматически жмёт Alt (VK_MENU) с cooldown, затем взаимодействует с пикапом.
Кодировка CP1251: восстановлена корректная кодировка файла — после правок в UTF-8-редакторах ломались русские подписи в меню и сообщения в чате.
Установка:
  1. Скачайте скрипт под постом
  2. Распакуйте [JF] SpawningTools.lua в папку moonloader (замените старый файл, если есть).
  3. Заходите в игру и прописывайте /spt
Как пользоваться (переодевание на маршруте):
  1. Откройте меню /spt
  2. Перейдите на вкладку ШиноМонтаж
  3. Укажите фракционный скин и запишите маршрут
  4. Включите бота и запустите маршрут
  5. При подъезде к пикапу бот сам нажмёт Alt → откроется CEF-меню → выберется «Переодеться»
Входящий пакет (220, тип 17):
packet_id: 220
unknown_id: 17
_unused: 4 байта
length: Int16
is_encoded: Int8 (0 = обычный, 1+ = сжатый)
str: char[length + is_encoded]

Исходящий пакет (220, тип 18):
packet_id: 220
packet_type: 18
length: Int16
str: строка команды
_unused: Int32 (0)

Команда переодевания:
mountain.testDrive.selectVehicle|0

Credits:
  • Оригинальный автор: JustFedot — [JF] Script Manager. Это всего-лишь фикс версия
  • FIX-версия: — LunarClient адаптация под новый CEF Arizona (июль 2026)
  • Основано на гайде: [ARZ] CEF Events — blast.hk/threads/193528
 

Вложения

  • [JF] SpawningTools.lua
    71.8 KB · Просмотры: 3
Последнее редактирование:
  • Вау
Реакции: Sanek_Inferno и dq11