- Версия SA-MP
-
- Любая
Lavaka.lua — фоновый помощник установки лавки для Arizona RP
маленький скрипт для тех, кому надоело воевать с R-меню и дергающимся курсором
маленький скрипт для тех, кому надоело воевать с R-меню и дергающимся курсором
Почему Lavaka, а не Lavka?
Потому что /lavka обычно уже занята, а Lavaka звучит так, будто скрипт приехал ставить лавку с характером.
Название странное, зато команда свободная.
Описание
Lavaka.lua — это MoonLoader-скрипт, который помогает автоматически выставлять лавку через интерактивное CEF-меню Arizona RP.
Скрипт работает не по принципу “нажал R и молись”, а строго по цепочке:
- отправляет запрос на открытие интерактивного меню;
- ждет подтверждение от CEF, что открылся InteractiveMenu;
- отправляет действие установки лавки;
- ждет подтверждение закрытия CEF-окна;
- после успешной установки сам выключается.
Главная фишка — фоновая работа.
Системно установка идет через то самое R-меню, но скрипт перехватывает нужные CEF-ответы и не дает интерактивному меню постоянно вылезать на экран. Из-за этого курсор не дергается, R-меню не раздражает, а процесс установки идет в фоне.
Чем отличается от автолавки в ArzMarket
В ArzMarket автолавка обычно делает попытки реже, из-за чего установка может занимать дольше времени.
В Lavaka.lua попытки идут примерно каждую секунду: скрипт фоново флудит системное R-меню, ждет ответы от CEF и сразу продолжает цепочку, когда игра разрешает следующий шаг.
Из-за этого лавка обычно ставится быстрее. Но есть нюанс: если этим начнут пользоваться вообще все и время установки может увеличиться. Классика жанра: сделали быстрее, все обрадовались, и теперь быстрее стало не только вам.
Команды
/lavaka — включить / выключить помощник установки лавки.
/lavakadebug — включить / выключить диагностические сообщения.
/lavakabg — включить / выключить фоновый режим перехвата CEF.
По умолчанию фоновый режим включен.
Требования
- MoonLoader
- SAMP.Lua / lib.samp.events
- Arizona RP
- Возможно, для корректной работы понадобится ArzMarket от Форумника.
Установка
- Скачайте файл lavaka.lua.
- Поместите его в папку moonloader.
- Запустите игру или перезагрузите MoonLoader-скрипты.
- В игре используйте команду /lavaka.
Важно
!!! НА ДАННЫЙ МОМЕНТ СКРИПТ ПРАВИЛЬНО РАБОТАЕТ ТОЛЬКО НЕ В ФОНОВОМ РЕЖИМЕ, ТО ЕСТЬ НАДО ОДИН РАЗ ВВЕСТИ /LAVAKABG !!!
Скрипт завязан на текущую CEF-логику Arizona RP и ID/события интерактивного меню.
Если разработчики проекта изменят CEF-диалоги, названия событий, внутренние ID или принцип работы radial menu — скрипт может перестать работать корректно.
За такие изменения со стороны проекта автор ответственности не несет.
Также автор не несет ответственности за использование скрипта на вашем аккаунте. Используете на свой страх и риск.
Для кого этот скрипт
Для тех, кто ставит лавку часто и не хочет каждый раз ловить дергающийся курсор, открывающееся R-меню и лишний визуальный шум.
Включил /lavaka — скрипт делает попытки в фоне, ждет ответы от игры и выключается, когда лавка установлена.
Автор
ModioZodio
Версия: 1.0
Вложения
Последнее редактирование: