Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Как должен хранить данные плагин
- # Возможные варианты: MYSQL, SQLITE
- storage-type: SQLITE
- # Данный блок отвечает за настройки для удаленного хранилища (База данных).
- # Вы должны настроить данные поля если используете следующие базы: MYSQL
- data:
- host: localhost
- database: database
- username: username
- password: password
- port: 3306
- # Разрешенные команды в этапе авторизации/регистрации в виде REGEX (сайт для проверки: regex101.com)
- allowed-commands:
- - '^\/l ' # Если команда начинается на /l
- - '^\/login'
- - '^\/reg'
- - '^\/register'
- - '^\/googlecode'
- - '^\/gcode'
- # Пути авторизации игрока, тут можно выбрать будет ли подтверждение входа ВК первым, или авторизация и так далее
- # REGISTER - Регистрация игрока. Если игрок зарегистрирован то данный шаг пропускается
- # LOGIN - Шаг авторизации
- # VK_LINK - Подтверждение входа в вк. Если в конфиге вк выключен или у игрока не привязан вк или он отключил привязка данный шаг пропускается
- # GOOGLE_LINK - Ввод кода гугла. Если в конфиге гугл выключен или у игрока нету гугла данный шаг пропускается
- # ENTER_SERVER - Вход в сервер
- authentication-steps:
- - REGISTER
- - LOGIN
- - VK_LINK
- - TELEGRAM_LINK
- - GOOGLE_LINK
- - ENTER_SERVER
- # Это список заблокированных серверов. Если игрок попадет сюда при регистрации/авторизации то его телепортирует в auth-servers
- # Используйте данную функцию если при авторизации/регистрации игрок переходит в другой сервер (Через НПС, через команду и т.д.)
- # (Регистр имеет значение)
- blocked-servers:
- - SERVER-1
- - SERVER-2
- # Это список серверов в которые плагин будет подключать не авторизованных игроков.
- auth-servers:
- - AUTH-1:50 # Сервер с максимальным приоритетом, и с максимальным количеством на этом сервере который вы указали.
- - AUTH-2:100 # Плагин подключит игроков на данный сервер если подключение к предыдущему не удалась, либо она полная.
- # Это список серверов в которые плагин будет подключать авторизованных игроков.
- game-servers:
- - HUB-1:100 # Сервер с максимальным приоритетом, и с максимальным количеством на этом сервере который вы указали.
- - HUB-2:50 # Плагин подключит игроков на данный сервер если подключение к предыдущему не удалась, либо она полная.
- # Это тип наполнения сервера, есть 2 режима: GRADUALLY, RANDOM
- # GRADUALLY - Наполнение по очереди, к примеру: Игроки будут заходить на 1 сервер до тех пор пока он не будет полон
- # RANDOM - Наполнение рандомно, то есть игрок может попасть в 2 сервер даже если 1 сервер свободен
- fill-type: GRADUALLY
- # Вы можете настроить частоту всех сообщений при регистрации, авторизации, подтверждения входа
- # В секундах
- messages-delay: 5
- # Боссбар при регистрации/входе/подтвердения о входе
- boss-bar:
- use: false
- # Цвет боссбара
- # Доступные значения: PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
- bar-color: BLUE
- # Стиль боссбара
- # Доступные значения: SOLID, SEGMENTED_6,SEGMENTED_10,SEGMENTED_12,SEGMENTED_20
- # SOLID - делает боссбар полным (без сегментов)
- # SEGMENTED_ЦИФРА - разделяет боссбар в сегменты
- bar-style: SOLID
- # Текст в боссбаре
- bar-text: '&aВход в сервер'
- # Определяет количество онлайн твинков игроков используя IP. Поставьте 0 чтобы отключить лимит
- max-login-per-ip: 0
- # Как плагин должен идентифицировать игроков
- # Возможные варианты: UUID, NAME
- id-type: NAME
- # Если включено, плагин заблокирует попытку регистрации если у игрока неправильный регистр ника
- # К примеру: Плагин заблокирует соединение игрока если он зарегестрировался как Notch и пытается зайти как: nOtCH, notch, NOTCH и т.д.
- # Вы можете отключить эту опцию если используете id-type: UUID.
- check-name-case: true
- # RegEx паттерн разрешенных символом в нике игрока.
- name-regex-pattern: '[a-zA-Z0-9_]*'
- # RegEx паттерн для паролей игрока.
- password-regex-pattern: '[a-zA-Z0-9_$#@^-]*'
- # Как плагин должен хешировать пароли игроков
- # Возможные варианты: MD5, SHA256, BCRYPT
- hash-type: SHA256
- # Должны ли писать подтверждать свои пароли при регистрации
- enable-password-confirm: false
- # Минимальная длина пароля
- password-min-length: 5
- # Максимальная длина пароля
- password-max-length: 20
- # Количество попыток ввода правильного пароля прежде чем игрока кикнет из сервера.
- password-attempts: 3
- # Как долго должна быть активна сессия по ip у игрока.
- session-durability: 4h
- # Сколько секунд у игроков есть прежде чем зарегестрироваться/залогиниться
- auth-time: 60
- # Доступные команды в ВК,Telegram!
- # /принять,/accept -> Подтверждение входа через ВК
- # /отклонить,/decline -> Отклонение входа через ВК
- # /отвязать [ник],/unlink [ник] -> для отвязки аккаунта
- # /аккаунты,/accounts -> Контроль аккаунтов через кнопки (Есть система страниц если больше 5 аккаунтов)
- # /контроль [ник],/control [ник],/account-control [ник],/аккаунт-контроль [ник] -> Отправляет клавиатуру для настройки аккаунта
- # /кик [ник],/kick [ник] -> Кикнуть игрока с сервера
- # /восстановить [ник],/restore [ник] -> Кикает игрока с сервера если он онлайн, сбрасывает пароль на рандомный, и сбрасывает сессию
- # /пароль [ник] [новый пароль],/password [ник] [новый пароль] -> Меняет пароль аккаунта
- # /гугл [ник],/google [ник] -> Генерирует гугл-код и QR-Код
- # /гуглкод [ник] [код],/googlecode [ник] [код] -> Используется при входе с гугл-аутентификацией
- # /гуглотвязать [ник],/googleunlink [ник] -> Отвязывает гугл-аутентификацию
- # /код [код],/code [код] -> Для привязки майнкрафт аккаунта к ВК
- # /админ-панель,/админпанель,/админ,/панель,/admin-panel,/adminpanel,/admin,/panel -> Можно контролировать привязанные, не привязанные аккаунты
- # =============================================
- # Доступные плейсхолдеры:
- # %correct% - Правильный регистр ника
- # %name%,%nick% = ник игрока
- # %account_ip% = ip адрес игрока
- # %vk_id% = vk id игрока, если у игрока нету привязанного vk, то покажет -1
- # %telegram_id% - Айди телеграма в телеграм сообщениях
- # %vk_screen_name% - Короткая ссылку юзера
- # %vk_first_name% - Имя юзера
- # %vk_last_name% - Фамилия юзера
- telegram:
- # Включена ли привязка к Telegram, если вы отключите привязку игроки не смогут подтверждать вход, привязывать аккаунты.
- enabled: false
- # Токен телеграм бота. Необ
- token: 'telegram token here'
- # Пользователи Telegram у которых будет админ доступ к привязанным аккаунтам
- # У пользователей с админ-доступом есть возможности:
- # 1. Отвязывать, менять ник, кикать используя обычные команды, и при этом не будет проверки на владение аккаунта.
- # 2. При вводе /adminpanel вам покажет админ панель
- admin-accounts:
- - 123456789 #Сюда ваш id Telegram
- # Определяет максимальное количество привязок к одному и тому же телеграмму. Поставьте 0 чтобы отключить лимит
- max-telegram-link: 0
- confirmation:
- # За сколько времени игрок должен привязать аккаунт (В секундах)
- remove-delay: 120
- code-length: 6
- # Символы которые будут использованы в коде
- code-characters: '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ'
- # Может ли игрок включать/выключать подтверждение
- can-toggle: false
- enter:
- # За сколько секунд игрок должен подтвердить вход в аккаунт
- enter-delay: 60
- # Настройка кода при восстановлении аккаунта
- restore:
- code-length: 7 # Длина кода
- # Символы которые будут использованы в коде
- code-characters: '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ'
- telegram-commands: # Основные команды
- enter-accept: # Id команды, не менять!
- main-command: '/принять' # Обязательное поле
- aliases: # Не обязательное поле, это алиасы к команде
- - '/accept'
- enter-decline:
- main-command: '/отклонить'
- aliases:
- - '/decline'
- change-pass:
- main-command: '/пароль'
- aliases:
- - '/password'
- unlink:
- main-command: '/отвязать'
- aliases:
- - '/unlink'
- accounts:
- main-command: '/аккаунты'
- aliases:
- - '/accounts'
- account-control:
- main-command: '/контроль'
- aliases:
- - '/control'
- - '/account-control'
- - '/аккаунт-контроль'
- kick:
- main-command: '/кик'
- aliases:
- - '/kick'
- restore:
- main-command: '/восстановить'
- aliases:
- - '/restore'
- code:
- main-command: '/код'
- aliases:
- - '/code'
- confirmation-toggle:
- main-command: '/подтверждение'
- aliases:
- - '/entertoggle'
- google:
- main-command: '/гугл'
- aliases:
- - '/google'
- google-code:
- main-command: '/гуглкод'
- aliases:
- - '/googlecode'
- google-remove:
- main-command: '/гуглотвязать'
- aliases:
- - '/googleunlink'
- admin-panel:
- main-command: '/админ-панель' #/админ-панель,/админпанель,/админ,/панель,/admin-panel,/adminpanel,/admin,/panel
- aliases: [admin,/adminpanel,/admin,/panel,/admin-panel,/панель,/админ,/админпанель]
- # Создание комманд в Telegram, пригодится для создания таких команд как: /информация и так далее
- custom-commands:
- # Команда при вводе которой бот пишет определенное сообщение
- /addtg:
- answer: 'ℹ Данную команду нужно писать на сервере!\nℹ Зайдите на сервер и напишите /addtg'
- /test:
- answer: 'Бот работает!'
- /помощь:
- answer: |
- /принять -> Подтверждение входа через Telegram <br>
- /отклонить -> Отклонение входа через Telegram <br>
- /отвязать [ник] -> для отвязки аккаунта <br>
- /аккаунты -> Контроль аккаунтов через кнопки (Есть система страниц если больше 5 аккаунтов)<br>
- /кик [ник] -> Кикнуть игрока с сервера <br>
- /восстановить [ник] -> Кикает игрока с сервера если он онлайн, сбрасывает пароль на рандомный, и сбрасывает сессию <br>
- /пароль [ник] [новый пароль] -> Меняет пароль аккаунта <br>
- /гугл [ник] -> Генерирует гугл-код и QR-Код <br>
- /гуглкод [ник] [код] -> Используется при входе с гугл-аутентификацией <br>
- /гуглотвязать [ник] -> Отвязывает гугл-аутентификацию <br>
- /код (/code) -> Для привязки майнкрафт аккаунта к Telegram <br>
- /админ-панель,/админпанель,/админ,/панель,/admin-panel,/adminpanel,/admin,/panel -> Можно контролировать привязанные, не привязанные аккаунты
- command:
- #Если игрок ввел неизвестную команду то ему напишет то что команда не найдена
- regex: '^/(?!.*(помощь|принять|accept|отклонить|decline|отвязать|unlink|аккаунты|accounts|контроль|control|account-control|аккаунт-контроль|кик|kick|восстановить|restore|подтверждение|entertoggle|гугл|google|гуглкод|googlecode|гуглотвязать|googleunlink|пароль|password|код|code|админ-панель|админпанель|админ|панель|admin-panel|adminpanel|admin|panel)).*$'
- answer: 'Команда не найдена! Доступные команды: /помощь'
- button-ignore: true
- keyboards:
- confirmation: '{"inline_keyboard":[[{"text":"Принять","callback_data":"\"/принять %name%\""},{"text":"Отклонить","callback_data":"\"/отклонить %name%\""}]]}'
- accounts: > # %account_{index}% - player name, %account_{index}_color% - color that represents is player offline or online
- {
- "inline_keyboard": [
- [
- {
- "text": "%account_1%",
- "callback_data": "/control %account_1%"
- }
- ],
- [
- {
- "text": "%account_2%",
- "callback_data": "/control %account_2%"
- }
- ],
- [
- {
- "text": "%account_3%",
- "callback_data": "/control %account_3%"
- }
- ],
- [
- {
- "text": "%account_4%",
- "callback_data": "/control %account_4%"
- }
- ],
- [
- {
- "text": "%account_5%",
- "callback_data": "/control %account_5%"
- }
- ],
- [
- {
- "text": "<-",
- "callback_data": "/accounts -page %prev_page% -pageSize %pageSize% -type %type%"
- },
- {
- "text": "->",
- "callback_data": "/accounts -page %next_page% -pageSize %pageSize% -type %type%"
- }
- ]
- ]}
- account: >
- {
- "inline_keyboard": [
- [
- {
- "text": "Восстановить",
- "callback_data": "/restore %account_name%"
- },
- {
- "text": "Кикнуть",
- "callback_data": "/kick %account_name%"
- },
- {
- "text": "Отвязать",
- "callback_data": "/unlink %account_name%"
- }
- ]
- ]
- }
- admin-panel: >
- {
- "inline_keyboard": [
- [
- {
- "text": "Все аккаунты",
- "callback_data": "/accounts -type all"
- },
- {
- "text": "Все привязанные аккаунты",
- "callback_data": "/accounts -type linked"
- }
- ],
- [
- {
- "text": "Мои аккаунты",
- "callback_data": "/accounts"
- }
- ]
- ]
- }
- telegram-messages: #Для переноса строк используйте "\n" без кавычек.
- # Привязка Telegram
- confirmation-error: 'Введен неправильный код! <br>Введите заного /addvk Ваш_Id и не постарайтесь не ошибится при вводе кода'
- confirmation-success: 'Вы успешно привязали аккаунт к Telegram'
- confirmation-already-linked: 'Аккаунт уже привязан к другому Telegram!'
- confirmation-timed-out: 'Внимание! Время кода истекло. Сгенерируйте его заного'
- confirmation-no-code: '🤔 Произошла ошибка, скорее всего вы ошиблись в вводе кода.<br>Чтобы привязать - напишите на сервере /addvk'
- confirmation-not-enough-arguments: 'Вы не указали код! Возможно вы забыли поставить пробел'
- # Переключение подтверждений входа
- confirmation-toggle-disabled: 'Функция отключения подтверждения Telegram отключена администрацией.'
- confirmation-toggled: 'Вы успешно переключил подтверждение входа в Telegram'
- confirmation-no-player: 'Вы не указали игрока у которого нужно переключить подтверждение входа'
- # Общее
- not-your-account: 'Это не твой аккаунт!'
- # Список аккаунтов
- no-accounts: 'У тебя нету аккаунтов'
- accounts: 'Твои аккаунты:'
- # Настройка аккаунта
- account-control: 'Настройка аккаунта: %name%'
- # Восстановление аккаунта
- restore-not-enough-arguments: 'Вы не указали ник игрока!'
- restored: 'Теперь пароль от аккаунта %name% - %password%'
- # Кик аккаунта
- kick-not-enough-arguments: 'Вы не указали ник игрока!'
- kick-starting: '✅ Аккаунт %nick% будет кикнут с сервера в течение 5 секунд если он находится на сервере!'
- player-offline: 'ℹ Игрок с ником %nick% не на сервере!'
- kicked: '%nick% был кикнут из сервера'
- # Смена пароля
- changepass-not-enough-arguments: 'Вы не указали ник и пароль игрока!'
- changepass-nothing-to-change: 'Ничего не изменилось!'
- changepass-password-too-short: 'Новый пароль слишком короткий'
- changepass-password-too-long: 'Новый пароль слишком длинный!'
- changepass-success: 'Успешно изменён пароль игрока %name% на %password%'
- # Подтверждение входа через Telegram
- enter-no-accounts: 'Вам не отправляли письмо для подтверждения входа 🤔'
- enter-message: '⚠ Попытка авторизации на ваш аккаунт %nick% с IP адреса %account_ip%. Введите /принять или /отклонить, либо нажмите на кнопки'
- enter-declined: 'Вы отменили вход'
- enter-accepted: 'Вы успешно вошли в аккаунт!'
- enter-disabled: 'Вы успешно выключили подтвердение входа! Будьте осторожнее'
- enter-enabled: 'Вы успешно включили подтвердение входа! Теперь вы в безопасности'
- # Отвязка аккаунта Telegram
- unlink-not-enough-arguments: 'Вы не указали ник игрока!'
- unlinked: 'Вы успешно отвязали аккаунт %name%'
- # Админ-панель
- admin-panel: 'Админ панель:'
- admin-panel-no-accounts: 'Не найдено аккаунтов!'
- admin-panel-no-linked-accounts: 'Не найдено привязанных аккаунтов!'
- admin-panel-accounts: 'Все аккаунты сервера:'
- admin-panel-linked-accounts: 'Все привязанные аккаунты сервера'
- # Гугл-Код-Аутентификация
- google-disabled: 'Гугл-Аутентификация отключена!'
- google-code-not-enough-arguments: 'Недостаточно аргументов! Правильный ввод: /гугл-код [ник] [код]'
- google-code-account-not-have-google: 'Ошибка! У аккаунта нету гугл-ключа'
- google-code-account-not-need-enter: 'Вход через гугл аутентификацию не требуется!'
- google-code-not-valid: 'Введенный код неправильный!'
- google-code-valid: 'Введенный код правильный'
- google-code-need-integer: 'Ошибка! Вы должны ввести 6 значную цифру!'
- # Гугл-Генерация
- google-not-enough-arguments: 'Недостаточно аргументов! Правильный ввод: /гугл [ник]'
- google-generated: 'Вы успешно сгенерировали ключ Google-Authenticator: %google_key%'
- google-regenerated: 'Внимание! Вы заного сгенерировали ключ Google Authenticator: %google_key%'
- google-error: 'Произошла ошибка! Сообщите администратору!'
- # Гугл-Отвязка
- google-unlink-not-enough-arguments: 'Недостаточно аргументов! Правильный ввод: /гуглотвязать [ник]'
- google-unlink-not-have-google: 'Ошибка! У аккаунта нету гугл ключа'
- google-unlinked: 'Гугл успешно сброшен!'
- not-enough-permission: 'Недостаточно прав для использования этой команды! Вы должны добавить себя в список админов!'
- unresolved-argument: 'Вы не указали аргумент: %argument_name%'
- unresolved-number: 'Ожидалось число, но вы указали %input%'
- command-invocation: 'При вводе команды произошла ошибка, сообщите администрации'
- vk:
- # Включена ли привязка к ВК, если вы отключите привязку игроки не смогут подтверждать вход, привязывать аккаунты.
- enabled: true
- # Юзеры ВК у которых будет админ доступ к привязанным аккаунтам
- # У юзеров с админ-доступом есть возможности:
- # 1. Отвязывать, менять ник, кикать используя обычные команды, и при этом не будет проверки на владение аккаунта.
- # 2. При вводе /adminpanel вам покажет админ панель
- admin-accounts:
- - 123456789 #Сюда ваш id вк
- # Определяет максимальное количество привязок к одному и тому же vkId. Поставьте 0 чтобы отключить лимит
- max-vk-link: 0
- confirmation:
- # За сколько времени игрок должен привязать аккаунт (В секундах)
- remove-delay: 120
- code-length: 6
- # Символы которые будут использованы в коде
- code-characters: '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ'
- # Может ли игрок включать/выключать подтвердение
- can-toggle: false
- enter:
- # За сколько секунд игрок должен подтвердить вход в аккаунт
- enter-delay: 60
- # Настройка кода при восстановлении аккаунта
- restore:
- code-length: 7 # Длина кода
- # Символы которые будут использованы в коде
- code-characters: '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ'
- vk-commands: # Основные команды
- enter-accept: # Id команды, не менять!
- main-command: '/принять' # Обязательное поле
- aliases: # Не обязательное поле, это алиасы к команде
- - '/accept'
- enter-decline:
- main-command: '/отклонить'
- aliases:
- - '/decline'
- change-pass:
- main-command: '/пароль'
- aliases:
- - '/password'
- unlink:
- main-command: '/отвязать'
- aliases:
- - '/unlink'
- accounts:
- main-command: '/аккаунты'
- aliases:
- - '/accounts'
- account-control:
- main-command: '/контроль'
- aliases:
- - '/control'
- - '/account-control'
- - '/аккаунт-контроль'
- kick:
- main-command: '/кик'
- aliases:
- - '/kick'
- restore:
- main-command: '/восстановить'
- aliases:
- - '/restore'
- code:
- main-command: '/код'
- aliases:
- - '/code'
- confirmation-toggle:
- main-command: '/подтверждение'
- aliases:
- - '/entertoggle'
- google:
- main-command: '/гугл'
- aliases:
- - '/google'
- google-code:
- main-command: '/гуглкод'
- aliases:
- - '/googlecode'
- google-remove:
- main-command: '/гуглотвязать'
- aliases:
- - '/googleunlink'
- admin-panel:
- main-command: '/админ-панель' #/админ-панель,/админпанель,/админ,/панель,/admin-panel,/adminpanel,/admin,/panel
- aliases: [admin,/adminpanel,/admin,/panel,/admin-panel,/панель,/админ,/админпанель]
- # Создание комманд в вк, пригодится для создания таких команд как: /информация и так далее
- custom-commands:
- # Команда при вводе которой бот пишет определенное сообщение
- /addvk:
- answer: 'ℹ Данную команду нужно писать на сервере!\nℹ Зайдите на сервер и напишите /addvk'
- /test:
- answer: 'Бот работает!'
- /помощь:
- answer: |
- /принять -> Подтверждение входа через ВК <br>
- /отклонить -> Отклонение входа через ВК <br>
- /отвязать [ник] -> для отвязки аккаунта <br>
- /аккаунты -> Контроль аккаунтов через кнопки (Есть система страниц если больше 5 аккаунтов)<br>
- /кик [ник] -> Кикнуть игрока с сервера <br>
- /восстановить [ник] -> Кикает игрока с сервера если он онлайн, сбрасывает пароль на рандомный, и сбрасывает сессию <br>
- /пароль [ник] [новый пароль] -> Меняет пароль аккаунта <br>
- /гугл [ник] -> Генерирует гугл-код и QR-Код <br>
- /гуглкод [ник] [код] -> Используется при входе с гугл-аутентификацией <br>
- /гуглотвязать [ник] -> Отвязывает гугл-аутентификацию <br>
- /код (/code) -> Для привязки майнкрафт аккаунта к ВК <br>
- /админ-панель,/админпанель,/админ,/панель,/admin-panel,/adminpanel,/admin,/panel -> Можно контролировать привязанные, не привязанные аккаунты
- command:
- #Если игрок ввел неизвестную команду то ему напишет то что команда не найдена
- regex: '^/(?!.*(помощь|принять|accept|отклонить|decline|отвязать|unlink|аккаунты|accounts|контроль|control|account-control|аккаунт-контроль|кик|kick|восстановить|restore|подтверждение|entertoggle|гугл|google|гуглкод|googlecode|гуглотвязать|googleunlink|пароль|password|код|code|админ-панель|админпанель|админ|панель|admin-panel|adminpanel|admin|panel)).*$'
- answer: 'Команда не найдена! Доступные команды: /помощь'
- button-ignore: true
- keyboards: # Для создания JSON клавиатур советую использовать https://severecloud.github.io/vk-keyboard/. Учтывайте что полезная нагрузка должна иметь плейсхолдеры
- # Клавиатура в виде JSON
- confirmation: '{"buttons":[[{"action":{"type":"callback","label":"Принять","payload":"\"/принять %name%\""},"color":"positive"},{"action":{"type":"text","label":"Отклонить","payload":"\"/отклонить %name%\""},"color":"negative"}]],"inline":true}'
- accounts: > # %account_{index}% - player name, %account_{index}_color% - color that represents is player offline or online
- {
- "buttons": [
- [
- {
- "action": {
- "type": "callback",
- "label": "%account_1%",
- "payload": "\"/control %account_1%\""
- },
- "color": "%account_1_color%"
- }
- ],
- [
- {
- "action": {
- "type": "callback",
- "label": "%account_2%",
- "payload": "\"/control %account_2%\""
- },
- "color": "%account_2_color%"
- }
- ],
- [
- {
- "action": {
- "type": "callback",
- "label": "%account_3%",
- "payload": "\"/control %account_3%\""
- },
- "color": "%account_3_color%"
- }
- ],
- [
- {
- "action": {
- "type": "callback",
- "label": "%account_4%",
- "payload": "\"/control %account_4%\""
- },
- "color": "%account_4_color%"
- }
- ],
- [
- {
- "action": {
- "type": "callback",
- "label": "%account_5%",
- "payload": "\"/control %account_5%\""
- },
- "color": "%account_5_color%"
- }
- ],
- [
- {
- "action": {
- "type": "callback",
- "label": "<-",
- "payload": "\"/accounts -page %previous_page% -pageSize %pageSize% -type %type%\""
- },
- "color": "primary"
- },
- {
- "action": {
- "type": "callback",
- "label": "->",
- "payload": "\"/accounts -page %next_page% -pageSize %pageSize% -type %type%\""
- },
- "color": "primary"
- }
- ]
- ],
- "inline": true
- }
- account: >
- {
- "buttons": [
- [
- {
- "action": {
- "type": "callback",
- "label": "Восстановить",
- "payload": "\"/restore %account_name%\""
- },
- "color": "primary"
- },
- {
- "action": {
- "type": "callback",
- "label": "Кикнуть",
- "payload": "\"/kick %account_name%\""
- },
- "color": "primary"
- },
- {
- "action": {
- "type": "callback",
- "label": "Отвязать",
- "payload": "\"/unlink %account_name%\""
- },
- "color": "primary"
- }
- ]
- ],
- "inline": true
- }
- admin-panel: >
- {
- "buttons": [
- [
- {
- "action": {
- "type": "callback",
- "label": "Все аккаунты",
- "payload": "\"/accounts -type all\""
- },
- "color": "primary"
- },
- {
- "action": {
- "type": "callback",
- "label": "Все привязанные аккаунты",
- "payload": "\"/accounts -type linked\""
- },
- "color": "primary"
- }
- ],
- [
- {
- "action": {
- "type": "callback",
- "label": "Мои аккаунты",
- "payload": "\"/accounts\""
- },
- "color": "primary"
- }
- ]
- ],
- "inline": true
- }
- vk-messages: #Для переноса строк используйте "<br>" без кавычек.
- # Привязка ВК
- confirmation-error: 'Введен неправильный код! <br>Введите заного /addvk Ваш_Буквенный_Id и не постарайтесь не ошибится при вводе кода'
- confirmation-success: 'Вы успешно привязали аккаунт к ВК'
- confirmation-already-linked: 'Аккаунт уже привязан к другому ВК!'
- confirmation-timed-out: 'Внимание! Время кода истекло. Сгенерируйте его заного'
- confirmation-no-code: '🤔 Произошла ошибка, скорее всего вы ошиблись в вводе кода.<br>Чтобы привязать - напишите на сервере /addvk'
- confirmation-not-enough-arguments: 'Вы не указали код! Возможно вы забыли поставить пробел'
- # Переключение подтверждений входа
- confirmation-toggle-disabled: 'Функция переключения подтверждения ВК отключена администрацией.'
- confirmation-toggled: 'Вы успешно переключил подтверждение входа в ВК'
- confirmation-no-player: 'Вы не указали игрока у которого нужно переключить подтверждение входа'
- # Общее
- not-your-account: 'Это не твой аккаунт!'
- # Список аккаунтов
- no-accounts: 'У тебя нету аккаунтов'
- accounts: 'Твои аккаунты:'
- # Настройка аккаунта
- account-control: 'Настройка аккаунта: %name%'
- # Восстановление аккаунта
- restore-not-enough-arguments: 'Вы не указали ник игрока!'
- restored: 'Теперь пароль от аккаунта %name% - %password%'
- # Кик аккаунта
- kick-not-enough-arguments: 'Вы не указали ник игрока!'
- kick-starting: '✅ Аккаунт %nick% будет кикнут с сервера в течение 5 секунд если он находится на сервере!'
- player-offline: 'ℹ Игрок с ником %nick% не на сервере!'
- kicked: '%nick% был кикнут из сервера'
- # Смена пароля
- changepass-not-enough-arguments: 'Вы не указали ник и пароль игрока!'
- changepass-nothing-to-change: 'Ничего не изменилось!'
- changepass-password-too-short: 'Новый пароль слишком короткий'
- changepass-password-too-long: 'Новый пароль слишком длинный!'
- changepass-success: 'Успешно изменён пароль игрока %name% на %password%'
- # Подтверждение входа через ВК
- enter-no-accounts: 'Вам не отправляли письмо для подтверждения входа 🤔'
- enter-message: '⚠ Попытка авторизации на ваш аккаунт %nick% с IP адреса %account_ip%. Введите /принять или /отклонить, либо нажмите на кнопки'
- enter-declined: 'Вы отменили вход'
- enter-accepted: 'Вы успешно вошли в аккаунт!'
- enter-disabled: 'Вы успешно выключили подтвердение входа! Будьте осторожнее'
- enter-enabled: 'Вы успешно включили подтвердение входа! Теперь вы в безопасности'
- # Отвязка аккаунта ВК
- unlink-not-enough-arguments: 'Вы не указали ник игрока!'
- unlinked: 'Вы успешно отвязали аккаунт %name%'
- # Админ-панель
- admin-panel: 'Админ панель:'
- admin-panel-no-accounts: 'Не найдено аккаунтов!'
- admin-panel-no-linked-accounts: 'Не найдено привязанных аккаунтов!'
- admin-panel-accounts: 'Все аккаунты сервера:'
- admin-panel-linked-accounts: 'Все привязанные аккаунты сервера'
- # Гугл-Код-Аутентификация
- google-disabled: 'Гугл-Аутентификация отключена!'
- google-code-not-enough-arguments: 'Недостаточно аргументов! Правильный ввод: /гугл-код [ник] [код]'
- google-code-account-not-have-google: 'Ошибка! У аккаунта нету гугл-ключа'
- google-code-account-not-need-enter: 'Вход через гугл аутентификацию не требуется!'
- google-code-not-valid: 'Введенный код неправильный!'
- google-code-valid: 'Введенный код правильный'
- google-code-need-integer: 'Ошибка! Вы должны ввести 6 значную цифру!'
- # Гугл-Генерация
- google-not-enough-arguments: 'Недостаточно аргументов! Правильный ввод: /гугл [ник]'
- google-generated: 'Вы успешно сгенерировали ключ Google-Authenticator: %google_key%'
- google-regenerated: 'Внимание! Вы заного сгенерировали ключ Google Authenticator: %google_key%'
- google-error: 'Произошла ошибка! Сообщите администратору!'
- # Гугл-Отвязка
- google-unlink-not-enough-arguments: 'Недостаточно аргументов! Правильный ввод: /гуглотвязать [ник]'
- google-unlink-not-have-google: 'Ошибка! У аккаунта нету гугл ключа'
- google-unlinked: 'Гугл успешно сброшен!'
- not-enough-permission: 'Недостаточно прав для использования этой команды! Вы должны добавить себя в список админов!'
- unresolved-argument: 'Вы не указали аргумент: %argument_name%'
- unresolved-number: 'Ожидалось число, но вы указали %input%'
- command-invocation: 'При вводе команды произошла ошибка, сообщите администрации'
- google-authenticator:
- # Включена ли привязка к Google Authenticator, если вы отключите привязку игроки не смогут подтверждать вход, привязывать аккаунты.
- enabled: false
- messages:
- # Регистрация
- register-chat: '&fПожалуйста зарегистрируйтесь командой &e/register <пароль>'
- register-title: '&eРегистрация'
- register-subtitle: '&fПожалуйста введите &e/register <пароль>'
- # Логин
- login-chat: '&fПожалуйста войдите используя команду &e/login <password>'
- login-title: '&eАвторизация'
- login-subtitle: '&fПожалуйста введите &e/login <пароль>'
- # Ошибки
- time-left: '&cВремя вышло! Пожалуйста, попробуйте снова.'
- limit-ip-reached: '&cВы находитесь онлайн с большим количеством аккаунтов!'
- illegal-name-chars: '&cВ вашем никнейме содержатся недопустимые символы!'
- attempts-limit: '&cВы достигли лимита ввода паролей!'
- auth-servers-connection-refused: '&cОшибка при подключении к серверу авторизации. Пожалуйста попробуйте позже'
- game-servers-connection-refused: '&cОшибка при подключении к серверу лобби. Пожалуйста попробуйте позже'
- disabled-command: '&cЭта команда отключена до тех пор пока вы не авторизуетесь!'
- players-only: '&cКоманда только для игроков!'
- already-logged-in: '&cВы уже авторизованы.'
- already-logged-out: '&cВы не авторизованы.'
- account-exists: '&cТакой аккаунт уже существует. Пожалуйста, войдите.'
- account-not-found: '&cАккаунт не найден! Пожалуйста, зарегистрируйтесь.'
- # Авторизация
- force-connect-success: 'Игрок успешно подключен на сервер!'
- enter-password: '&cПожалуйста введите ваш пароль.'
- enter-new-password: '&cПожалуйста введите ваш старый пароль и новый пароль.'
- wrong-old-password: '&cНеверный пароль!'
- nothing-to-change: '&cВаши пароли совпдают.'
- change-success: '&aВаш пароль был изменён.'
- confirm-password: '&cПожалуйста подтвердите ваш пароль.'
- confirm-failed: '&cПароли разные!'
- password-too-short: '&cВаш пароль слишком короткий!'
- password-too-long: '&cВаш пароль слишком длинный!'
- illegal-password-chars: '&cВаш пароль содержит недопустимые символы!'
- wrong-password: '&cНеверный пароль. У вас осталось ещё %attempts% попыток.'
- register-success: '&aРегистрация прошла успешно.'
- login-success: '&aВы успешно авторизовались.'
- logout-success: '&aВы вышли из аккаунта'
- # ВК
- vk:
- # Подтверждение входа через ВК
- enter-confirm-need-chat: '&fПодтвердите вход в &9ВК &fдля того чтобы войти в игру'
- enter-confirm-need-title: '&fПодтверждение &9ВК'
- enter-confirm-need-subtitle: '&fПожалуйста подтвердите в &9ВК'
- disabled: '&cПривязка к ВК отключена'
- usage: '&a/addvk буквенный_id'
- link-limit-reached: 'Слишком много привязанных аккаунтов на данный ВК'
- already-linked: '&cВы уже привязали аккаунт ВК'
- user-not-exists: '&cТакого пользователя ВК не существует, если это не так, то произошла ошибка ВК'
- send-code-error: '&cПроизошла ошибка при отправке сообщения на данный id, свяжитесь с администрацией'
- confirmation-sent: '&aВсё почти готово. Напиши в личные сообщения в группу &lhttps://vk.com/examplegroup: /CODE %code% После ввода бот Вконтакте ответит вам что всё прошло успешно'
- already-sent: '&cВы уже отправили код в ВК. Пожалуйста проверьте ваши сообщения ВК'
- linked: '&cУспешно привязан аккаунт'
- kicked: '&cВы были кикнуты из сервера по запросу ВК'
- enter-confirmed: '&aВы подтвердили аккаунт в вк'
- enter-declined: '&cВы отклонили вход с аккаунта ВК'
- not-linked: '&bВы не привязали свой аккаунт к ВК. Для дополнительной защиты советуем привязать свой аккаунт через команду /addvk' # Чтобы отключить данное сообщение просто удалите эту линию
- telegram:
- # Подтверждение входа через Телеграм
- enter-confirm-need-chat: '&fПодтвердите вход в &bTelegram &fдля того чтобы войти в игру'
- enter-confirm-need-title: '&fПодтверждение &bTelegram'
- enter-confirm-need-subtitle: '&fПожалуйста подтвердите в &bTelegram'
- disabled: '&cПривязка к Telegram отключена'
- usage: '&a/addtg id'
- link-limit-reached: 'Слишком много привязанных аккаунтов на данный Telegram'
- already-linked: '&cВы уже привязали аккаунт Telegram'
- user-not-exists: '&cТакого пользователя Telegram не существует, если это не так, то произошла ошибка Telegram'
- send-code-error: '&cПроизошла ошибка при отправке сообщения на данный id, свяжитесь с администрацией'
- confirmation-sent: '&aВсё почти готово. Напиши в личные сообщения в группу &lhttps://vk.com/examplegroup: /CODE %code% После ввода бот Вконтакте ответит вам что всё прошло успешно'
- already-sent: '&cВы уже отправили код в Telegram. Пожалуйста проверьте ваши сообщения Telegram'
- linked: '&cУспешно привязан аккаунт'
- kicked: '&cВы были кикнуты из сервера по запросу Telegram'
- enter-confirmed: '&aВы подтвердили аккаунт в Telegram'
- enter-declined: '&cВы отклонили вход с аккаунта Telegram'
- not-linked: '&bВы не привязали свой аккаунт к Telegram. Для дополнительной защиты советуем привязать свой аккаунт через команду /addtg' # Чтобы отключить данное сообщение просто удалите эту линию
- vk-send-code-error: '&cПроизошла ошибка при отправке сообщения на данный id, свяжитесь с администрацией'
- # Гугл-Аутентификация
- google:
- # Этап авторизации через гугл
- need-code-chat: '&aВведите гугл код в ВК, либо в чате: /googlecode [код]'
- need-code-title: '&aВведите код'
- need-code-subtitle: '&aGoogle-Authenticator'
- disabled: '&cПривязка к гугл-аутентификации отключена'
- generated: '&aВы успешно сгенерировали ключ Google-Authenticator: %google_key%'
- regenerated: '&cВнимание! Вы заного сгенерировали ключ Google Authenticator: %google_key%'
- code-not-enough-arguments: '&cНедостаточно аргументов! Использование команды: /googlecode'
- code-not-exists: '&cВы не привязали Google-Authenticator!'
- code-not-need-enter: '&cВход через гугл аутентификацию не требуется!'
- code-wrong-code: '&cНеправильный код'
- code-entered: '&aВы успешно прошли аутентификацию с Google-Authenticator'
- unlink-not-exists: '&cВы не привязали Google-Authenticator!'
- unlinked: '&cВы успешно отвязали Google-Authenticator!'
- # Подключение
- autoconnect: '&aСессия восстановлена. Присоеденяем Вас к серверу...'
- check-name-case-failed: '&cНеправильное имя. Аккаунт зарегистрирован под ником %correct%.'
- no-permission: '&cУ вас недостаточно прав для этого.'
- info-registered: '&fИгроков зарегистрировано: &e%players%'
- info-auth: '&fИгроков на сервере авторизации: &e%players%'
- info-version: '&fВерсия: &e%version%'
- # Шаги авторизации
- authentication-step-usage:
- REGISTER: '&cВы должны зарегистрироваться используя команду /register [ваш-пароль]'
- LOGIN: '&cВы должны авторизоваться используя команду /login [ваш-пароль]'
- VK_LINK: '&cПодтвердите вход через ВК нажав на кнопку Принять или написав /принять'
- GOOGLE_LINK: '&cВведите ваш гугл код через /google code [ваш код]'
- # Админ команды
- auth-change-success: '&aУспешно изменен пароль игрока'
- auth-delete-success: '&aАккаунт успешно &cудалён'
- auth-reloaded: '&aПлагин успешно перезагрузил конфигурацию'
- # Ошибки в командах
- player-offline: '&cИгрок с ником %player% оффлайн!'
- # Название аргумента указывается в виде arg1, arg2, arg3...
- unresolved-argument: '&cВы не указали аргумент: %argument_name%'
- unresolved-number: '&cОжидалось число, но вы указали %input%'
- command-invocation: '&cПри вводе команды произошла ошибка, сообщите администрации'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement