Команды:
/pay игрок кол-во (Перевод опыта игроку)
/exp кол-во (Выдача опыта себе)
/exp 0 (Обнуление опыта)
/exppay (Выдача опыта по команде, не ожидая установленного времени в конфиге)
/epay (Сокращение /exppay)
/createcard (Создание карты)
/refillcard (Пополнение баланса карты)
/withdrawcard (Снятие баланса карты в exp)
/deletecard (Удаление карты)
/infocard (Получение информации о кол-ве карт или информации определённой карты)
Функционал:
- Выдача опыта по пермишену через указанное время в секундах
- Управление опытом
- Создание карт 3-х видов (Кредитная, дебетовая, вклад)
- - У каждой карты есть уникальное название (/createcard "Тип карты" "Название карты")
- - Кредитная карта: При создании карты игрок может снимать/пополнять деньги, в случае если игрок до конца реального дня не вернул на счёт валюту в кол-ве указанной в конфиге (FirstBalance), у игрока снимается по указанному в конфиге проценту, в случае если баланс кредитной карты меньше указанного в конфиге (MinBalance), у игрока будет сниматься по указанному проценту с дебитовых счетов (Карту нельзя удалить пока на ней есть долг)
- - Дебетовая карта: При создании карты игрок может пополнять, снимать деньги.
- - Вклад (deposit): При создании карты игрок может пополнять баланс карты, каждый день после перезапуска сервера(плагина) счёт будет пополняться на указанный процент в конфиге. Игрок не сможет снять деньги с этой карты пока не пройдёт время указанное в конфиге (TimeToCash)
Первый запуск плагина может сопровождаться ошибками!
Конфиг:
Permission - Название пермишона для выдачи зп (Нужно указывать в пермишоне)
Text - Текст при выдаче опыта
salary - Опыт выдаваемый по пермишену
TimeBetweenSalaries - Период выдачи зарплаты в секундах
currencySymbol - Символ валюты
PluginLoad - Включение/отключение плагина
cards - Список видов карт
****Cardcfg - Конфиг определённого вида карты
FirstBalance - Начальный баланс карты при её создании
CreateCost - Стоимость создания карты
CardPrecent - В Кредитной карте - Процент снятия с её баланса если у игрока есть долг, Во Вкладе процент пополнения
DBPath - Путь до базы данных, база данных хранится в json
TimeToCash - Время после которого игрок сможет снимать валюту с вклада
CardLimit - Лимит вида карт на игрока
MinBalance - Минимальный баланс кредитной карты после которого у игрока будет снимать процент со всех его счетов (при наличии долга на карте)