7.1 KiB
7.1 KiB
RepFlow - Скрипт для автоматической ловли репортов в SAMP
RepFlow - это скрипт для MoonLoader (SAMP), который автоматизирует процесс отправки команды /ot
для ловли репортов на серверах Arizona RP и подобных проектах. Скрипт предоставляет удобный интерфейс через ImGui, гибкие настройки, поддержку профилей и автоматическое управление процессом.
Версия: 3.6 | Premium
Автор: Matthew_McLaren[18]
Telegram: t.me/Zorahm
Основные возможности
- Автоматическая отправка команды
/ot
с настраиваемым интервалом (в секундах или миллисекундах). - Обнаружение репортов в чате по ключевой фразе
[Репорт] от Имя_Фамилия
. - Обработка диалогов: автоматический приём репортов (диалог 1334) с подсчётом принятых.
- Автостарт ловли: активация через заданный тайм-аут после последнего диалога.
- Настраиваемая клавиша активации (по умолчанию
Z
). - Информационное окно: отображение статуса ловли, времени работы, количества попыток и принятых репортов.
- Поддержка профилей настроек: сохранение и загрузка до трёх профилей.
- Сохранение настроек в файл
RepFlowCFG.ini
. - Интерфейс ImGui: меню с вкладками "Флудер", "Настройки", "Информация", "Статистика" и "ChangeLog".
- Темы оформления: выбор из нескольких цветовых схем (Космос, Закат, Неон, Лаванда, Графит).
- Логирование: запись событий в файл
repflow.log
и принятых репортов вrepflow_reports.log
. - Защита от флуда: настройка паузы после обнаружения флуда.
- Автообновление: проверка и установка обновлений при запуске или через команду
/update
. - Сброс настроек: возможность сбросить все настройки до значений по умолчанию через меню "Настройки".
- Отображение версии: текущая версия скрипта отображается в заголовке окна ImGui.
Требования
- SAMP: установленный клиент San Andreas Multiplayer.
- MoonLoader: версия 0.26 или выше.
- Библиотеки:
mimgui
samp.events
vkeys
encoding
inicfg
ffi
fAwesome6
(иконки FontAwesome).
Убедитесь, что все зависимости установлены через mlupdater
или вручную.
Установка
- Скачайте скрипт
!RepFlow.lua
и поместите его в папкуmoonloader
. - Убедитесь, что все необходимые библиотеки установлены в папке
moonloader/lib
. - Запустите игру. Скрипт автоматически загрузится и выведет сообщение:
[RepFlow]: Скрипт загружен. Активация меню: /arep
.
Использование
Активация
- Команда: Введите
/arep
в чате, чтобы открыть меню настроек. - Клавиша: Нажмите
Z
(по умолчанию) для включения/выключения ловли. - Обновление: Введите
/update
для ручного запуска обновления (доступно при наличии новой версии).
Настройки
- Интервал отправки
/ot
: Установите в меню "Флудер" (от 1 до 9999 секунд/миллисекунд). - Пауза после флуда: Настройте в меню "Флудер" (от 1 до 60 секунд).
- Тайм-аут автостарта: Настройте в меню "Настройки" (по умолчанию 600 секунд).
- Перемещение окна: В разделе "Настройки" выберите "Изменить положение" и используйте пробел для фиксации.
- Смена клавиши: Нажмите на текущую клавишу в меню "Настройки" и выберите новую.
- Профили: Выберите и сохраните один из трёх профилей настроек в меню "Настройки".
- Логирование: Включите/выключите логирование действий в меню "Настройки".
- Сброс настроек: Используйте кнопку "Сбросить все настройки" в меню "Настройки" для возврата к значениям по умолчанию.
Интерфейс
- Флудер: Настройка интервала, паузы после флуда и режима работы.
- Настройки: Основные параметры, управление окном, профилями и сброс настроек.
- Информация: Сведения об авторе, версии, функционале и благодарности тестировщикам.
- Статистика: Отображение времени работы, попыток
/ot
, принятых репортов и количества флудов с возможностью сброса. - ChangeLog: История обновлений скрипта.
Благодарности
- Тестеры: Carl_Mort[18], Sweet_Lemonte[18], Balenciaga_Collins[18].
Примечания
- Скрипт разработан для использования на серверах Arizona RP. Убедитесь, что его использование соответствует правилам вашего сервера.
- Если возникают ошибки, проверьте наличие всех зависимостей и их актуальность.
- Логи сохраняются в файлы
repflow.log
(события) иrepflow_reports.log
(принятые репорты) в папке MoonLoader.
Связь с автором: Telegram
Удачной ловли репортов с RepFlow!