Плагин на награды за время
Конфигурации:
config.yml
database: #база данных
type: SQLite
sqlite:
file: database.db
h2:
file: rewards
mysql:
host: localhost
port: '3306'
database: ntrewards
user: root
password: password
actions:
cooldown: #действия когда игрок не наиграл время
- '[sound] ENTITY_VILLAGER_NO'
- '[message] &#FF0000[✘] &#FFFFE6Вы не выполнили &#FFFF00условия&#FFFFE6!'
- '[title] &#FF0000[Ошибка]/&#FFFFE6Вы не выполнили &#FFFF00условия&#FFFFE6!'
exist: #действия когда игрок уже получил награду
- '[sound] ENTITY_VILLAGER_NO'
- '[message] &#FF0000[✘] &#FFFFE6Награда уже &#FFFF00получена&#FFFFE6!'
- '[title] &#FF0000[Ошибка]/&#FFFFE6Награда уже &#FFFF00получена!'
give: #действия когда игрок получает награду
- '[sound] ENTITY_VILLAGER_YES'
- '[message] &#FFFF00╔═══════════════════════════'
- '[message] &#FFFF00║ &#FF6600%player_name%&#FFFFE6, вы получили �FF00{reward}'
- '[message] &#FFFF00║ &#FFFFE6Купон на скидку &#FF000010% &#FFFFE6от Кирилла - &#FF6600WKirill2024'
- '[message] &#FFFF00║ &#FFFFE6Больше кейсов на �FF00Night-Times.su'
- '[message] &#FFFF00╚═══════════════════════════'
messages:
usage: '&#FFFFE6[&b#&#FFFFE6] Использование: &6/{command} <награда>'
not-found: '&#FF0000[✘] &#FFFFE6Награда &c{reward} &#FFFFE6не найдена!'
number: '&#FF0000[✘] &#FFFFE6Награда должна быть &cчислом&#FFFFE6!'
time-format: #как будет отображаться время
formats:
years: '%years% %months% %days%'
months: '%months% %days% %hours%'
days: '%days% %hours% %minutes%'
hours: '%hours% %minutes% %seconds%'
minutes: '%minutes% %seconds%'
seconds: '%seconds%'
years:
form-1: г
form-2: г
form-5: г
months:
form-1: мес
form-2: мес
form-5: мес
days:
form-1: д
form-2: д
form-5: д
hours:
form-1: ч
form-2: ч
form-5: ч
minutes:
form-1: м
form-2: м
form-5: м
seconds:
form-1: с
form-2: с
form-5: с
rewards.yml
rewards: #награды, можно сделать сколько угодно
1:
time: 1800 # в секундах
format: "1 награду"
actions:
- '[console] nightcases give {player} default 1'
- '[console] p give {player} 1000'
2:
time: 3600 # в секундах
format: "2 награду"
actions:
- '[console] nightcases give {player} freedonate 1'
- '[console] p give {player} 1600'
Действия:
1. [broadcast] Сообщение | Отправляет сообщение всем игрокам
2. [soundall] Звук | Воспроизводит звук всем игрокам
3. [message] Сообщение | Отправляет сообщение получившему награду
4. [title] Текст/Подтекст | Надпись на экране получившему награду
5. [sound] Звук | Воспроизводит звук получившему награду
6. [command] команда | Отправляет команду от получившего награду
7. [console] команда | Отправляет команду от консоли