SA:MP Lua Arizona ArzChatCleaner | Ультимативная очистка чата

Спасибо за пирог

Известный
Автор темы
52
19
Версия SA-MP
  1. Любая
К сожалению разработчики Аризоны не предусмотрели возможности отключать большую часть системных сообщений, а также рекламу в вип чате отдельно от самого чата. Этот скрипт исправляет данную ситуацию.

Отличие от сотни подобных скриптов заключается в том, что на момент создания темы в скрипт уже добавленая бОльшая часть системного флуда и распределена по полочкам, остается только выбрать, что вы хотите не видеть. Ну и возможности блокировать сообщения по нику в других скриптах я не находил. Дальше в теме вайбкод описание возможностей и скриншоты.

Фильтрация рекламы​


Для торговли скрипт старается не использовать слишком общие совпадения.

Например, вместо проверки какого-нибудь корня вроде «прод», который может случайно встретиться в совершенно обычном сообщении, проверяются конкретные слова и формы намерения: «продам», «продаю», «куплю», «скупаю», «арендую» и т.д.

Свои правила​


Во вкладке «Свои правила» есть три отдельных списка:

Удалять по фразам

Можно добавить любую свою фразу. Если она встречается в сообщении, сообщение будет скрыто. Регистр не учитывается.

Чёрный список игроков

Можно добавить конкретный ник в формате:

Код:
Test_Test

После этого любые сообщения этого игрока будут скрываться независимо от их содержания и остальных настроек фильтрации.

Белый список

Сюда можно добавить фразы, которые скрипт должен всегда пропускать, даже если они подходят под один из встроенных фильтров.

Исключением является чёрный список игроков. Если ник добавлен туда, белый список на него работать не будет.

Скриншоты​


1787487839566.png

1787487862378.png

1787487884263.png

Установка​


Сам скрипт закинуть в папку:

Код:
moonloader

После первого запуска настройки и пользовательские правила будут сохраняться автоматически в папке конфигурации MoonLoader. Скрипт создает в папке config 2 файла:
arz_chat_cleaner.ini с настройками
arz_cleaner_custom.json с пользовательскими фильтрами

Активация​


/arzclean или /cclean

Зависимости​

  • MoonLoader 0.26+
  • SAMPFUNCS
  • mimgui
  • samp.events
  • inicfg
 

Вложения

  • ArzChatCleaner_v3.0.12.lua
    39.2 KB · Просмотры: 4