IQReportSystem

$ IQReportSystem 2.27.98

- FIX ПОСЛЕ ОБНОВЛЕНИЯ ИГРЫ

Улучшение функционала и новые возможности​

- Добавлена связка с IQStaff, теперь если не будет включен режим персонала (/staff) - у модератора не включется режим модерации в UI (требуется версия IQStaff выше 2.7.13)
- Добавлена возможность записывать .demo игрока после каждой жалобы на него (длительностью 3 минуты)
- Добавлен "WhiteList" для проверенных. Если игрок был проверен N дней назад, он не будет отображаться и на него нельзя будет пожаловаться. Настраивается в конфигурации
- Теперь игроки смогут увидеть когда игрок на которого они жалются был проверен (включается в конфигурации)
- Добавлена автоматическая очистка данных игроков после вайпа, которые давно не заходили на сервер
- Оптимизированы дата-файлы игроков, теперь они будут появляться только когда игрок или на игрока отправляют жалобу
- Исправлено отображение игроков в которых есть некоторые спец.символы
- Полностью удалена поддержка ImageLibrary
- Удалена предварительная загрузка аватарок игроков на сервер в связи с удалением поддержки ImageLibrary
- Небольшая работа с отрисовкой UI
- Исправлен NPE при вызове игрока через консоль
- Исправлен возможный баг с NoEscape
- Улучшена обработка кулдаунов для отчетов, добавлена обработка нового варианта конфигурации.
- Добавлен новый хук, который будет срабатывать после вынесения вердикта, до того, как игрок будет забанен:
- Скорректирован метод проверки боевых блоков для работы с рейдовыми блоками, которые теперь включают боевой блок.
- Добавлена возможность принудительной проверки на модератора через команду iqrs call [SteamID игрока] [SteamID модератора]
- Изменен метод определения рейд-блока игрока (RaidBlock, NoEscape)
- Исправлена возможная ошибка KeyNotFoundException
- К никнейму последнего инспектора добавлена дата и время последней проверки (в формате День.Месяц Час:Минуты)
- Исправление после обновления игры
- Адаптированы API к обновлению игры
- Улучшена обработка запросов в Steam
- Добавлены дополнительные поля в лог о жалобе, если не получится получить все данные от Steam
- Исправлено засчитывание блокировок выданных модератором в статистику
- Расширено логирование в Discord, теперь при отправке лога с жалобой на игрока - будут выводится часы наигранные в RUST (требуется указать в конфиге SteamApiKey)
- Добавлено API, которое выдает репорты игрокам
C#:
void SendCustomReport(UInt64 targetID, String reasonRu, String reasonEn = default)
void SendCustomReport(BasePlayer target, String reasonRu, String reasonEn = default)
void SendCustomReport(UInt64 targetID, UInt64 senderID, String reasonRu, String reasonEn = default)
///targetID/target - игрок которому начисляется репорт
///senderID - игрок от которого поступила жалоба (необязательный параметр)
///reasonRu - причина жалобы на русском
///reasonEn - причина жалобы на английском (необязательный параметр)
- Небольшие корректировки
- Добавлена возможность отключить кик с сервера при вынесении вердикта (нужно если вы используете команду с других плагинов, например XPrison)
- Полностью переделан дата-файл с информацией о игроках
- Полностью переделан метод загрузки изображеный, принято решение отказаться от загрузки по URL, теперь изображения хранятся в FTP.
- Добавлена возможность включить уведомления игроков отправивших репорт о итоговом вердикте (даже если игрок оффлайн - при входе ему выведет уведомление)
- Добавлена система авто-банов, игрока заблокирует при достижении N репортов (можно вкключить чтобы работало только на пиратов)
Удалил DEBUG в консоль
- Добавлена поддержка RustApp
- Добавлена поддержка IQFakeActive 2.0
- Добавлена имитация игроков в системе жалоб с сохранением всего функционала
Fix после обновления игры
- Добвлена возможность копировать Discord из меню модератора
Изменения :
- Теперь урон игрока с помощью StopDamageMan будет включаться при разблокировки игрока
- Изменена обработка API кланов
Исправления :
- Поправил оффлайн-блокировку игрока
Изменения :
- Изменил метод блокировки тиммейтов игрока
Исправления :
- Исправил неудачную отправку контактов в логировании ВК из-за тэга "#"
Нововведения :
- Добавлено отображение Steam64ID в логе о превышении максималь-допустимого количества жалоб (ВК/DS)
Изменения :
- Исправил опечатку в отправке SteamID в сообщении Discord, теперь ID подозреваемого будет корректный
- Теперь модератор не будет отображаться в меню жалоб у себя
Нововведения :
- Добавлена возможность копировать Ник или Steam64ID из меню жалоб (после выбора игрока)
- Добавлена возможность копировать Ник или Steam64ID из меню модератора (после выбора игрока)
- Добвлен таймаут при отправки лога с Discord (на случай если Discord упадет)
- Добавлена поддержка логирования в VK
- Добавлена консольная команда на выдачу репортов игрокам : iqrs give SteamID Amount
- Добавлена консольная команда на удаление репортов игрокам : iqrs remove SteamID Amount
- Добавлена валидация введенных данных в консольной команде
Изменения :
- Теперь SteamID отправленный в Discord является кликабельным и возможным для копирования (полная ссылка на профиль)
- Корректировка отображения причины жалобы в Discord
- Корректировка отображения последней причины в списке последних жалоб
***** ЭТО ВАЖНО *****
ПЕРЕД УСТАНОВКОЙ УДАЛИТЕ СТАРЫЕ ФАЙЛЫ ОТ ПЛАГИНА
- КОНФИГУРАЦИЮ
- ДАТА-ФАЙЛЫ
- ЯЗЫКОВЫЕ ФАЙЛЫ
***** ЭТО ВАЖНО *****

C#:
Глобальное обновление системы жалоб!
- Полное изменение интерфейса плагина
- Полная перепись плагина
- Новые функции
- Поддержка новых плагинов
- Обширная настройка
***** ЭТО ВАЖНО *****
ПЕРЕД УСТАНОВКОЙ УДАЛИТЕ СТАРЫЕ ФАЙЛЫ ОТ ПЛАГИНА
- КОНФИГУРАЦИЮ
- ДАТА-ФАЙЛЫ
- ЯЗЫКОВЫЕ ФАЙЛЫ
***** ЭТО ВАЖНО *****
M

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

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

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

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

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

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

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

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

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

артем94 VIP Пользователь

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

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

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

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

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