[Плагин] SimpleButtonEconomy — покупка команд через кнопки на спавне обмен изумрудов

Автор: Zorotex.org
Версия: 1.0
Тестировалось на: Paper 1.21.1
Зависимости: Vault, EssentialsX
Скачать
ОПИСАНИЕ
Плагин позволяет игрокам покупать различные серверные возможности через обычные кнопки на спавне. Нажал кнопку — деньги списались — команда выполнилась. Всё просто и наглядно!
Дополнительно: есть система обмена изумрудов на монеты (тоже через кнопки) с дневным лимитом.
ВОЗМОЖНОСТИ
Кнопки на спавне:
- День — устанавливает день (100 монет)
- Ясная погода — отключает дождь (50 монет)
- Исцеление — полностью лечит игрока (100 монет)
- Еда — восполняет голод (50 монет)
- Починка предмета — чинит предмет в руке (150 монет)
- Починка всего — чинит весь инвентарь (500 монет)
- 10 уровней опыта — даёт 10 уровней (200 монет)
- 30 уровней опыта — даёт 30 уровней (500 монет)
- Бутылки опыта — 16 бутылок опыта (300 монет)
Обмен изумрудов:
- Кнопки обмена 1, 5, 10, 64 изумрудов
- Настраиваемый курс (1 изумруд = X монет)
- Дневной лимит обмена (настраивается)
- Статистика остатка на сегодня
Кулдауны:
- У каждой кнопки свой кулдаун (настраивается)
- Защита от спама
УСТАНОВКА
- Скачать плагин
- Убедиться, что на сервере есть Vault и EssentialsX
- Положить SimpleButtonEconomy.jar в папку plugins/
- Перезапустить сервер
- Настроить config.yml
- Радоваться!
НАСТРОЙКА (config.yml)
===================================================
SimpleButtonEconomy - Плагин от zorotex.org
===================================================
Цены для разных типов кнопок
prices:
day: 100 # День
clear: 50 # Отключить дождь
heal: 100 # Исцеление
feed: 50 # Еда
repair: 150 # Починка предмета
repair-all: 500 # Починка всего
xp10: 200 # 10 уровней
xp30: 500 # 30 уровней
xp-bottle: 300 # Бутылки опыта
Кулдауны (в секундах)
cooldowns:
day: 600 # 10 минут
clear: 300 # 5 минут
heal: 600 # 10 минут
feed: 300 # 5 минут
repair: 1800 # 30 минут
repair-all: 3600 # 1 час
xp10: 3600 # 1 час
xp30: 7200 # 2 часа
xp-bottle: 1800 # 30 минут
Обмен изумрудов на монеты
exchange:
enabled: true
rate: 10 # 1 изумруд = 10 монет
max-per-day: 128 # максимум изумрудов в день (0 = без лимита)
SimpleButtonEconomy - Плагин от zorotex.org
===================================================
Цены для разных типов кнопок
prices:
day: 100 # День
clear: 50 # Отключить дождь
heal: 100 # Исцеление
feed: 50 # Еда
repair: 150 # Починка предмета
repair-all: 500 # Починка всего
xp10: 200 # 10 уровней
xp30: 500 # 30 уровней
xp-bottle: 300 # Бутылки опыта
Кулдауны (в секундах)
cooldowns:
day: 600 # 10 минут
clear: 300 # 5 минут
heal: 600 # 10 минут
feed: 300 # 5 минут
repair: 1800 # 30 минут
repair-all: 3600 # 1 час
xp10: 3600 # 1 час
xp30: 7200 # 2 часа
xp-bottle: 1800 # 30 минут
Обмен изумрудов на монеты
exchange:
enabled: true
rate: 10 # 1 изумруд = 10 монет
max-per-day: 128 # максимум изумрудов в день (0 = без лимита)
КОМАНДЫ ДЛЯ АДМИНОВ
Создание кнопок:
- /setdaybutton [цена] — создать кнопку дня
- /setweatherbutton [цена] — создать кнопку погоды
- /setheal [цена] — создать кнопку исцеления
- /setfeed [цена] — создать кнопку еды
- /setrepair [цена] — создать кнопку починки
- /setrepairall [цена] — создать кнопку починки всего
- /setxp10 [цена] — создать кнопку 10 уровней
- /setxp30 [цена] — создать кнопку 30 уровней
- /setxpbottle [цена] — создать кнопку бутылок опыта
- /setexchangebutton <количество> — создать кнопку обмена изумрудов
Как создать кнопку:
- Поставить кнопку
- Ввести команду (например /setheal)
- Нажать на кнопку правой кнопкой мыши
- Готово!
Управление:
- /buttoneconomy reload — перезагрузить конфиг
ПРАВА (PERMISSIONS)
- simplebutton.admin — создание кнопок и управление (OP)
- simplebutton.use — использование кнопок (все игроки)
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
Для администратора:
Создать кнопку дня за 200 монет
/setdaybutton 200
(нажать на кнопку)
Создать кнопку обмена 5 изумрудов
/setexchangebutton 5
(нажать на кнопку)
Перезагрузить конфиг после изменения цен
/buttoneconomy reload
/setdaybutton 200
(нажать на кнопку)
Создать кнопку обмена 5 изумрудов
/setexchangebutton 5
(нажать на кнопку)
Перезагрузить конфиг после изменения цен
/buttoneconomy reload
Для игрока:
Подойти к кнопке на спавне и нажать
Деньги спишутся автоматически
Придёт сообщение: "☀ Вы установили день за 100 монет!"
Обменять изумруды
Нажать кнопку "Обмен 64 изумруда"
Получить монеты и сообщение: "✅ Обменял 64 изумрудов на 640 монет!"
Деньги спишутся автоматически
Придёт сообщение: "☀ Вы установили день за 100 монет!"
Обменять изумруды
Нажать кнопку "Обмен 64 изумруда"
Получить монеты и сообщение: "✅ Обменял 64 изумрудов на 640 монет!"
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
В: Почему не работают кнопки?
О: Проверь, установлены ли Vault и EssentialsX, и есть ли у игрока деньги.
В: Как изменить цену кнопки?
О: В config.yml в секции prices: или при создании: /setdaybutton 500
В: Почему за 64 изумруда дают 640 монет?
О: Потому что в настройках rate: 10 (1 изумруд = 10 монет)
В: Можно сделать безлимитный обмен?
О: Да, поставь max-per-day: 0
КОНТАКТЫ
По всем вопросам: https://zorotex.org/
ИТОГ
Простой, удобный и настраиваемый плагин для любых серверов.
Ставь кнопки — продавай возможности — радуй игроков!
Плагин разработан специально для zorotex.org
Скачать с по ссылке
