Arizona [Lua] [ARZ] BlackList — Мут токсиков и спамеров в чате [mimgui]

Maksim2812828

Новичок
Автор темы
1
2
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R3
Описание:
Простой и удобный скрипт с интерфейсом на mimgui, который позволяет навсегда или временно убрать из своего чата нежелательных игроков.

Если вам надоел спам, токсики или неадекватные сообщения от конкретных личностей на сервере, скрипт просто перестает отображать любые их фразы на клиенте: обычный чат, вип-чат (/vr), рации (/j, /r, /f), фам-чат (/fam), объявления, а также текст над головой персонажа.

Функционал:
* Два режима блокировки: по Nick_Name (игрок останется в муте даже при перезаходе) и по ID (удобно для быстрой блокировки на текущую сессию)[cite: 1].
* Скрытие текста над головой: реплики заблокированного игрока не появляются в бабблах над его скином[cite: 1].
* Удобный GUI: списки заблокированных игроков разделены по вкладкам, любого можно удалить из ЧС в один клик[cite: 1].
* Чистый чат: удаляет сообщения без лишних задержек и визуальных багов.
* История скрытых: лог заблокированных сообщений с указанием времени и причины (до 100 записей)[cite: 3].
* Кастомизация тем: выбор оформления интерфейса (Стандартная Dark, BlastHack Blue, Arizona Orange, Neon Purple, Cyberpunk Green)[cite: 4].
* Защита и цензура: режим цензуры (вывод плашки в чат вместо полного скрытия) и блокировка входящих диалогов (трейд/продажа от ЧС)[cite: 5].

Обновления (История версий):

v2.0
[cite: 2]
* Добавлены быстрые команды /blnick и /blid для управления черным списком без открытия меню[cite: 2].
* Появилась вкладка с настройками фильтрации по типам чатов (обычный, /vr, рации, фама, СМИ)[cite: 2].
* Расширена структура JSON-конфига для сохранения настроек[cite: 2].

v3.0[cite: 3]
* Доведена до ума вкладка «История скрытых» для логирования заблокированных сообщений[cite: 3].
* Реализована автоочистка ID игроков при их выходе с сервера[cite: 3].

v3.1.4[cite: 4]
* Добавлена вкладка «Настройки» с поддержкой смены визуальных тем ImGui[cite: 4].
* Проведена общая оптимизация стилей и скруглений интерфейса[cite: 4].

v3.2[cite: 5]
* Добавлен режим цензуры (вывод уведомления в чат о скрытом сообщении)[cite: 5].
* Добавлена защита от подкидывания диалогов (трейд, продажа транспорта) со стороны игроков из ЧС[cite: 5].

Активация:
/blist — открыть / закрыть меню управления[cite: 1].
/blnick [Nick_Name] — быстрое добавление/удаление ника в чате[cite: 2].
/blid [ID] — быстрое добавление/удаление ID в чате[cite: 2].

Сохранение настроек:
Все добавленные ники и настройки автоматически сохраняются в конфигурационный файл:
moonloader/config/BlackList.json
(Список ников сохраняется между перезаходами в игру. Блокировка по ID действует до перезахода).

Требования:
* MoonLoader 0.26+
* SAMP.Lua (samp.events)
* mimgui
* ffi (встроен в MoonLoader)

Установка:
1. Установить требуемые библиотеки в папку moonloader/lib.
2. Переместить файл blacklist.lua в папку moonloader.

Автор: maksim2812828[cite: 1, 2, 3, 4, 5]
8ef19351dfda6b29.png

86f9f69ea0b1832b.png

de1fd5bbbbd9af16.png

8d5637396db6bec1.png

364a97d8a6df6dff.png
 

Вложения

  • BlackList [v3.2].lua
    19.2 KB · Просмотры: 2
Последнее редактирование:

MinecraftLove

Известный
262
106
1786939315803.png

Не воркает. Добавил в БЛ, а результата нет. Как я понял это только с вр так, ибо он во фракции и там его сообщений не видно
 
Последнее редактирование: