SA:MP KONTROL_VR - скрипт для контроля рекламы в VIP-чате

Poloskun

Новичок
Автор темы
9
7

📌 ОПИСАНИЕ​

Kontrol_VR - это скрипт для MoonLoader, который автоматически отслеживает сообщения в VIP-чатах сервера и помогает быстро реагировать на рекламу. При обнаружении подозрительного сообщения появляется удобное окно с информацией о нарушителе, после чего вы можете выдать мут нажатием одной клавиши или пропустить предупреждение.



🎯 ОСНОВНЫЕ ВОЗМОЖНОСТИ​

  • Автоматическое отслеживание рекламы в VIP-чате.
  • Визуальное окно-предупреждение с информацией о нарушителе
  • Выдача мута по ID нажатием одной клавиши (по умолчанию R)
  • Пропуск мута нажатием DELETE
  • Полная статистика за все время работы
  • Логирование всех действий в файл
  • Кастомные триггеры - добавляйте свои слова для отслеживания
  • Настройка всех клавиш и времени через простые команды


⌨️ КОМАНДЫ​



КомандаОписание
/vrcОткрыть главное меню со статистикой и настройками
/vrcacceptСменить клавишу для принятия мута (по умолчанию R)
/vrcskipСменить клавишу для пропуска мута (по умолчанию DELETE)
/vrctime [сек]Установить время на принятие решения (в секундах)
/vrcmute [мин]Установить длительность мута в минутах (макс. 300)
/vrclog [кол-во]Показать последние логи (по умолчанию 10, макс. 50)
/vrcaddword [слово]Добавить свое слово для отслеживания
/vrcdelword [слово]Удалить свое слово из отслеживания
/vrclistwordsПоказать все добавленные слова


🎮 ГОРЯЧИЕ КЛАВИШИ​



КлавишаДействие
R (по умолчанию)Принять мут - выдать нарушителю мут
DELETE (по умолчанию)Пропустить мут - закрыть предупреждение без мута
Важно: Клавиши можно изменить командами /vrcaccept и /vrcskip


📊 СТАТИСТИКА​

В главном меню (/vrc) отображается:

  • Текущие настройки: клавиши, время на принятие, длительность мута
  • Общая статистика: количество замученных, пропущенных и предупреждений
  • Время работы скрипта


📝 ЛОГИРОВАНИЕ​

Все действия записываются в файл logs/kontrol_vr_log.txt:

  • Дата и время события
  • Действие (МУТ ВЫДАН / МУТ ПРОПУЩЕН)
  • Ник и ID игрока
  • Сообщение нарушителя
  • Длительность мута (если выдан)


🔧 КАСТОМНЫЕ ТРИГГЕРЫ​

Вы можете добавлять свои слова для отслеживания:

/vrcaddword "продам аккаунт"
/vrcaddword "скин"
/vrcaddword "донат"
Теперь скрипт будет реагировать и на эти слова тоже.



⚙️ НАСТРОЙКА​

1. Смена клавиши для мута​


/vrcaccept
После команды нажмите любую клавишу на клавиатуре или мыши (XMB1, Mouse 4 и т.д.)

2. Смена клавиши для пропуска мута​


/vrcskip
После команды нажмите любую клавишу.

3. Изменение времени на принятие решения​


/vrctime 20
Установит 20 секунд на принятие решения.

4. Изменение длительности мута​


/vrcmute 120
Установит мут на 120 минут (2 часа). Максимум - 300 минут.



🎯 ПРИМЕР РАБОТЫ​

  1. Игрок отправляет в VIP-чат: Продаю дом, цена договорная
  2. Скрипт обнаруживает рекламу и показывает окно с ником и сообщением
  3. Вы нажимаете R(или забинженную кнопку) - выдается мут на указанное количество минут
  4. В лог записывается: [2026-08-14 20:48:30] МУТ ВЫДАН | Player[123] | Продаю дом | Мут: 60 мин.
  5. В чате появляется сообщение: [Kontrol_VR] Player[123] замучен на 60 мин.
Или вы нажимаете DELETE - предупреждение пропускается, в лог записывается пропуск.



📦 УСТАНОВКА​

  1. Скачайте файл Kontrol_VR.lua
  2. Поместите в папку MoonLoader
  3. Перезагрузите MoonLoader или перезапустите игру
  4. Скрипт автоматически создаст необходимые папки:
    • logs/ - для логов
    • файл kontrol_vr_config.ini - для настроек
    • файл kontrol_vr_triggers.txt - для кастомных триггеров


🛠 СИСТЕМНЫЕ ТРЕБОВАНИЯ​

  • MoonLoader последней версии.


❓ ЧАСТЫЕ ВОПРОСЫ​

Вопрос: Почему мут не выдается?
Ответ: Проверьте, что вы находитесь на сервере и имеете права на выдачу мута. Также убедитесь, что длительность мута не превышает 300 минут.

Вопрос: Как узнать, какие слова уже добавлены для отслеживания?
Ответ: Введите команду /vrclistwords - скрипт покажет все кастомные триггеры.

Вопрос: Где хранятся логи?
Ответ: В папке MoonLoader/logs/kontrol_vr_log.txt.

Вопрос: Как сбросить все настройки?
Ответ: Удалите файл kontrol_vr_config.ini из папки MoonLoader.



📝 СПИСОК СТАНДАРТНЫХ ТРИГГЕРОВ​

  • продаю, продам, продажа, продается, продаётся
  • куплю, купим, покупаю, покупка
  • обмен, обменяю, меняю
  • аренда, сдам, сниму, арендую
  • без, оплаты, обошел, рекламу, реклама
  • зд, трай, казик, казино
  • sell, selling, buy, buying, trade, swap, rent
  • семья, фама, кто примет фаму


👨‍💻 АВТОР​

Poloskun



📜 ВЕРСИЯ​

v2.0.2



💬 ОБРАТНАЯ СВЯЗЬ​

По всем вопросам и проблемам пишите в тему обсуждения скрипта.



ОБНОВЛЕНИЕ v2.0.3 🚀

🔥 ЧТО НОВОГО:​

✅ НОВАЯ КОМАНДА​

/vrmute [ID] — быстрый мут по ID игрока. Время мута берётся из ваших настроек (/vrcmute).
Полезно если не успели замутить игрока по кнопке!

✅ МЕЛКИЕ ФИКСЫ​

  • Исправлено отображение текста в меню
  • Оптимизирована работа с диалогами
  • Исправлены мелкие баги
 

Вложения

  • Kontrol_VR v2.0.3.lua
    26.1 KB · Просмотры: 4
Последнее редактирование:
  • Нравится
Реакции: Danik superman