IQChat
  • Картинки гуи-интерфейса выведены в конфиг
  • Корректировка форматирования CAPS
  • Исправил возможность использования тегов разметки в /pm и /r
  • Для дата-файла был изменен путь, новый путь - IQSystem/IQChat (Плагин сам перенесет все данные и сообщит вам об этом в консоль, после сообщения об успешном перемещении и проверки новых файлов - можно удалять старые файлы)
  • Изменен и улучшен метод поиска "плохих слов" в чате. Добавлено игнорирование регистра слов
  • Изменена проверка на выдачу автоматического мута за "плохие слова"
  • В форматирование ников добавлена "защита от ссылок" - они будут удаляться
  • Изменен и улучшен метод поиска "запрещенных ников". Добавлено игнорирование регистра слов
  • Добавлен функционал "Защита от нубов", игроки, которые впервые подключились не смогут писать в чат/pm/r N время, настраивается в конфигурации
  • При включении "Защиты от нубов", старые игроки будут перенесены в защиту
  • Корректировка в ренейме
  • Поправил ошибку, когда модератор не мог размутить игрока
  • Теперь при дисконнекте и коннекте будут заменяться "Запрещенные ники"
  • Обновлен под новую версию IQFakeActive
  • Обновлена команда /online
  • Исправил команду /online под IQFakeActive (Если имеется на сервере)
  • Добавил отображение фейковых игроков в мут-меню
  • Добавил отображение фейковых игроков игнор-меню
  • Добавлена возможность взаимодействовать с фейковыми игроками в мут и игнор меню
  • Добавлена возможность взаимодействовать с фейковыми игроками через встроенный "Mute" в чате (Появилось после обновления игры)
  • Исправил баг, когда кончались права во время того, как было открыто меню выбора префикса/цвета ника или чата - игрок мог выбрать элемент, который закончился
  • Добавлена возможность блокировать в чате игроков, которые присылают дублирующие сообщения
  • Улучшен Анти-Спам
  • Добавлена возможность контролировать ники игроков и удалять в них запрещенные слова (для удаления рекламы например)
  • Адаптировал под новый интерфейс (обновление Rust)
  • Изменил метод загрузки изображений
Небольшое обновление функционала

