Плагин Player Points — добавление альтернативной валюты на Ваш сервер

Black_ixx
Описание
Плагин Player Points реализует возможность добавления альтернативной валюты. Например, для донатных привилегий.
Версии Minecraft
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18
Описание автора
PlayerPoints — это простой валютный плагин, который добавляет игрокам возможность управлять очками. Его функции могут использоваться плагинами, которые напрямую поддерживают PlayerPoints или, при желании, через Vault.
Источники
Описание команд
| Команда | Описание | Правило |
|---|---|---|
| /points | Показывает текущую версию плагина и автора плагина. | Не требует |
| /points help | Отображает список команд плагина. | Не требует |
| /points reload | Перезагружает все файлы плагина и применяет к ним все сохраненные изменения. | playerpoints.reload |
| /points pay <ник> <количество> | Переводит указанное количество очков с вашего баланса другому игроку. | playerpoints.pay |
| /points give <ник> <количество> | Дает целевому игроку определенное количество очков. | playerpoints.give |
| /points giveall <количество> | Дает очки всем онлайн-игрокам. | playerpoints.giveall |
| /points take <ник> <количество> | Забрать очки у игрока. | playerpoints.take |
| /points set <ник> <количество> | Установить очки игрока на указанную сумму. | playerpoints.set |
| /points reset <ник> | Сбрасывает очки игрока до 0. | playerpoints.reset |
| /points look <ник> | Посмотреть, сколько очков у игрока. | playerpoints.look |
| /points me | Посмотреть, сколько у вас очков. | playerpoints.me |
| /points lead [next/prev/#] | Просмотр страницы таблицы лидеров по очкам. | playerpoints.lead |
| /points broadcast <ник> | Транслирует очки игрока. | playerpoints.broadcast |
| /points export | Экспортирует данные в storage.yml. | playerpoints.export |
| /points import | Импортирует данные из storage.yml. | playerpoints.import |
Плейсхолдеры
| Плейсхолдер | Описание |
|---|---|
| %playerpoints_points% | Количество очков, которые есть у игрока (например, 1337). |
| %playerpoints_points_formatted% | Количество очков игрока с разделителями чисел (например, 1,337). |
| %playerpoints_points_shorthand% | Количество очков, которое игрок имеет в сокращенной записи (например, 1,3k). |
| %playerpoints_leaderboard_<#>% | Имя игрока на данной позиции в таблице лидеров. |
| %playerpoints_leaderboard_<#>_amount% | Количество очков игрока на данной позиции в таблице лидеров. |
| %playerpoints_leaderboard_<#>_amount_formatted% | Количество очков игрока на данной позиции в таблице лидеров, отформатированное. |
| %playerpoints_leaderboard_<#>_amount_shorthand% | Количество очков игрока на данной позиции в таблице лидеров, отформатированное в сокращенной записи. |
| %playerpoints_leaderboard_position% | Позиция в таблице лидеров, на которой находится игрок. |
| %playerpoints_leaderboard_position_formatted% | Позиция в таблице лидеров, на которой находится игрок, отформатирована. |
Разбор конфига
locale: en_US
Смена языкового пакета, используемого плагиным. Выставьте свое значение, если у Вас есть перевод на Ваш язык.
vault: false
vault-priority: Low
Нужно ли подключить Vault для управления валютой (Не рекомендуется, если используете более одной валюты).
Приоритет захвата валюты плагином. Чем выше приоритет, тем раньше загружается модуль других экономических плагинов.
Допустимые значения: Lowest, Low, Normal, High, Highest
По умолчанию: Low
treasury: false
treasury-priority: LOW
По аналогии с плагином Vault — нужно ли подключить Treasury для управления валютой.
Приоритет захвата валюты плагином. Чем выше приоритет, тем раньше загружается модуль других экономических плагинов.
Допустимые значения: LOW, NORMAL, HIGH
По умолчанию: LOW
leaderboard-per-page: 10
Количество игроков, отображаемых в таблице лидеров на одной странице.
По умолчанию: 10
cache-duration: 30
Данный параметр отвечает за то, сколько секунд, в течение которых очки игрока будут храниться в кеше, прежде чем они будут реализованы.
По умолчанию: 30
bungeecord-send-updates: true
Поддержка работы связки BungeeCord. Включите данный параметр, если отсылаете данные о балансе на другую ветку сервера.
По умолчанию: true
leaderboard-placeholder-entries: 10
Количество отображаемых пользователей в таблице лидеров, созданной с помощью плейсхолдеров.
По умолчанию: 10
lleaderboard-placeholder-refresh-interval: 15
Данная строчка задает интервал между обновлениями таблицы лидеров.
По умолчанию: 15
starting-balance: 0
Задает начальный баланс игрока.
По умолчанию: 0
vote:
enabled: false
amount: 100
online: false
Интеграция с плагином Votifier, для обеспечение наград за голосование.
Второе значение задает размер награды за голос.
Третье значение запрещает выдачу награды игроку не онлайн (при положении true).
По умолчанию: false
base-command-redirect: ''
Установите значение редиректа при использовании команды /points. Например, значение ‘me’ создаст редирект команды /points на /points me.
По умолчанию: ‘ ‘
legacy-database-mode:
enabled: false
table-name: playerpoints
Поддержка баз данных плагина прошлых версий.
Используйте данную функцию, чтобы импортировать данные из устаревшего формата. Рекомендуется это сделать как можно раньше. Как заявил разработчик, данная функция будет убрана с обновлениями.
mysql-settings:
enabled: false
hostname: ''
port: 3306
database-name: ''
user-name: ''
user-password: ''
use-ssl: false
connection-pool-size: 3
Подключить плагин к базе данных MySQL.
По стандарту плагин хранит данные в виде таблиц H2. В данном блоке можно настроить подключение к базе данных.
Перевод
# ru_RU translation by nekri
# Plugin Message Prefix
prefix: '&7[<g:#E8A230:#ECD32D>PlayerPoints&7] '
# Currency
currency-singular: Очко
currency-plural: Очки
currency-separator: '.'
currency-decimal: .
number-abbreviation-thousands: k
number-abbreviation-millions: m
number-abbreviation-billions: b
# Misc
no-permission: '&cУ вас нет на это разрешения!'
no-console: '&cТолько игроки могут выполнять эту команду.'
invalid-amount: '&cСумма должна быть целым положительным числом.'
unknown-player: '&cИгрок не найден: &b%player%'
unknown-command: '&cНеизвестная команда: &b%input%'
votifier-voted: '&eСпасибо за голосование на %service%! &b%amount% &eбыло зачислена на ваш баланс.'
leaderboard-empty-entry: Это мог быть ты!
# Base Command Message
base-command-color: '&e'
base-command-help: '&eИспользуйте &b/points help &eдля информации о командах.'
# Help Command
command-help-description: '&8 - &d/points help &7- Отображает меню помощи... Вы здесь'
command-help-title: '&eДоступные команды:'
# Give Command
command-give-description: '&8 - &d/points give &7- Дает игроку очки'
command-give-usage: '&cИспользуй: &e/points give <player> <amount>'
command-give-success: '&b%player% &aполучил &b%amount% &a%currency%.'
command-give-received: '&7Получено &b%amount% &e%currency%.'
# Give All Command
command-giveall-description: '&8 - &d/points giveall &7- Дает очки всем онлайн-игрокам'
command-giveall-usage: '&cИспользуй: &e/points giveall <amount> [*]'
command-giveall-success: '&aВыдано &b%amount% &a%currency% всем онлайн-игрокам.'
# Take Command
command-take-description: '&8 - &d/points take &7- Взять очки с игрока'
command-take-usage: '&cИспользуй: &e/points take <player> <amount>'
command-take-success: '&aВзял &b%amount% &a%currency% у &b%player%&a.'
command-take-lacking-funds: '&b%player% &cне имеет достаточного количества %currency% для этого, поэтому их баланс был установлен на 0.'
# Look Command
command-look-description: '&8 - &d/points look &7- Просмотр очков игрока'
command-look-usage: '&cИспользуй: &e/points look <player>'
command-look-success: '&b%player% &eимеет &b%amount% &e%currency%.'
# Pay Command
command-pay-description: '&8 - &d/points pay &7- Оплатить игроку'
command-pay-usage: '&cИспользуй: &e/points pay <player> <amount>'
command-pay-sent: '&aВы заплатили &b%player% %amount% &a%currency%.'
command-pay-received: '&eВам заплатил &b%amount% &e%currency% от &b%player%&e.'
command-pay-lacking-funds: '&cУ вас недостаточно %currency% для этого.'
# Set Command
command-set-description: '&8 - &d/points set &7- Установить очки игрока'
command-set-usage: '&cИспользуй: &e/points set <player> <amount>'
command-set-success: '&aУстановлено %currency% для &b%player% &aв &b%amount%&a.'
# Reset Command
command-reset-description: '&8 - &d/points reset &7- Сбросить очки игрока'
command-reset-usage: '&cИспользуй: &e/points reset <player>'
command-reset-success: '&aСброшено %currency% для &b%player%&a.'
# Me Command
command-me-description: '&8 - &d/points me &7- Посмотреть свои очки'
command-me-usage: '&cИспользуй: &d/points me'
command-me-success: '&eУ вас есть &b%amount% &e%currency%.'
# Lead Command
command-lead-description: '&8 - &d/points lead &7- Посмотреть таблицу лидеров'
command-lead-usage: '&cИспользуй: &e/points lead [next|prev|#]'
command-lead-title: '&eТаблица лидеров &7(Страница #%page%/%pages%)'
command-lead-entry: '&b%position%). &e%player% &7- &6%amount% %currency%'
# Broadcast Command
command-broadcast-description: '&8 - &d/points broadcast &7- Трансляция очков игрока'
command-broadcast-usage: '&cИспользуй: &e/points broadcast <player>'
command-broadcast-message: '&b%player% &eимеет &b%amount% &e%currency%.'
# Reload Command
command-reload-description: '&8 - &d/points reload &7- Перезагружает плагин'
command-reload-usage: '&cИспользуй: &e/points reload'
command-reload-success: '&aФайлы конфигурации и локализации были перезагружены.'
# Export Command
command-export-description: '&8 - &d/points export &7- Экспортирует данные в storage.yml'
command-export-usage: '&cИспользуй: &e/points export'
command-export-success: '&aДанные сохранения были экспортированы в storage.yml.'
command-export-warning: '&cПримечание. Файл storage.yml уже существует. Если вы хотите перезаписать его, используйте &b/points export accept&c.'
# Import Command
command-import-description: '&8 - &d/points import &7- Импортирует данные из storage.yml'
command-import-usage: '&cИспользуй: &e/points import'
command-import-success: '&aДанные сохранения были импортированы из storage.yml.'
command-import-no-backup: '&cНевозможно импортировать, файл storage.yml не существует. Вы можете сгенерировать его с помощью &b/points export &cи использовать его для передачи данных между типами баз данных.'
command-import-warning: '&cПримечание. Эта операция удалит все данные из активной базы данных и заменит их содержимым storage.yml. &cВ настоящее время активен тип базы данных &b&o&l%type%&c. &cЕсли вы абсолютно уверены в этом, используйте &b/points import confirm&c.'
# Convert Command
command-convert-description: '&8 - &d/points convert &7- Загружает данные о валюте из другого плагина'
command-convert-usage: '&cИспользуй: &e/points convert <plugin>'
command-convert-invalid: '&b%plugin% &cне является названием плагина конвертируемой валюты.'
command-convert-success: '&aВалютные данные из &b%plugin% &aпреобразованы.'
command-convert-failure: '&cПроизошла ошибка при попытке конвертировать данные. Пожалуйста, проверьте свою консоль и сообщите обо всех ошибках автору плагина PlayerPoints.'
command-convert-warning: '&cПримечание. Эта операция удалит все данные из активной базы данных и заменит их данными из &b%plugin%&c. &cЕсли вы абсолютно уверены в этом, используйте &b/points convert %plugin% confirm&c.'
# Import Legacy Command
command-importlegacy-description: '&8 - &d/points importlegacy &7- Импорт устаревшей таблицы'
command-importlegacy-usage: '&cИспользуй: &e/points importlegacy <table>'
command-importlegacy-success: '&aУспешно импортированы устаревшие данные из &b%table%&a.'
command-importlegacy-failure: '&cНе удалось импортировать устаревшие данные из &b%table%&c. Таблица существует?'
command-importlegacy-only-mysql: '&cЭта команда доступна только при включенном MySQL.'
# Version Command
command-version-description: '&8 - &d/points version &7- Отображение информации о версии для PlayerPoints'


