IQChat

$ IQChat 2.46.24

Добавили новые платежные методы ЮМани (РУ Карты) | Cryptomus (Крита)
- Добавлена поддержка RustApp
- Исправил сообщения в тим чат (oops..)
- Добавлен перевод с помощью TranslationAPI в карточный чат
- Изменил логику приоритетного перевода (если вам нужен только единый язык)
- Добавлено кэширнование для работы с плагином TranslationAPI (для сокращения запросов)
- Добавлена проверка, для отправки запроса в TranslationAPI чтобы не было лишних запросов, если язык сообщения отправителя равен языку сообщения получателя
Добавлена поддержка плагина - TranslationAPI, с помощью которого игроки будут общаться на своих языках и видеть сообщения на своих языках.Даже если у вас основной язык русский, то игрок с клиентом игры на китайском - будет видеть все сообщения других игроков на китайском!Прочие изменения :

  • Добавлена поддержка XPrison, сообщения теперь не дублируются
  • Добавлена консольная команда mutefull (с ее помощью можно мутить и голос и чат сразу. Данная команда является скрытым мутом и не будет отсылать уведомление в чат)
  • Перезалил картинки с Imgur'a для Discord-логов на другой хост (из-за возможных проблем с ним)

ВАЖНО!!
Отвязана поддержка ImageLibrary, теперь картинки будут загружаться напрямую с сервера (установите их в директорию /data/IQSystem/IQChat/Images).
Либо из архива, скаченного с сайта
  • Like
Реакции: MoriF
- Изменил работу API API_SEND_PLAYER , когда из-за отключенных настроек в конфигурации сообщение не отправлялось
- Добавлена проверка на версию IQFakeActive
  • Like
Реакции: MoriF
Исправления:
- Исправлена ошибка ArgumentNullException.
Изменения:
- Улучшена реакция фильтра на нецензурные слова и автомутацию.

Новые возможности:
- Добавлена команда чата unmutevoice Steam64ID
- Добавлена консольная команда unmutevoice Steam64ID
- Ник игрока теперь включается в сообщения при упоминании с @ (если вам нужна эта функция, настройте ключ языкового файла - IQCHAT_FUNCED_ALERT_TITLE, добавьте {0} - будет отображаться никнейм игрока) -
Добавлена поддержка нового IQFakeActive 2.0
- Добавлен API - Int32 API_GET_DEFAULT_SIZE_MESSAGE() - возвращает размер сообщения по умолчанию
- Добавлен API - Int32 API_GET_DEFAULT_SIZE_NICK() - возвращает размер ника по умолчанию
- Реализованы команды и имитация использования команд чата - игнор/отключение звука фейковых игроков

Изменения:
- Заменены все ссылки и структура для соответствия обновлению IQFakeActive 2.0
- Улучшено взаимодействие и синхронизация с IQFakeActive
- Изменен API - void API_SEND_PLAYER_CONNECTED (строка DisplayName, строка страны, строка userID)
- Изменен API - void API_SEND_PLAYER_DISCONNECTED (строка DisplayName, строка причина, Строковый идентификатор пользователя)
— измененный API — void API_SEND_PLAYER_PM (плеер BasePlayer, строка DisplayName, строка userID, строка Сообщение)
Изменения:
-> Скорректированы методы автоматического назначения префиксов/цветов ников или сообщений после получения разрешений.
-> Добавлены проверки содержимого вебхуков Discord для логов.
-> Добавлены проверки языковых сообщений из конфигурации (на случай, если вы забыли или не заполнили список ключей при настройке).
-> Добавлен тайм-аут для запроса на отправку журналов в Discord (на случай, если у Discord возникнут проблемы или запрос не будет выполнен).
-> Изменен метод обнаружения плохих ников, чтобы предотвратить дублирование заполнителя слова.

Новые возможности:
-> Добавлена поддержка команды /online короткого формата (она будет отображать только количество людей, без имен).
-> Добавлено компактное журналирование глобальных и командных чатов в Discord.
Пример: [15:38] [Глобальный чат] Я не Меркурий, я Луна: Привет!
-> Добавлена возможность указывать размеры сообщений в зависимости от привилегий.
-> Добавлена возможность указывать размеры ников в зависимости от привилегий.

Исправления:
-> Исправлен учет размера сообщения из конфигурации; теперь это правильно учтено.
  • Like
Реакции: MoriF
- Убран дубликат префикса командного чата
- Исправлена ошибка FormatException после последнего обновления (по моей вине - допустил опечатку в аргументах логирования)
Исправления :
- Исправление после обновления клиента игры со смайликами, теперь цвет и размер текста поддерживается со смайликами
Нововведения :
- Проведена работа над мультиязычностью сообщений подключения/отключения/уведомлений игроков
- Теперь в F1 снова отображаются ники тех кто пишет
- Поправил отображение сообщений из других плагинов
- Добавлен тэг канала Clan под будущее обновление и корректировка отображения Team
- Добавлена поддержка смайликов после обновления игры, настройка выведена в конфигурацию, по стандарту - отключена (false).
Если вы включите поддержку смайликов - размер и цвет сообщения изменить будет нельзя (увы - смайлики сходят из-за этого с ума).
Если выключить поддержку смайликов - размер и цвет сообщений будет работать, смайлики будут удаляться из текста

