#
# Плагин написан для сервера WildGrief
#
# Доступные права:
# zReports.command.report - Отвечает за команду /report
# zReports.command.reports - Отвечает за команду /reports
# zReports.delay.send.bypass - Убирает задержку на отправку репортов
# zReports.delay.delete.bypass - Убирает задержку на ложный репорт
# zReports.adminPlayer - Не позволяет игроку отправить на админа жалобу
# zReports.notifyMany - При большом количестве репортов модеру придет уведомление
# zReports.newReport - Сообщение модеру при новом репорте
#
messages:
no_permission: "&6&lREPORTS&8: &cУ вас недостаточно прав!"
teleport:
success: "&6&lREPORTS&8: &fВы были телепортированы к игроку &6{target}"
unsuccess: "&6&lREPORTS&8: &cВ данный момент игрока нет на сервере!"
no_player: "&6&lREPORTS&8: &cДанный игрок еще не бывал на сервере"
report:
close: "&6&lREPORTS&8: &aРепорт был успешно закрыт"
delete: |
&6&lREPORTS&8: &aЛожный репорт был успешно удален
&6&lREPORTS&8: &fИгрок получил &cзадержку&f на &6репорты
error: "&6&lREPORTS&8: &cДанный репорт уже был удален"
usage: |
&6&lREPORTS&8: &fИспользование: &e/report <ник> <причина>
&6&lREPORTS&8: &fПример: &e/report ImCheater32 Киллаура
wrong_reason: "&6&lREPORTS&8: &fТекст должен содержать только &6Русские символы&f и иметь длину от &64 до 50&f знаков"
delay: "&6&lREPORTS&8: &fПодождите &6{time}&f перед следующим использованием"
only_player: "&6&lREPORTS&8: &cКоманда доступна только для игроков"
by_self: "&6&lREPORTS&8: &cВы не можете отправить репорт на самого себя"
report_send: "&6&lREPORTS&8: &fВы отправили репорт на игрока &6{target} &fс причиной &6{reason}"
notify_many: |
&6&lREPORTS&8: &fМодераторы! Не спать. Пора проверять игроков!
&6&lREPORTS&8: &fУже накопилось: &6{reports} репортов. &fИспользуй: &6/reports
admin_player: "&6&lREPORTS&8: &cВы не можете отправить репорт на данного игрока"
new_report: "&6&lREPORTS&8: &fНовый репорт на игрока &6{target}&f причина &6{reason}"
vk_logger:
only_console: "&8[&cЛоггер&8] &cКоманда только для консоли!"
enable: |
&8[&cЛоггер&8] &fЛогер был включен. Напишите в чат вк сообщение для определения ID чата
&8[&cЛоггер&8] &fПосле получения айди выключите логгер. Используйте &6/vklogger disable
disable: "&8[&cЛоггер&8] &fЛогер был выключен"
usage: |
&8[&cЛоггер&8] &fВключить логгер &6/vklogger enable
&8[&cЛоггер&8] &fВыключить логгер &6/vklogger disable
already_enabled: "&8[&cЛоггер&8] &eЛоггер уже включен"
already_disabled: "&8[&cЛоггер&8] &eЛоггер уже выключен"
settings:
date_format: "yyyy-MM-dd HH:mm:ss"
delays:
send: 3m # Задержка после отправки репорта
delete: 3h # Задержка после удаления репорта
reason_pattern: "^[А-Яа-я]{4,50}$" # Регулярное выражение для проверки текста
many_reports:
count: 20
remains: 10
vkotakte:
enable: true
send_group: 2000000001
bot:
group_id: 223556546
token: "ВАШ ВК ТОКЕН"
message: |
Внимание! На сервере накопилось {reports} репортов.
Пора проверять игроков на использование читов. @all
gui:
title: "&0Репорты {current}/{total}"
schem:
- ZZXVVVXZZ
- ZVOOOOOVZ
- XOOOOOOOX
- XOOOOOOOX
- ZVOOOOOVZ
- ZZAVVVBZZ
report_char: O
items:
Z:
material: 160;15
name: "&r"
V:
material: 160;7
name: "&r"
X:
material: 160;1
name: "&r"
O:
material: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmU2OGRjYjEwMjMyN2RiZjY2YWFhM2NhOGUxNGJiMDllOTQwNzA4YjVlZjgxYjAyZTgyMzJlZDFhMGZmMTVkMCJ9fX0="
name: "&6{target}"
lore:
- ''
- ' &fРепорт на игрока: &6{target}'
- ' &fОтправил репорт: &a{sent}'
- ''
- ' &fДата: &6{date}'
- ' &fСтатус: {status}'
- ' &fПричина: &6{reason}'
- ''
actions:
- '[openreport]'
B:
material: PAPER
name: "&aСледующая страница"
actions:
- '[nextpage]'
A:
material: PAPER
name: "&cВернуться назад"
actions:
- '[backpage]'
report:
title: "&0Репорт {target}"
schem:
- ZZXVIVXZZ
- ZVOOOOOVZ
- XOAOBOCOX
- ZVOOOOOVZ
- ZZXVQVXZZ
items:
Z:
material: 160;15
name: "&r"
V:
material: 160;7
name: "&r"
X:
material: 160;1
name: "&r"
I:
material: BOOK
name: "&eИнформация"
lore:
- ''
- ' &fРепорт на игрока: &6{target}'
- ' &fОтправил репорт: &a{sent}'
- ''
- ' &fДата: &6{date}'
- ' &fСтатус: {status}'
- ' &fПричина: &6{reason}'
- ''
A:
material: ENDER_PEARL
name: "&6Телепортироваться к игроку"
lore:
- ''
- '&7Нажми, чтобы телепортироваться'
actions:
- '[tpplayer]'
B:
material: INK_SACK;10
name: "&aЗакрыть репорт"
lore:
- ''
- '&7Нажми, чтобы закрыть'
actions:
- '[closereport]'
C:
material: INK_SACK;1
name: "&cУдалить ложный репорт"
lore:
- ''
- '&7Нажми, чтобы удалить'
actions:
- '[deletereport]'
Q:
material: SPECTRAL_ARROW
name: "&cВернуться назад"
lore:
- ''
- '&7Нажми, чтобы вернуться'
actions:
- '[back]'