326 lines
19 KiB
YAML
326 lines
19 KiB
YAML
# ============================================
|
||
# Mdbd Plugin - Сообщения
|
||
# Поддерживаются цвета в формате &#rrggbb
|
||
# %prefix% - глобальный префикс (DBD в красном)
|
||
# %admin-prefix% - префикс для админ-команд
|
||
# %setup-prefix% - префикс для команд установки
|
||
# ============================================
|
||
|
||
prefix: "&#FF2121D&#E81F1FB&#D11E1ED &7| "
|
||
admin-prefix: "&#FF2121D&#E81F1FB&#D11E1ED &7| &7» "
|
||
setup-prefix: "&#FF2121D&#E81F1FB&#D11E1ED &7| &7▶ "
|
||
|
||
# ── Команды ─────────────────────────────────────
|
||
|
||
cmd:
|
||
no-permission: "%admin-prefix%&cНет прав!"
|
||
players-only: "%admin-prefix%&cТолько игроки!"
|
||
|
||
# ── /dbd ────────────────────────────────────────
|
||
|
||
dbd:
|
||
join:
|
||
success: "%prefix%&aВы присоединились к игре!"
|
||
fail: "%prefix%&cНе удалось присоединиться. Возможно, игра уже идёт."
|
||
not-in-game: "%prefix%&cВы не в игре."
|
||
leave:
|
||
success: "%prefix%&eВы покинули игру."
|
||
create:
|
||
usage: "%prefix%&cИспользование: /dbd create <имя> [пароль] [private]"
|
||
delete:
|
||
usage: "%prefix%&cИспользование: /dbd delete <имя>"
|
||
forcestart:
|
||
success: "%prefix%&aИгра форсирована!"
|
||
fail: "%admin-prefix%&cНельзя форсировать сейчас."
|
||
no-game: "%admin-prefix%&cНет активной игры!"
|
||
stop:
|
||
success: "%prefix%&eИгра остановлена."
|
||
reload:
|
||
success: "%admin-prefix%&aКонфиги перезагружены!"
|
||
map:
|
||
save-success: "%prefix%&aКарта «%s» сохранена в plugins/Mdbd/maps/"
|
||
save-fail: "%prefix%&cНе удалось сохранить карту."
|
||
load-success: "%prefix%&aКарта «%s» загружена!"
|
||
load-warn: "%prefix%&eПерезагрузите карту или перезапустите сервер для применения."
|
||
load-not-found: "%prefix%&cКарта «%s» не найдена."
|
||
save-usage: "%admin-prefix%&cИспользование: /dbd save <название>"
|
||
load-usage: "%admin-prefix%&cИспользование: /dbd load <название>"
|
||
lobby:
|
||
teleport: "%prefix%&aТелепорт в лобби!"
|
||
setlobby:
|
||
success: "%admin-prefix%&aТочка лобби установлена!"
|
||
|
||
# ── /dbd admin ──────────────────────────────────
|
||
|
||
dbdadmin:
|
||
no-session: "%admin-prefix%&cНет активной игровой сессии."
|
||
heal:
|
||
target: "%prefix%&aАдмин вылечил вас."
|
||
sender: "%admin-prefix%&a%s → HEALTHY"
|
||
state:
|
||
sender: "%admin-prefix%&e%s → %s"
|
||
usage: "%admin-prefix%&c/dbd admin state <игрок> <HEALTHY|INJURED|DOWNED|HOOKED|...>"
|
||
unknown: "%admin-prefix%&cНеизвестный статус."
|
||
hooks:
|
||
usage: "%admin-prefix%&c/dbd admin hooks <игрок> <0-3>"
|
||
sender: "%admin-prefix%&a%s hooks=%d"
|
||
invalid: "%admin-prefix%&cЧисло 0–3."
|
||
kill:
|
||
sender: "%admin-prefix%&c%s → DEAD"
|
||
resolve:
|
||
no-player: "%admin-prefix%&cУкажите игрока."
|
||
offline: "%admin-prefix%&cИгрок не в сети."
|
||
not-in-game: "%admin-prefix%&cИгрок не в этой игре или не выживший."
|
||
jump:
|
||
sender: "%admin-prefix%&6Прыжки %s"
|
||
unknown-type: "%admin-prefix%&cНеизвестный тип: %s"
|
||
|
||
# ── /dbdadmin (список объектов) ─────────────────
|
||
|
||
dbdadmin-list:
|
||
header: "%setup-prefix%=== Все установленные объекты ==="
|
||
none: "&7%s: нет"
|
||
count: "&6%s (&e%s&6):"
|
||
entry: "�CED1 #%d %s [%.1f, %.1f, %.1f]"
|
||
world-usage: "%setup-prefix%&cИспользование: /dbdadmin world <game|название мира>"
|
||
world-not-found: "%setup-prefix%&cМир game не загружен!"
|
||
world-not-exist: "%setup-prefix%&cМир не найден: %s"
|
||
world-teleport: "%setup-prefix%&aТелепортирован в мир: &6%s"
|
||
|
||
# ── /dbdsetup ───────────────────────────────────
|
||
|
||
setup:
|
||
wand-given: "%setup-prefix%&aПолучен DBD Setup Wand"
|
||
set-usage: "%setup-prefix%&cИспользование: /dbdsetup set <тип> [номер]"
|
||
set-types: "&6Типы: hook, chest, generator, killer-spawn, survivor-spawn, gate"
|
||
set-spawn-info: "&6Для спавнов можно указать номер: /dbdsetup set killer-spawn 0"
|
||
gate-usage: "%setup-prefix%&cУкажи: /dbdsetup set gate A (или B)"
|
||
gate-invalid: "%setup-prefix%&cВорота могут быть только A или B"
|
||
unknown-type: "%setup-prefix%&cНеизвестный тип: %s"
|
||
survivor-spawn-range: "%setup-prefix%&cНомер спавна выжившего должен быть от 1 до 4"
|
||
killer-spawn-range: "%setup-prefix%&cНомер спавна киллера должен быть >= 0"
|
||
invalid-number: "%setup-prefix%&cНомер спавна должен быть числом: %s"
|
||
mode-off: "&eРежим установки &6%s &eвыключен"
|
||
mode-on-spawn: "%setup-prefix%&aРежим установки: &6%s%s\n&aСломай блок чтобы установить спавн (блок восстановится)\n&eПовторно введи команду для выключения"
|
||
mode-on: "%setup-prefix%&aРежим установки: &6%s%s\n&aСломай блок чтобы установить (блок восстановится)\n&eВведи команду снова чтобы выключить режим"
|
||
gate-need-points: "%setup-prefix%&cСначала выбери оба угла топориком! (ЛКМ=точка 1, ПКМ=точка 2)"
|
||
gate-same-world: "%setup-prefix%&cТочки должны быть в одном мире!"
|
||
gate-placed: "%setup-prefix%&aВорота &f%s &aустановлены: %s"
|
||
duplicate: "%setup-prefix%&cНа этом месте уже есть объект!"
|
||
hook-placed: "%setup-prefix%&aКрюк установлен: %s"
|
||
chest-placed: "%setup-prefix%&aСундук добавлен: %s"
|
||
generator-placed: "%setup-prefix%&aГенератор добавлен: %s"
|
||
killer-spawn-exists: "%setup-prefix%&cСпавн киллера уже установлен! Используй /dbdsetup clear-spawns для сброса."
|
||
killer-spawn-placed: "&#FF4444Спавн киллера установлен: %s"
|
||
survivor-spawn-limit: "%setup-prefix%&cДостигнут лимит спавнов выживших (4)! Используй /dbdsetup clear-spawns для сброса."
|
||
survivor-spawn-placed: "%setup-prefix%&aСпавн для &6%s &aвыжившего установлен! (всего: %d/4) %s"
|
||
wand-point: "%setup-prefix%&a[Wand] Точка %d: %s"
|
||
map-cleared: "%setup-prefix%&aКарта очищена!"
|
||
cleared: "%setup-prefix%&aВсе объекты удалены из конфига!"
|
||
cleared-type: "%setup-prefix%&aОбъекты &6%s &aудалены из конфига!"
|
||
delete-usage: "%setup-prefix%&cИспользование: /dbdsetup delete <тип> <номер>"
|
||
out-of-range: "%setup-prefix%&cИндекс &6%d &cвне диапазона!"
|
||
deleted: "%setup-prefix%&aОбъект &6%s &aудалён!"
|
||
spawns-cleared: "%setup-prefix%&aВсе спавны (киллер + выжившие) очищены!"
|
||
lobby-set: "%setup-prefix%&aЛобби установлено: %s"
|
||
|
||
# ── Игровой процесс ─────────────────────────────
|
||
|
||
game:
|
||
start: "%prefix%&aИгра началась! Выжившие, чините генераторы!"
|
||
end: "&6&l=== РЕЗУЛЬТАТЫ ==="
|
||
killer-win: "%prefix%&4Маньяк победил! Все выжившие мертвы!"
|
||
survivors-win: "%prefix%&aВыжившие победили!"
|
||
killer-disconnect: "%prefix%&aМаньяк покинул игру! Выжившие победили!"
|
||
no-survivors: "%prefix%&4В игре нет выживших! Маньяк победил!"
|
||
all-incapacitated: "%prefix%&4Все выжившие обезврежены!"
|
||
all-dead: "%prefix%&4Все выжившие мертвы. Киллер победил!"
|
||
time-up: "%prefix%&4Время вышло! Маньяк победил!"
|
||
roles-assigned: "%prefix%&aРоли назначены!"
|
||
|
||
# ── Лобби ──────────────────────────────────────
|
||
|
||
lobby:
|
||
opened: "%prefix%&aЛобби открыто! Ожидание игроков..."
|
||
waiting: "&e⏳ Ожидание игроков: %d/%d"
|
||
all-ready: "&a[DBD] Все игроки вошли! Старт через %d сек!"
|
||
countdown: "&e[DBD] До начала: %d сек."
|
||
starting: "&a[DBD] Игра начинается!"
|
||
actionbar-waiting: "&e>>> Начало через: %dс (%d/%d)"
|
||
player-joined: "&e[DBD] %s присоединился! (%d/%d)"
|
||
|
||
# ── Роли ───────────────────────────────────────
|
||
|
||
role:
|
||
killer: "%prefix%&4Вы — Маньяк! Поймайте всех выживших!"
|
||
survivor: "%prefix%&bВы — Выживший! Почините генераторы и сбегите!"
|
||
|
||
# ── Генераторы ─────────────────────────────────
|
||
|
||
generator:
|
||
repair:
|
||
start: "&bВы начали чинить генератор..."
|
||
stop: "&eВы остановились."
|
||
complete: "&a✔ Генератор активирован!"
|
||
broadcast: "&aГенератор починен! &7(%d/%d)"
|
||
cannot: "&cГенератор не может быть починен!"
|
||
busy: "&cКто-то уже чинит этот генератор!"
|
||
actionbar: "&7Починка: %s"
|
||
skillcheck-title: "&eSkill Check! %s"
|
||
skillcheck-success: "&a✓ Отлично! +%d%%"
|
||
skillcheck-fail: "&c✗ Ошибка! -%d%%. Продолжай чинить."
|
||
kicked:
|
||
begin: "%prefix%&cДержите Shift для разрушения генератора..."
|
||
cooldown: "%prefix%&cКулдаун удара: %d сек"
|
||
already-broken: "%prefix%&eГенератор уже сломан! Нечего разрушать."
|
||
actionbar: "&c⚡ Разрушение: %d%%"
|
||
success: "%prefix%&cГенератор поврежден! -%d%% прогресса"
|
||
broadcast: "%prefix%&4⚡ Маньяк разрушил генератор! -%d%%"
|
||
complete: "&aГенератор починен!\n%e"
|
||
all-done: "%prefix%&aВсе генераторы починены! Открывайте ворота!"
|
||
notification: "&4[DBD] ⚡ Выживший допустил ошибку! Компас укажет на генератор!"
|
||
|
||
# ── Маньяк ─────────────────────────────────────
|
||
|
||
killer:
|
||
carried-escape: "&6Попытка вырваться: %d%%"
|
||
|
||
# ── Выжившие ───────────────────────────────────
|
||
|
||
survivor:
|
||
heal:
|
||
limit: "%prefix%&cЛимит лечений исчерпан!"
|
||
too-far: "%prefix%&cСлишком далеко!"
|
||
self-start: "&aЛечение себя: %s"
|
||
other-start: "&7Лечение союзника: %s"
|
||
self-done: "&aВы полностью вылечились!"
|
||
other-done: "&eВы встали на ноги!"
|
||
complete: "%prefix%&aСоюзник вылечен!"
|
||
interrupted: "%prefix%&eЛечение прервано!"
|
||
medkit:
|
||
need-shift: "%prefix%&eЗажмите Shift и стойте на месте для лечения."
|
||
not-injured: "%prefix%&cВы не ранены!"
|
||
empty: "%prefix%&cМедкит пуст!"
|
||
start: "%prefix%&aСамолечение... держите Shift и не двигайтесь."
|
||
actionbar: "&a⚕ %s %d%%"
|
||
done: "%prefix%&a✔ Вы вылечились!"
|
||
cancelled: "%prefix%&eЛечение прервано."
|
||
depleted: "&cМедкит закончился!"
|
||
|
||
# ── Крюки ──────────────────────────────────────
|
||
|
||
hook:
|
||
sabotage:
|
||
start: "%prefix%&eДержите Shift для саботажа крюка..."
|
||
need-cutter: "%prefix%&cДля саботажа крюка нужны ножницы!"
|
||
actionbar: "&e⚙ Саботаж крюка: %d%%"
|
||
done: "%prefix%&aКрюк сломан!"
|
||
broadcast: "%prefix%&e⚙ Крюк был сломан выжившим!"
|
||
recovery: "%prefix%&7🔧 Крюк восстановлен."
|
||
rescue:
|
||
start: "%prefix%&eСпасаем... держите Shift!"
|
||
too-far: "%prefix%&cСлишком далеко! Спасение прервано."
|
||
victim-saved: "%prefix%&aВас спасли! Бегите!"
|
||
rescuer-actionbar: "%prefix%&aСоюзник спасён!"
|
||
rescuer-done: "%prefix%&aСпасение завершено!"
|
||
struggle:
|
||
hold-shift: "%prefix%&eДержите Shift чтобы вырваться с крюка..."
|
||
subtitle: "&eПрисядь когда будешь в зоне!"
|
||
actionbar: "&6Попытка вырваться: %d%%"
|
||
success: "%prefix%&aВы вырвались с крюка!"
|
||
fail: "%prefix%&cПопытка не удалась! (%d/%d)"
|
||
sacrifice: "%prefix%&4Сущность поглотила вас!"
|
||
sacrifice:
|
||
message: "%prefix%&4Вы были принесены в жертву. Наблюдайте за матчем."
|
||
title: "☠"
|
||
subtitle: "&cВы были принесены в жертву"
|
||
broadcast: "%s принесен в жертву Сущности"
|
||
|
||
# ── Сундуки ────────────────────────────────────
|
||
|
||
chest:
|
||
empty: "&cСундук пуст!"
|
||
opening: "&eОткрытие сундука..."
|
||
cancelled: "&cОткрытие прервано!"
|
||
too-far: "%prefix%&cСлишком далеко!"
|
||
actionbar: "&6Открытие: %s %d%%"
|
||
found: "%prefix%&aВы нашли: %s"
|
||
|
||
# ── Ворота ─────────────────────────────────────
|
||
|
||
gate:
|
||
door-open: "&aОткрываем ворота... (зажмите ПКМ)"
|
||
door-opened: "&aВорота открыты!"
|
||
door-nearby: "&cНет ворот поблизости!"
|
||
door-no-power: "&cВорота обесточены!"
|
||
door-already: "&aВорота уже открыты!"
|
||
door-interrupted: "&7Открытие прервано!"
|
||
door-actionbar: "&aОткрываем ворота... (зажмите ПКМ)"
|
||
|
||
# ── Люк ────────────────────────────────────────
|
||
|
||
hatch:
|
||
too-far: "&cПодойдите ближе к люку!"
|
||
hidden: "&7Люк скрыт..."
|
||
closed: "&cЛюк закрыт!"
|
||
open-notify: "&e&lЛюк открыт!"
|
||
escape-title: "&a&lПОБЕГ!"
|
||
escape-subtitle: "&7Вы сбежали через люк!"
|
||
reward: "&a+5000 Очков — Побег через люк!"
|
||
|
||
# ── Игрок вышел ────────────────────────────────
|
||
|
||
quit:
|
||
killer-disconnect: "%prefix%&cКиллер покинул игру. Игра завершена."
|
||
survivor-left: "%prefix%&eВыживший покинул игру. Осталось живых: %d"
|
||
|
||
# ── Мини-игры ──────────────────────────────────
|
||
|
||
minigames:
|
||
generator-roulette:
|
||
title: "⚡ Skill Check!"
|
||
success-label: "✓ Нажми!"
|
||
text-skillcheck:
|
||
subtitle: "&eНажми ПКМ или отпусти шифт в зоне!"
|
||
|
||
# ── Использование команд ───────────────────────
|
||
|
||
usage:
|
||
dbd-header: "&6=== DBD Команды ==="
|
||
dbd-join: "&7/dbd join [name] — присоединиться к игре/лобби"
|
||
dbd-leave: "&7/dbd leave — покинуть игру"
|
||
dbd-lobby: "&7/dbd lobby — телепорт в лобби"
|
||
dbd-create: "&7/dbd create — создать лобби"
|
||
dbd-list: "&7/dbd list — список лобби"
|
||
dbd-delete: "&7/dbd delete — удалить лобби"
|
||
dbd-admin: "&e/dbd admin — управление игроками в матче"
|
||
dbd-forcestart: "&e/dbd forcestart — форс старт"
|
||
dbd-stop: "&e/dbd stop — остановить игру"
|
||
dbd-reload: "&e/dbd reload — перезагрузить конфиги"
|
||
dbd-setlobby: "&e/dbd setlobby — установить точку лобби"
|
||
dbd-save: "&e/dbd save — сохранить карту"
|
||
dbd-load: "&e/dbd load — загрузить карту"
|
||
admin-header: "&6=== /dbd admin ==="
|
||
admin-heal: "&6/dbd admin heal [игрок]"
|
||
admin-down: "&6/dbd admin down [игрок]"
|
||
admin-unhook: "&6/dbd admin unhook [игрок]"
|
||
admin-state: "&6/dbd admin state <игрок> <статус>"
|
||
admin-hooks: "&6/dbd admin hooks <игрок> <0-3>"
|
||
admin-kill: "&6/dbd admin kill [игрок]"
|
||
admin-jump: "&6/dbd admin jump [on/off] — вкл/выкл прыжки"
|
||
setup-header: "&6=== DBD Setup ==="
|
||
setup-wand: "&6/dbdsetup wand — Получить ванд (ЛКМ/ПКМ для ворот)"
|
||
setup-hook: "&6/dbdsetup set hook — Установить крюк (ломай блок)"
|
||
setup-chest: "&6/dbdsetup set chest — Установить сундук"
|
||
setup-generator: "&6/dbdsetup set generator — Установить генератор"
|
||
setup-killer-spawn: "&6/dbdsetup set killer-spawn — Спавн киллера (только 1)"
|
||
setup-survivor-spawn: "&6/dbdsetup set survivor-spawn — Спавн выжившего (до 4)"
|
||
setup-gate: "&6/dbdsetup set gate A|B — Установить ворота (из точек ванда)"
|
||
setup-clear: "&6/dbdsetup clear [тип] — Очистить объекты (без разрушения блоков)"
|
||
setup-delete: "&6/dbdsetup delete <тип> <#> — Удалить конкретный объект"
|
||
setup-clear-spawns: "&6/dbdsetup clear-spawns — Очистить все спавны"
|
||
setup-lobby: "&6/dbdsetup lobby — Установить точку лобби"
|
||
admin-list-header: "&6=== DBD Admin ==="
|
||
admin-list-list: "&6/dbdadmin list — Список всех объектов"
|
||
admin-list-type: "&6/dbdadmin list <тип> — Список по типу"
|
||
admin-world: "&6/dbdadmin world <game|мир> — Телепорт в мир"
|