- Баллы
- 88
- Имя в Minecraft
- MOR_IV
ExpiringPrivilege - Временная Привилегия
Переделанный мною плагин.
Автор не я - ссылка на тему автора:
http://www.rubukkit.org/threads/admin-expiringprivilege-v1-0-vremennaja-privilegija-1-7-5-r0-1.74374/
Версия: v1.1 by MOR_IVПеределанный мною плагин.
Автор не я - ссылка на тему автора:
http://www.rubukkit.org/threads/admin-expiringprivilege-v1-0-vremennaja-privilegija-1-7-5-r0-1.74374/
Отличия от автора:
- Сделан упор на mysql
- Плагину не обязательное управление через игру/консоль.
- Полностью переделана система выдачи / аннулирования привилегий.
- Переделана структура базы mysql.
- Изменен конфиг файл.
Данный плагин даёт возможность добавлять игрока в указанную группу плагина PermissionsEX на указанное количество дней. После истечения дней, игрок автоматически удаляется из группы.
Особенности:
- Временная привилегия.
- Распределение привилегий по приоритету.
- MySQL - база данных
- Плагин - PermissionsEX
- DBHost: localhost - адрес для подключения к базе данных.
- DBPort: 3306 - порт для подключения к базе данных.
- DBName: minecraft - название базы данных.
- DBUser: simpleUser - пользователь базы данных.
- DBPass: hardPassword - пароль пользователя.
- databaseTable: lprivilege - таблица БД.
- playerColumn: user - колонка пользователя.
- premGOLD: gold - название привилегии / колонка времени привилегии.
- premDIAMOND: diamond - название привилегии / колонка времени привилегии.
- premPLATINUM: platinum - название привилегии / колонка времени привилегии.
- premPREMIUM: premium - название привилегии / колонка времени привилегии.
- enableTimer: true - вкл/выкл пересчет пользователей каждые:
- timer: 72000 - время пересчета пользователей (72000 = 1 час).
- PexReload: false - перезагрузка PermissionsEX каждые "timer" (/pex reload).
Права/Команды:
- expiringprivilege.add - использование команды /ep add <игрок> <премиум> <дни> - добавление игрока в список "Временная Привилегия". (пример /ep add user gold 30)
- expiringprivilege.remove - использование команды /ep remove <игрок> - удаление игрока из списка "Временная Привилегия".
- expiringprivilege.check - использование команды /ep check <игрок> - перепроверка игрока "вне очереди".
- expiringprivilege.info- использование команды /ep info <игрок> - выводит список оставшихся дней временной привилегии.
Как пользоваться:
- Плагин работает по приоритету. Если есть все аккаунты по дням, он берет Premium и расходует его, если нет, то Platinum , если нет Diamond и т.д.
- Если все колонки пользователя в mysql = 0, то строка удаляется.
- Работает через pex user group.
- ВАЖНО:Для добавления привилегий через сайт, при каждом изменении таблицы mysql ставим значение "lastCheck" = 0, это дает плагину возможность подумать, убрать пользователя со старой группы и записать в новую.
v1.1 [1.6.4 - ?] 09.10.2014 г.
- Тестовая версия 2.
- переделана команда /ep add
- добавлена возможность дать дни человеку у которого они уже есть
- добавлена четвертая привилегия "premium"
- добавлена команда /ep info <ник>
- фикс багов. В частности с созданием таблицы плагина
v1.0 [1.6.4 - ?] 05.10.2014 г.
- Тестовая версия.
- Релиз.
Последнее редактирование: