- Источник
- AilBerix21
- Поддерживаемые версии
-
- 1.12.2
- 1.13.1
- 1.14.4
- 1.15.2
- 1.16.5
Уникальный плагин на вывод сообщения в чат об покупке доната, все игроки будут видеть то, что кто-то купил у вас донат. Есть поддержка PlaceholderAPI и функция отправки сообщений об покупке в Telegram.
Команды плагина:
Конфигурация плагина:
Команды плагина:
/aildonate help
- Помощь./aildonate reload
- Перезагрузка конфигурации./aildonate give (ник) (донат) (random/default)
- Выдать продукт игроку.
Конфигурация плагина:
YAML:
[/SIZE][/SIZE]
#
# ░█████╗░██╗██╗░░░░░██████╗░░█████╗░███╗░░██╗░█████╗░████████╗███████╗
# ██╔══██╗██║██║░░░░░██╔══██╗██╔══██╗████╗░██║██╔══██╗╚══██╔══╝██╔════╝
# ███████║██║██║░░░░░██║░░██║██║░░██║██╔██╗██║███████║░░░██║░░░█████╗░░
# ██╔══██║██║██║░░░░░██║░░██║██║░░██║██║╚████║██╔══██║░░░██║░░░██╔══╝░░
# ██║░░██║██║███████╗██████╔╝╚█████╔╝██║░╚███║██║░░██║░░░██║░░░███████╗
# ╚═╝░░╚═╝╚═╝╚══════╝╚═════╝░░╚════╝░╚═╝░░╚══╝╚═╝░░╚═╝░░░╚═╝░░░╚══════╝
#
# Плагин разработан пользователем: @AilBerix21
# Если Вы обнаружите какой-либо баг, незамедлительно сообщите нам.
# Discord: AilBerix21#8367
# Любое модифицирования ".jar" файла может понести за собой ответственность.
# Описание плагина:
# Система оповещения игроков о покупке товара (VERSON 1.3 BETA)
#
# Зависимые плагины: PlaceholderAPI, Vault
#
# Команды плагина:
# /aildonate help - помощь
# /aildonate reload - перезагрузка конфигурации
# /aildonate give (ник) (продукт) (random/default) - выдать игроку продукт
#
# Заполнители: ( По желанию их можно не использовать, или вовсе отключить (placeholders.enable == false) )
# %ailDonate_getBuyer% - Показывает ник последнего покупателя.
# %ailDonate_getProduct% - Показывает последний продукт, который был куплен игроком.
# %ailDonate_getBuyData% - Показывает дату и время покупки последнего товара.
#
# Приятного пользования!
settings:
logs: true # Записывает покупки игроков, в отдельный файл. (data.yml)
time-format: "dd.MM.yyyy HH:mm:ss" #Форматирование времени. (https://divancoder.ru/2017/12/simpledateformat/)
placeholders:
enable: false
format:
unknown: "&cN/A Данные не найдены"
telegram-module: # Оповещение в Telegram
enable: false # Использовать ли модуль? (true == да, false == нет)
chat-id: "" # Получаем ваш chat-id (Бот: @getmyid_bot)
bot-token: "" # Создаем своего бота через: @BotFather после создания вам предоставят токен, его сюда вставляем.
groups_prefix: #Группа:Префикс
admin: "&4&lАДМИН"
default: "&7&lИГРОК"
perms: # Пермишены
usage: "ailDonate.usage" # Право на использование команды от имени игрока
messages:
prefix: "&6&lDONATE &8&l|"
no-perms: "%prefix% &cОшибка&7, &fУ вас &cнедостаточно &fправ на использование. ;sound:BLOCK_ANVIL_PLACE"
unknown-arg: "%prefix% &cОшибка&7, &fЗапрашиваемого аргумента&7: &c%arg% &fне существует&7, &fпожалуйста используйте&7: &6/%label% help ;title: &6&lERROR %nl% &fАргумента&7: &c%arg% &fне существует ;sound:BLOCK_ANVIL_PLACE"
help: "%prefix% &fПравильное использование&7: &6/%label% help ;sound:BLOCK_NOTE_BELL"
give:
usage: "%prefix% &fВыдать товар игроку&7: &6/%label% give &7(&6ник&7) &7(&6название.продукта&7) &7(&6random&7/&6default&7)" # default - отправляет обычное сообщение о покупке, random - отправляет рандомное сообщение о покупке, берётся с списка: random-messages
unknown-arg: "%prefix% &cОшибка&7, &fзапрашиваемого аргумента&7: &c%arg% &fне существует&7, &fиспользуйте доступные аргументы&7: &6random &7/ &6default ;title: &6&lERROR %nl% &fАргумента&7: &c%arg% &fне существует ;sound:BLOCK_ANVIL_PLACE"
donate-null: "%prefix% &cОшибка&7, &fзапрашиваемый продукт&7: &c%donate% &fне был найден в конфигурации. ;title: &6&lERROR %nl% &fПродукт&7: &c%donate% &fне был найден в конфигурации ;sound:BLOCK_ANVIL_PLACE"
player-null: "%prefix% &cОшибка&7, &fзапрашиваемого игрока&7: &c%player_name% &fнету на текущий момент на сервере. ;title: &6&lERROR %nl% &fИгрока&7: &c%player_name% &fнету на сервере ;sound:BLOCK_ANVIL_PLACE"
gived: "%prefix% &fВы &aуспешно &fвыдали игроку&7: &a%player_name% &fпродукт&7: &6%donate% &7( %display% &7) ;sound:BLOCK_NOTE_BELL"
reload:
usage: "%prefix% &fПерезагрузить конфигурацию&7: &6/%label% reload"
reloaded: "%prefix% &fВы &aуспешно &fперезагрузили &eконфигурацию &fплагина. ;title: &6&lCONFIG %nl% &fВы &aуспешно &eперезагрузули &fконфигурацию ;sound:BLOCK_NOTE_BELL"
random-messages: # Можно создавать неограниченное кол-во, названия не должны повторяться
"random1": # Название
message:
- "&6&l┏"
- "&6&l┃ &fИгрок&7: %player_prefix% &f%player_name% &fкупил товар&7: %display%"
- "&6&l┃ &cАх#еть! &fТеперь все &dтянки &fна сервере принадлежат данному игроку"
- "&6&l┃ &fНаш &eединственный &fи &6оффициальный &fонлайн магазин&7: &e&lWWW.YOURSITE.FUN"
- "&6&l┗"
"random2":
message:
- "&6&l┏"
- "&6&l┃ &fИгрок&7: %player_prefix% &f%player_name% &fкупил товар&7: %display%"
- "&6&l┃ &aБлагодорим &fот лица всей &c&nАдминистрации&r &fсервера за покупку товара"
- "&6&l┃ &fНаш &eединственный &fи &6оффициальный &fонлайн магазин&7: &e&lWWW.YOURSITE.FUN"
- "&6&l┗"
"random3":
message:
- "&6&l┏"
- "&6&l┃ &fИгрок&7: %player_prefix% &f%player_name% &fкупил товар&7: %display%"
- "&6&l┃ &aБлагодоря &fданному игроку&7, &cадминистраторы &fбыстрее купит &eяхту"
- "&6&l┃ &fНаш &eединственный &fи &6оффициальный &fонлайн магазин&7: &e&lWWW.YOURSITE.FUN"
- "&6&l┗"
bonus-system:
enable: true # Использовать ли систему бонусов вообще? (true == yes, false == no)
bonuses: # Можно создавать неограниченное кол-во
"bonus1": # Название может быть любым (Главное чтобы не повторялось)
chance: 30 # Шанс не должен быть выше 100, а если == 100, то бонус будет выдаваться в любом случае после покупки
message:
- "&6&l┏"
- "&6&l┃ &fИгрок&7: %player_prefix% &f%player_name% &fпосле покупки товара&7: %display%"
- "&6&l┃ &fПолучил &aдополнительный &fбонус ввиде&7: &e10.000⛃ &fмонеток на свой аккаунт"
- "&6&l┃ &fШанс на &aполучение &fданного бонуса составляет&7: &c%chance% &fпроцентов"
- "&6&l┗"
commands: # Команды от имени консоли, %player_name% - ник покупателя (Так-же можно создавать неограниченное кол-во)
- "eco give %player_name% 10000"
"bonus2":
chance: 20
message:
- "&6&l┏"
- "&6&l┃ &fИгрок&7: %player_prefix% &f%player_name% &fпосле покупки товара&7: %display%"
- "&6&l┃ &fПолучил &aдополнительный &fбонус ввиде&7: &e45.000⛃ &fмонеток на свой аккаунт"
- "&6&l┃ &fШанс на &aполучение &fданного бонуса составляет&7: &c%chance% &fпроцентов"
- "&6&l┗"
commands:
- "eco give %player_name% 45000"
donates: # Можно создавать неограниченное кол-во
"doncase_x1": # Название
tg-message: | # Оповещение в телеграмме. (Если вы не используйте модуль, или не хотите получать оповещение именно от этого продукта, то можете спокойно убирать данное сообщение)
⚠ Оповещение о покупке на сайте! ⚠
| Игрок: %player_name%
| Продукт: КЕЙСЫ С ДОНАТОМ (x1)
| Заработок: +100 рублей
| Дата: %date%
? Сервер: EASYGRIEF
usage-bonus: false # Использовать ли систему бонусов для данного товара? (true == yes, false == no)
sound: "UI_TOAST_CHALLENGE_COMPLETE;3;3" # Проигрывать звук всем игрокам на сервере, после покупки товара ( По желаю строку можно убрать, формат строки: НАЗВАНИЕ;ДЛИТЕЛЬНОСТЬ;ГРОМКОСТЬ)
message:
- "&6&l┏"
- "&6&l┃ &fИгрок&7: %player_prefix% &f%player_name% &fкупил товар&7: %display%"
- "&6&l┃ &eПреобрести &fразличные кейсы &aможно &fпо нашему промокоду&7: &aPROMO25"
- "&6&l┃ &fНаш &eединственный &fи &6оффициальный &fонлайн магазин&7: &e&lWWW.YOURSITE.FUN"
- "&6&l┗"
display: "&6&lКЕЙС С ДОНАТОМ &7(&cx1&7)"
commands: # Команды от имени консоли, можно создавать неограниченное кол-во. (%player_name% - ник игрока)
- "dc give %player_name% doncase 1"
"magister": # Название
usage-bonus: true # Использовать ли систему бонусов для данного товара? (true == yes, false == no)
message:
- "&6&l┏"
- "&6&l┃ &fИгрок&7: %player_prefix% &f%player_name% &fкупил привилегию&7: %display%"
- "&6&l┃ &eПреобрести &fразличные привилегии &aможно &fпо нашему промокоду&7: &aPROMO25"
- "&6&l┃ &fНаш &eединственный &fи &6оффициальный &fонлайн магазин&7: &e&lWWW.YOURSITE.FUN"
- "&6&l┗"
display: "&5&lМАГИСТР"
commands: # Команды от имени консоли, можно создавать неограниченное кол-во. (%player_name% - ник игрока)
- "lp user %player_name% parent add magister"
[SIZE=4][SIZE=4]