Загрузить файлы в «/»
This commit is contained in:
commit
3dae94be3a
1660
!RepFlow.lua
Normal file
1660
!RepFlow.lua
Normal file
File diff suppressed because it is too large
Load Diff
86
CHANGELOG.md
Normal file
86
CHANGELOG.md
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
# RepFlow ChangeLog
|
||||||
|
|
||||||
|
## RepFlow 3.6 | Premium - Улучшенная стабильность и новые функции
|
||||||
|
Рад представить вам RepFlow 3.6 | Premium! В этом обновлении мы сосредоточились на оптимизации работы скрипта, устранении проблем с сохранением настроек и добавлении полезных функций, таких как кликабельные ссылки. Ваш опыт использования становится ещё более надёжным и удобным.
|
||||||
|
|
||||||
|
### Основные изменения и нововведения:
|
||||||
|
- **Обновление окна информации**:
|
||||||
|
- Добавлены кликабельные ссылки на форум blast.hk и GitHub-репозиторий в меню "Информация", что упрощает доступ к ресурсам и поддержке.
|
||||||
|
- **Оптимизация производительности**:
|
||||||
|
- Улучшена общая оптимизация скрипта: сокращено количество ненужных вызовов функций, оптимизирован цикл `main()` и уменьшена нагрузка на процессор.
|
||||||
|
- **Удаление ненужных уведомлений**:
|
||||||
|
- Удалены CEF-уведомления от Arizona RP, что устраняет лишние всплывающие окна и улучшает пользовательский опыт.
|
||||||
|
|
||||||
|
### Исправления:
|
||||||
|
- **Сохранение настроек**:
|
||||||
|
- Исправлены потенциальные проблемы с сохранением настроек во вкладке "Настройки". Теперь все чекбоксы (например, "Обрабатывать диалоги", "Автостарт ловли", "Скрыть 'Не флуди'", "Использовать паузу после флуда", "Автообновление при запуске", "Логировать действия") корректно сохраняются и загружаются благодаря улучшенной синхронизации.
|
||||||
|
- **Дополнительные улучшения**:
|
||||||
|
- Устранены возможные сбои при обновлении зависимостей из репозитория.
|
||||||
|
|
||||||
|
### Установка и обновление:
|
||||||
|
- Скачайте файл `!RepFlow.lua` из этого релиза и замените им существующий в папке `moonloader`.
|
||||||
|
- Убедитесь, что все зависимости (`mimgui`, `samp.events`, `vkeys`, `encoding`, `inicfg`, `ffi`, `fAwesome6`) установлены.
|
||||||
|
- Запустите игру и используйте команду `/arep` для активации меню или `/update` для проверки обновлений.
|
||||||
|
- Рекомендуется перезапустить MoonLoader после обновления.
|
||||||
|
|
||||||
|
### Примечания:
|
||||||
|
- Проверьте правила сервера Arizona RP (или другого, где вы используете скрипт) на предмет соответствия.
|
||||||
|
- Спасибо за поддержку и обратную связь! Если возникнут вопросы или предложения, пишите в Telegram (@Zorahm).
|
||||||
|
|
||||||
|
Удачной ловли репортов с RepFlow 3.6!
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## RepFlow 3.5 | Premium - Новый уровень удобства
|
||||||
|
Рад представить вам RepFlow 3.5 | Premium! В этом обновлении мы сосредоточились на улучшении интерфейса, повышении удобства работы с настройками и устранении багов. Теперь ваш опыт использования скрипта станет ещё более комфортным.
|
||||||
|
|
||||||
|
### Основные изменения и нововведения:
|
||||||
|
- Кнопка сброса настроек: Добавлена возможность сбросить все настройки до значений по умолчанию через меню "Настройки".
|
||||||
|
- Отображение версии: Теперь текущая версия скрипта отображается в заголовке окна ImGui.
|
||||||
|
- Улучшенный ChangeLog: Добавлены отступы для пунктов списка, что делает текст более читаемым.
|
||||||
|
- Оптимизация производительности: Минимизированы вызовы `u8` в циклических функциях для снижения нагрузки.
|
||||||
|
|
||||||
|
### Исправления:
|
||||||
|
- Устранены лишние пробелы в отображении ChangeLog.
|
||||||
|
- Исправлены лаги при перемещении окна информации (infowindow).
|
||||||
|
- Устранены проблемы с сохранением настроек: теперь все параметры корректно сохраняются через унифицированную функцию.
|
||||||
|
|
||||||
|
### Установка и обновление:
|
||||||
|
- Скачайте файл `!RepFlow.lua` из этого релиза и замените им существующий в папке `moonloader`.
|
||||||
|
- Убедитесь, что все зависимости (`mimgui`, `samp.events`, `vkeys`, `encoding`, `inicfg`, `ffi`, `fAwesome6`) установлены.
|
||||||
|
- Запустите игру и используйте команду `/arep` для активации меню или `/update` для проверки обновлений.
|
||||||
|
- Рекомендуется перезапустить MoonLoader после обновления.
|
||||||
|
|
||||||
|
### Примечания:
|
||||||
|
- Проверьте правила сервера Arizona RP (или другого, где вы используете скрипт) на предмет соответствия.
|
||||||
|
- Спасибо за поддержку и обратную связь! Если возникнут вопросы или предложения, пишите в Telegram.
|
||||||
|
|
||||||
|
Удачной ловли репортов с RepFlow 3.5!
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Версия 3.4 | Premium
|
||||||
|
- Обновлено меню настроек: чекбоксы распределены по категориям (Диалоги, Флуд, Обновления, Логирование).
|
||||||
|
- Добавлена возможность отключить логирование каждого действия (критические логи остаются).
|
||||||
|
- Добавлена поддержка профилей настроек: теперь можно сохранять и загружать до трёх профилей.
|
||||||
|
- Добавлено автоматическое логирование принятых репортов в файл `repflow_reports.log`.
|
||||||
|
- Добавлена новая вкладка "Статистика" с информацией о времени работы, попытках, репортах и флуде.
|
||||||
|
- Добавлена команда `/update` для ручного запуска обновления скрипта.
|
||||||
|
|
||||||
|
### Версия 3.3 | Premium
|
||||||
|
- Добавлены новые стильные цветовые темы: "Космос", "Закат", "Неон", "Лаванда", "Графит".
|
||||||
|
- Обновлены существующие темы для более эстетичного вида.
|
||||||
|
- Улучшена читаемость интерфейса за счёт новых цветовых сочетаний.
|
||||||
|
|
||||||
|
### Версия 3.2 | Premium
|
||||||
|
- Оптимизирована производительность (меньше вызовов `wait`).
|
||||||
|
- Добавлена статистика в информационное окно (попытки и принятые репорты).
|
||||||
|
- Улучшена защита от флуда с настраиваемой паузой.
|
||||||
|
- Добавлено логирование событий в файл `repflow.log`.
|
||||||
|
- Добавлен выбор цветовых тем.
|
||||||
|
|
||||||
|
### Версия 3.1 | Premium
|
||||||
|
- Новый стиль меню.
|
||||||
|
- ChangeLog разделён на версии.
|
||||||
|
- **HF-1.0**: Исправлены грамматические ошибки.
|
||||||
|
- **HF-1.1**: Налажен цвет плиток, исправлены грамматические ошибки.
|
96
README.md
Normal file
96
README.md
Normal file
@ -0,0 +1,96 @@
|
|||||||
|
# RepFlow - Скрипт для автоматической ловли репортов в SAMP
|
||||||
|
|
||||||
|
**RepFlow** - это скрипт для MoonLoader (SAMP), который автоматизирует процесс отправки команды `/ot` для ловли репортов на серверах Arizona RP и подобных проектах. Скрипт предоставляет удобный интерфейс через ImGui, гибкие настройки, поддержку профилей и автоматическое управление процессом.
|
||||||
|
|
||||||
|
**Версия**: 3.6 | Premium
|
||||||
|
**Автор**: Matthew_McLaren[18]
|
||||||
|
**Telegram**: [t.me/Zorahm](https://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` или вручную.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Установка
|
||||||
|
|
||||||
|
1. Скачайте скрипт `!RepFlow.lua` и поместите его в папку `moonloader`.
|
||||||
|
2. Убедитесь, что все необходимые библиотеки установлены в папке `moonloader/lib`.
|
||||||
|
3. Запустите игру. Скрипт автоматически загрузится и выведет сообщение:
|
||||||
|
`[RepFlow]: Скрипт загружен. Активация меню: /arep`.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Использование
|
||||||
|
|
||||||
|
### Активация
|
||||||
|
- **Команда**: Введите `/arep` в чате, чтобы открыть меню настроек.
|
||||||
|
- **Клавиша**: Нажмите `Z` (по умолчанию) для включения/выключения ловли.
|
||||||
|
- **Обновление**: Введите `/update` для ручного запуска обновления (доступно при наличии новой версии).
|
||||||
|
|
||||||
|
### Настройки
|
||||||
|
- **Интервал отправки `/ot`**: Установите в меню "Флудер" (от 1 до 9999 секунд/миллисекунд).
|
||||||
|
- **Пауза после флуда**: Настройте в меню "Флудер" (от 1 до 60 секунд).
|
||||||
|
- **Тайм-аут автостарта**: Настройте в меню "Настройки" (по умолчанию 600 секунд).
|
||||||
|
- **Перемещение окна**: В разделе "Настройки" выберите "Изменить положение" и используйте пробел для фиксации.
|
||||||
|
- **Смена клавиши**: Нажмите на текущую клавишу в меню "Настройки" и выберите новую.
|
||||||
|
- **Профили**: Выберите и сохраните один из трёх профилей настроек в меню "Настройки".
|
||||||
|
- **Логирование**: Включите/выключите логирование действий в меню "Настройки".
|
||||||
|
- **Сброс настроек**: Используйте кнопку "Сбросить все настройки" в меню "Настройки" для возврата к значениям по умолчанию.
|
||||||
|
|
||||||
|
### Интерфейс
|
||||||
|
- **Флудер**: Настройка интервала, паузы после флуда и режима работы.
|
||||||
|
- **Настройки**: Основные параметры, управление окном, профилями и сброс настроек.
|
||||||
|
- **Информация**: Сведения об авторе, версии, функционале и благодарности тестировщикам.
|
||||||
|
- **Статистика**: Отображение времени работы, попыток `/ot`, принятых репортов и количества флудов с возможностью сброса.
|
||||||
|
- **ChangeLog**: История обновлений скрипта.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
[ChangeLog](https://github.com/Zorahm/repflow/blob/main/CHANGELOG.md)
|
||||||
|
|
||||||
|
## Благодарности
|
||||||
|
- **Тестеры**: Carl_Mort[18], Sweet_Lemonte[18], Balenciaga_Collins[18].
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Примечания
|
||||||
|
- Скрипт разработан для использования на серверах Arizona RP. Убедитесь, что его использование соответствует правилам вашего сервера.
|
||||||
|
- Если возникают ошибки, проверьте наличие всех зависимостей и их актуальность.
|
||||||
|
- Логи сохраняются в файлы `repflow.log` (события) и `repflow_reports.log` (принятые репорты) в папке MoonLoader.
|
||||||
|
|
||||||
|
**Связь с автором**: [Telegram](https://t.me/Zorahm)
|
||||||
|
Удачной ловли репортов с RepFlow!
|
3
update.ini
Normal file
3
update.ini
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[info]
|
||||||
|
vers=3.6
|
||||||
|
vers_text=3.6
|
Loading…
Reference in New Issue
Block a user