- Поддерживаемые версии
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
Плагин работает только с базой данных
Описание:
Права:
Установка:
В ближайшее время добавлю поддержку BungeeCord, что бы уведомления о новых жалобах приходили и на другие сервера, связанные по банже.
Просьба не писать об багах и ошибках в отзывах. Для этого есть обсуждение плагина.
Так же вы можете написать о багах мне в вк - https://vk.com/muravchik_as
Описание:
Плагин для отправки жалоб.
При отправке жалобы админ получает уведомление о том, что новая жалоба пришла и может на неё ответить. После ответа, если игрок на сервере, уже ему приходит уведомление о том, что пришёл ответ на его жалобу и он может его прочитать.
Команды:- /report <ник игрока> <жалоба> - отправить жалобу на игрока;
- /report .<тема> <жалоба> - отправить жалобу по определённой теме;
- /report -get <id> - показывает жалобу по id id. Если у игрока есть право reportmanager.usr.get, то он может получить только жалобу, отправленную им же. Если у игрока право reportmanager.admin, то он может получить любую жалобу по id
- /report -mylist [страница] - посмотреть свои отправленные жалобы. Размер страницы - 5 жалоб;
- /report -list [страница] - посмотреть список неотвеченных жалоб.
- /report -reply <id> <ответ> - ответить на жалобу по id id;
- /reportmanager reload - перезагрузка плагина. Доступ только с правом reportmanager.dev
Права:
- reportmanager.usr.report - доступ к отправке жалоб;
- reportmanager.usr.list - доступ к команде /report -mylist;
- reportmanager.usr.get - доступ к команде /report -get для игрока. Игрок может получить только отправленные им жалобы;
- reportmanager.admin доступ к командам ..-mylist, -list, -reply и -get для админов
- reportmanager.dev - доступ к абсолютно всем командам
Установка:
- Закинуть плагин в папку плагинами
- Запустить сервер
- Настроить подключение к базе данных
- Перезапустить сервер
- После подключения к базе данных конфигурацию можно обновлять командой /rm reload
- Настроить права
[CODE lang="yaml" title="config.yml"]# Замечание по плейсхолдерам:
# В каждом поле вы можете использовать ТОЛЬКО те плейсхолдеры, которые есть в этом поле
# Формат вывода репортов
format:
# Формат вывода жалоб на игрока
player:
- '&cЖалоба &b#%id%'
- '&cна пользователя &b%playername%'
- '&cот &b%reporter%:'
- '&fЖалоба:'
- '%text%'
- '&cОтвет: &b%respond%'
- '&cОтветил: %admin%'
- =================================
# Формат вывода жалоб по какой-то конкретной теме
theme:
- '&cЖалоба &b#%id%'
- '&cна тему &b%playername%:'
- '&cот &b%reporter%:'
- '&fЖалоба:'
- '%text%'
- '&cОтвет: &b%respond%'
- '&cОтветил: %admin%'
- =================================
# Данные для подключения к базе данных (MYSQL)
database:
host: localhost # Адрес сервера (без порта)
database: database # Название базы данных
user: user # Имя пользователя
password: password # Пароль
# сообщения
messages:
wrong-text: '&cВы не ввели текст жалобы!'
response-sended: '&aОтвет по ID &c%id% &aбыл отправлен.'
notification: '&fБыл получен ответ на вашу жалобу! Введите /report -mylist что бы посмотреть его.'
notify-admin: 'Была отправлена новая жалоба! Введие /report -get %id% или /report -list, что бы посмотреть полный список жалоб.'
report-sended: '&aВаша жалоба была успешно отправлена. Id жалобы &c%id%.'
wrong-text: '&cВы не ввели текст жалобы!'
wrong-id: '&cНеверный ID жалобы!'
no-reports: '&fАктивных жалоб нет.'
no-report: '&cЖалоба с id %id% не найдена!'[/FONT][/CODE]
# В каждом поле вы можете использовать ТОЛЬКО те плейсхолдеры, которые есть в этом поле
# Формат вывода репортов
format:
# Формат вывода жалоб на игрока
player:
- '&cЖалоба &b#%id%'
- '&cна пользователя &b%playername%'
- '&cот &b%reporter%:'
- '&fЖалоба:'
- '%text%'
- '&cОтвет: &b%respond%'
- '&cОтветил: %admin%'
- =================================
# Формат вывода жалоб по какой-то конкретной теме
theme:
- '&cЖалоба &b#%id%'
- '&cна тему &b%playername%:'
- '&cот &b%reporter%:'
- '&fЖалоба:'
- '%text%'
- '&cОтвет: &b%respond%'
- '&cОтветил: %admin%'
- =================================
# Данные для подключения к базе данных (MYSQL)
database:
host: localhost # Адрес сервера (без порта)
database: database # Название базы данных
user: user # Имя пользователя
password: password # Пароль
# сообщения
messages:
wrong-text: '&cВы не ввели текст жалобы!'
response-sended: '&aОтвет по ID &c%id% &aбыл отправлен.'
notification: '&fБыл получен ответ на вашу жалобу! Введите /report -mylist что бы посмотреть его.'
notify-admin: 'Была отправлена новая жалоба! Введие /report -get %id% или /report -list, что бы посмотреть полный список жалоб.'
report-sended: '&aВаша жалоба была успешно отправлена. Id жалобы &c%id%.'
wrong-text: '&cВы не ввели текст жалобы!'
wrong-id: '&cНеверный ID жалобы!'
no-reports: '&fАктивных жалоб нет.'
no-report: '&cЖалоба с id %id% не найдена!'[/FONT][/CODE]
Просьба не писать об багах и ошибках в отзывах. Для этого есть обсуждение плагина.
Так же вы можете написать о багах мне в вк - https://vk.com/muravchik_as