VWReports - Плагин на репорты

VWReports - Плагин на репорты 1.1

Создайте и подтвердите аккаунт для скачивания

mamayavrekax

Пользователь
Сообщения
72
Решения
1
mamayavrekax добавил(а) новый ресурс:

You must be logged in to see this link. - Плагин с репортами на оповещение в Телеграмме!

VWReports — это удобный и функциональный плагин для управления жалобами и наказаниями на сервере Minecraft. Плагин позволяет игрокам легко отправлять жалобы на нарушителей, а администраторам быстро реагировать на них через графический интерфейс.


Особенности:
  • Просмотр репортов через удобное GUI.
  • Назначение наказаний (мут, кик, бан) через GUI.
  • Интеграция с Telegram для уведомлений о новых репортах.
  • Логирование действий и наказаний в логах.

Конфигурация...

You must be logged in to see this link.
 
Забыл внедрить библиотеку для работы оповещения репортов в ТГ, фикс на модерации.
 
mamayavrekax обновил(а) ресурс You must be logged in to see this link. новой записью:

You must be logged in to see this link.

Фикс бага со спамом сообщений после /chatid
Добавил библиотеку для работы оповещений в телеграмм

Почему еще раз выкладываю фикс?
Выложил не тот файл....o_O

You must be logged in to see this link.
 
1. Утечка памяти - исправляй и заменяй на uuid

2. Попробуй мой FPS-формат - так костылить с реплейсом очень дорого


3. Статичные меню можно подготовить заранее везде

4. Вот это вообще верх ужаса костылизации
 
1. Утечка памяти - исправляй и заменяй на uuid

2. Попробуй мой FPS-формат - так костылить с реплейсом очень дорого


3. Статичные меню можно подготовить заранее везде

4. Вот это вообще верх ужаса костылизации
Ого, про первый пункт я даже не задумывался, спасибо за советы.
 
mamayavrekax обновил(а) ресурс You must be logged in to see this link. новой записью:

You must be logged in to see this link.

Небольшое обновление 1.1 включает в себя:

+ В config.yml добавлены секции:

YAML:
reportdeletedtg:
  - "Репорт удалён игроком: %whodeleted%" # формируется в виде @doublecup808
  - "Будет удален из системы"
buttontg: "Удалить репорт" # кнопка которая будет в тг у репорта

+ Исправлена утечка памяти (Спасибо HomaPlus)
+ Исправлен код.

You must be logged in to see this link.
 
Уже лучше - основные критические косяки исправлены
Единственное - можно было бы подготовить намного больше вещей заранее, использовать правильные коллекции (если есть примитивы - коллекции от fastutl лучше) и избавиться от лишних вызовов методов
 
Последнее редактирование:
Можно ли сделать чтобы <действия с репортом> открывались не по ПКМ, а по ЛКМ?
Вообще - нет, если надо, сделаю в следующем апдейте. Делал плагин изначально для себя, и подумал что действие связано обычно с ПКМ
 
mamayavrekax обновил(а) ресурс You must be logged in to see this link. новой записью:

You must be logged in to see this link.

В config.yml в секцию report-gui была добавлена функция:
YAML:
report-gui:
  material: PAPER
  display_name: "&#FF0000Репорт #%id%"
  ##################################
  click-for-action-report: left # right / left / all
##################################
click-for-action-report - обозначает, какую кнопку нужно нажать для взаимодействия репорта. Left - ЛКМ, Right - ПКМ, all - ЛКМ и ПКМ.


В config.yml была добавлена функция:
YAML:
##################################...

You must be logged in to see this link.
 
Назад
Сверху Снизу