- Поправил страницы в категории игнорирования
- Добавлены права чтобы скрыть коннект игрока - iqchat.hideconnection (в логи всеравно будет записываться)
- Добавлены права чтобы скрыть дисконнект игрока - iqchat.hidedisconnection (в логи всеравно будет записываться)
- Добавлено логирование дисконнекта игроков
- Добавлены права, которые открывают доступ к кнопка "Заблокировать весь чат" и "Заблокировать всем голос" - iqchat.adminmuted
- Исправлены пробелы в префиксах (когда нельзя было установить префикс с пробелом)
- Исправил реагирование автоответчика на префикс в чате
============================================================
FIX
- Исправлена ошибка с регуляркой с включенным мультипрефиксом
- Поправка метода API с установкой цвета сообщения
============================================================
Небольшое обновление функционала
- Добавлена команда (/)online - выводит список игроков на вашем сервере
- Добавлены права на скрытие администратора или игрока в списке игроков (команда /online) - iqchat.onlinehide
- Исправлена регулярка в интерфейсе с префиксами
- Убрал принты при добавлении игрока в группу
- Изменил формат логирования в консоль
- Добавлена возможность изменить размер сообщения, префикса и ника (настраивается в конфигурации)
- Исправил вывод сообщения в чат об ошибке синтаксиса
- Исправил метод автоматической блокировки чата за плохие слова
- Исправил отправку лога в дискорд после автоматической блокировки
- Добавлено логирование чат-команд в дискорд
============================================================
Мелкие исправления
- Поправил API плагина (запросы не изменились), исправлен сломанный тэг цвета в уведомлении
- Добавил логирование входа игрока на сервер
- Исправлено удаление UI-уведомления (теперь время берется из конфигурации)
- Добавил отображение имени кому было направлено личное сообщение (/pm) [Пересоздайте лэнг или самостоятельно вставьте дополнительное поле в лэнг (Новые изменения уже есть во вкладке "Языковой файл" на форуме]
- Добавлено отслеживание изменений размера префикса, вы можете изменить размер префикса в чате добавив тэг size , пример <size=16>[VIP]</size>
- Исправил логирование глобального чата в F1 консоль
============================================================
Глобальное обновление 2.0.0
ВАЖНАЯ ИНФОРМАЦИЯ, ПРОЧТИТЕ ПЕРЕД УСТАНОВКОЙ ПЛАГИНА
ВЫПОЛНИТЕ ЭТИ ДЕЙСТВИЯ ОБЯЗАТЕЛЬНО!
- УДАЛИТЬ КОНФИГУРАЦИЮ
- УДАЛИТЬ ЯЗЫКОВОЙ ФАЙЛ
- УДАЛИТЬ ДАТА ФАЙЛ
Старую конфигурацию устанавливать НЕ НУЖНО, она не подойдет!
Плагину потребуется создать новую конфигурацию!
КОНЕЦ ВАЖНОЙ ИНФОРМАЦИИ

- Полный редизайн плагина
- Добавлено отображение в логах чата информации о добавлении/удалении префикса у игрока
- Добавлено логирование всего чата в дискорд канал (Командный чат и глобальный чат можно разделить на разные каналы или один общий), включается опционально
- Добавлено логирование личных сообщений игроков (С возможностью указать отдельный канал в дискорде для этого)
- Добавлено логирование блокировок/разблокировок чата/голоса (С возможностью указать отдельный канал в дискорде для этого)
- Титл упоминания (через @) теперь является мультиязычным и перенесен в lang файл
- Добавлена вариация причин для блокировок чата и голоса, теперь они настраиваются отдельно друг от друга
- Добавлен пермишенс для команд ["alert", "alertui", "adminalert", "alertuip", "saybro"] - iqchat.alertuse
- Команда (/)rename добавлена в консоль F1
- Теперь через (/)rename можно изменить и SteamID (это изменит вашу аватарку в чате)
- Теперь (/)rename изменяет ваш ник так-же в логировании дискорд
- Теперь (/)rename изменяет ваш ник так-же в панели управления блокировками
- Теперь (/)rename изменяет ваш ник так-же при выдаче блокировки чата
- Теперь (/)rename изменяет ваш ник и аватарку в уведомлении о подключении/отключении на сервере
- Теперь (/)rename изменяет ваш ник для игроков, они могут писать вам личные сообщения через /pm на измененный ник
- Добавлено отслеживание выданных в уже существующую ранее группу новых прав, теперь если там были пользователи им автоматически установятся параметры(префикс,цвет ника и чата)
- Добавлено отслеживание забранных в уже существующую ранее группу прав, теперь если там были пользователи у них автоматически заберутся параметры(префикс,цвет ника и чата)
- Подвязан новый метод в API -> Boolean API_CHECK_MUTE_CHAT(UInt64 ID) (Запрос к API не был изменен)
- Подвязан новый метод в API -> Boolean API_CHECK_VOICE_CHAT(UInt64 ID) (Запрос к API не был изменен)
- Подвязан новый метод в API -> Boolean API_IS_IGNORED(UInt64 UserHas, UInt64 User) (Запрос к API не был изменен)
- Подвязан новый метод в API -> String API_GET_PREFIX(UInt64 ID) - теперь он возвращает так-же мультипрефикс (если включено в конфигурации, в ином случае возвращает префикс игрока) (Запрос к API не был изменен)

Изменения :
- Изменена структура дата-файла
- Изменен метод автоматической установки параметров(префикс,цвет ника и чата)
- Изменен метод автоматического удаления параметров(префикс,цвет ника и чата)
- Изменен метод установки стандартных параметров при сбросе старых
- Изменен детект Анти-Спама
- Изменен метод автоматического оповещения в чате
- Изменена структура уведомлений в чате
- Изменен метод уведомления о подключении/отключении игрока на сервере
- Изменен метод уведомления о подключении/отключении админа на сервере
- Изменена проверка на звуковое уведомление для упоминания (через @)
- Изменен метод записи данных игрока при коннекте на сервер
- Изменен способ игнорирования игроков
- Изменен способ блокировок чата и голоса
- Изменен метод полной блокировки всего чата или голоса администратором
- Изменен метод полной разблокировки всего чата или голоса администратором
- Изменен метод отслеживания блокировки всего чата или голоса при написании сообщения игроками
- Изменен метод проверки блокировки чата или голоса для игрока
- Изменил отправку детектов плохих слов в IQPersonal для персонала
- Изменены команды ["alert", "alertui", "adminalert", "alertuip", "saybro"], полностью изменил метод обработки команды
- Изменена команда на выдачу префикса игроку - set [Steam64ID] prefix [НазваниеПрефикса]
- Изменена команда на выдачу цвета сообщений игроку - set [Steam64ID] chat [КодЦвета]
- Изменена команда на выдачу цвета сообщений игроку - set [Steam64ID] nick [КодЦвета]
- Изменен метод в к команде /rename

Исправления :
- Убран лишний Reference
- Убрал лишнии проверки, изменил метод с командами [set]
- Исправил в команде [set [Steam64ID] prefix [НазваниеПрефикса]] выдачу мультипрефикса
- Исправил в команде [set [Steam64ID] custom [ВашПрефикс]] выдачу мультипрефикса
- Исправил в команде [set [Steam64ID] chat [КодЦвета]] поиск и выдачу цвета сообщений для игрока
- Исправил подтягивание языка для игрока в /pm
- Исправил подтягивание языка для игрока в /r
- Исправил проверку и очистку старых(удаленных/измененных данных) в дата-файле игроков с конфигурацией
  • Добавлена проверка на админа в команды
Сверху