Описание:
Данный скрипт нужен для разработчиков плагинов Майнкрафт. С помощью этой удобной панели вы можете добавлять лицензии в свои плагины Майнкрафт! Всё очень просто: при компиляции плагина вшиваете в плагин ключ, затем отдаёте покупателю. Если заметили, что ваш плагин используется где-то на стороне, просто отключаете доступ к лицензии.Данный скрипт куплен мной на mc-market специально для вас.
ФУНКЦИИ:
- Уникальная система запроса лицензий.
- Множество заполнителей для запросов на лицензии.
- Связанная лицензия с плагином и разногласиями.
- Получите последнюю дату запуска сервера, запроса на лицензию и IP сервера
- Хешированные пароли.
- Живая статистика о ваших лицензиях.
- Изменить вариант лицензии.
- Копировать лицензию в буфер обмена.
- Темный режим панели.
Вот несколько представленных скриншотов панели:
Настройка и установка панели:
- Скачайте архив.
- Извлеките его.
- Файлы внутри папки «webpanel» должны идти в файлы вашего веб-сервера.
- Прежде чем увидеть свою панель, откройте файл с именем «config» в файлах вашего веб-сервера.
- Здесь вам нужно заполнить учетные данные mysql, а также ваше имя пользователя и пароль для первого пользователя.
- После этого перейдите на свой сайт, вы должны увидеть страницу входа,
- Войдите в систему и НАСЛАЖДАЙТЕСЬ.
Настройка плагина:
- Вставьте файл «License.java» в исходный код вашего плагина.
- После этого интегрируйте систему лицензий в свой метод onEnable. Например:
Java:
Bukkit.getServer().getConsoleSender().sendMessage("-------> Login <-------");
License license = new License(getConfig().getString("license"), "YOUR WEBSERVER URL", this);
license.request();
Bukkit.getServer().getConsoleSender().sendMessage(" |- License checking: "+license.getLicense());
if (license.isValid()) {
Bukkit.getServer().getConsoleSender().sendMessage("------------------------");
Bukkit.getServer().getConsoleSender().sendMessage(" |- Login accepted");
Bukkit.getServer().getConsoleSender().sendMessage(" |- Welcome: "+license.getLicensedTo());
Bukkit.getServer().getConsoleSender().sendMessage(" |- I am enabling all");
Bukkit.getServer().getConsoleSender().sendMessage(" |- the features for you");
Bukkit.getServer().getConsoleSender().sendMessage(" ");
Bukkit.getServer().getConsoleSender().sendMessage(" |- License generated in: "+license.getGeneratedIn());
Bukkit.getServer().getConsoleSender().sendMessage(" |- License generated by: "+license.getGeneratedBy());
Bukkit.getServer().getConsoleSender().sendMessage("------------------------");
registerCommands();
registerListeners();
} else {
Bukkit.getServer().getConsoleSender().sendMessage("------------------------");
Bukkit.getServer().getConsoleSender().sendMessage(" |- Login denied");
Bukkit.getServer().getConsoleSender().sendMessage(" |- Return error "+license.getReturn());
Bukkit.getServer().getConsoleSender().sendMessage("------------------------");
Bukkit.getPluginManager().disablePlugin(this);
return;
}