Плагин 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'

Оставить ответ