- Добавлена новая вариация в UI, если включена поддержка смайликов - будет отключена возможность смены цвета сообщения в чате у игрока
- Прочие исправления в командах и сообщениях в чате после введения смайликов в игру
Изменения :
- Изменен метод удаления мульти-префиксов
Исправления :
- Исправлена ошибка ArgumentNullException при открытии меню, после того как у игрока сбрасываются префиксы
Изменения:
- Изменен метод удаления мультипрефиксов.
Исправления:
- Исправлена ошибка ArgumentNullException при открытии меню после сброса префиксов игрока.
Нововведения:
- Добавлена возможность отключить команду (/)online (настраивается в конфигурации)
- Добавлена возможность закрытия интерфейса кликом в любом месте экрана
- Добавлена поддержка всей приставки с настройками из XLevels
Изменения:
- Добавлено экранирование в регулярном выражении.
Нововведения :
- Добавлена возможность отключать выбор и отображение префикса/цвета ника/цвета сообщений в UI
- Добавлена возможность отключить отображение клан-тэга плагином (для случаев если ваш плагин кланов уже это делает)
C#:
- Добавлен хук плагина - void OnPlayerMuted(BasePlayer Target, BasePlayer Moderator, Int32 MuteTime, String Reason); - вызывается после выданного мута игроку
- Добавлен хук плагина - void OnModeratorSendBadWords(BasePlayer Moderator, String Message); - вызывается когда игрок с правами модерации использует запрещенное слово
- Добавлен хук плагина - void OnPlayerSendBadWords(BasePlayer player, String Message); - вызывается когда игрок с использует запрещенное слово
Изменения :
- Удален метод отправки данных в IQPersonal о муте (в последющем IQPersonal будет обновлен и будет использовать иной метод)
- Удален метод отправки данных в IQPersonal о использовании запрещенных слов (в последющем IQPersonal будет обновлен и будет использовать иной метод)
- Теперь если у игрока есть мут - при спаме (дубликатами) повторный мут не будет выдаваться
Исправления :
- Исправлен сброс префикса/цвета чата/цвета ника если что-то из этого было отключено игроком (прерывало метод)
- Исправлен дубликат префикса после окончания и последующей выдачи этого префикса (если включен режим мультипрефикса)
Изменения :
- Настройка поиска "Плохих слов"
Исправления :
- Исправлен NRE в команде включения звука
Изменения :
- Изменена обработка клан-тега (теперь если у игрока нет клана, текст из языкового файла использоваться не будет)
- Удален вызов лишней функции (обработка старого ника)
- Реализована функция "Передача мута в командный чат" (существовал в CFG - но не был активен)
Исправления :
- Исправлено регулярное выражение для поиска запрещённых никнеймов, если в списке запрещённых слов использовался квантификатор
ВНИМАНИЕ!!
ПЕРЕД ОБНОВЛЕНИЕМ ПЛАГИНА - СОХРАНИТЕ СТАРЫЙ ФАЙЛ КОНФИГУРАЦИИ
В ПЛАГИН ИМЕЕТСЯ ВСТРОЕННАЯ РЕЗЕРВНАЯ КОПИЯ КОНФИГУРАЦИИ - НО НА СТАРЫХ ВЕРСИЯХ ОНА НЕ БУДЕТ СОЗДАНА!


Изменения:
- Изменена функция поиска запрещенных слов/никнеймов
- Изменено использование функции замены в нике запрещенных слов
- Изменен метод получения последних сообщений после блокировки чата игрока
- Теперь игнорируется автоматическая мутация по запрещенным словам в командном чате
Нововведения:
- Добавлен список разрешенных ссылок в никнейме
- При фильтрации никнейма - он теперь меняется везде (не только в чате, но и в других плагинах)
- Добавлена возможность выдать блокировку оффлайн чата на игрок с помощью команд (/)mute | (/)hmute
- Добавлена возможность снять блокировку оффлайн чата игроку с помощью команд (/)unmute | (/) отключить звук
- Добавлена поддержка XLevels (Отображение можно изменить в языковом файле)
- Для режима "Dropbox" в выбор префикса добавлена возможность отключения префикса повторным нажатием
- Добавлена поддержка Кланов
- Добавлена поддержка Испанский в языковом файле (Спасибо за перевод, предоставленный roger93)
- Добавлена возможность указать мультиязычность в автоматических сообщениях из плагина
- Добавлена возможность указать несколько вариантов для автоответчика
Исправил возможность использования тегов разметки в /pm и /r
- Для дата-файла был изменен путь, новый путь - IQSystem/IQChat (Плагин сам перенесет все данные и сообщит вам об этом в консоль, после сообщения об успешном перемещении и проверки новых файлов - можно удалять старые файлы)
- Изменен и улучшен метод поиска "плохих слов" в чате. Добавлено игнорирование регистра слов
- Изменена проверка на выдачу автоматического мута за "плохие слова"
- В форматирование ников добавлена "защита от ссылок" - они будут удаляться
- Изменен и улучшен метод поиска "запрещенных ников". Добавлено игнорирование регистра слов
- Добавлен функционал "Защита от нубов", игроки, которые впервые подключились не смогут писать в чат/pm/r N время, настраивается в конфигурации
- При включении "Защиты от нубов", старые игроки будут перенесены в защиту
N

NIK777 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
BananoMC

BananoMC VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
Y

Yunkady VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
D

Doxbin VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
KoCT9IH

KoCT9IH VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас