FShop
Полностью настраиваемый магазин на формах.
Команды
Всего одна - /shop
Пермишены
mrholler.shop.admin - позволяет управлять магазином
Исходный код
Скачать
FShop-1.0.0.zip (28.7 КБ)
API (для разработчиков)
Используем use
use mrholler\fshop\API as FShopAPI;
Открыть магазин
FShopAPI::openShop($player);
Один передаваемый параметр, это игрок, которому будет открыт магазин
Возвращает true в случае успешного выполнения
Добавление категории
FShopAPI::addCategory($player, $categoryName, $hide);
Три параметра:
1 - Игрок от которого будет выполнено добавление категории (для евентов).
2 - Название категории.
3 - Скрыта ли будет категория для игроков не имеющих доступ к пермишену админа.
Может вернуть:
0 - В случае успешного выполнения.
1 - Пустое название или состоит только из цифр.
2 - Название меньше 3 символов
3 - С таким названием категория уже существует
4 - Создание категории было отменено евентом
Удаление категории
FShopAPI::removeCategory($player, $categoryName);
Два параметра:
1 - Игрок, от которого будет выполнено удаление категории (для евентов).
2 - Название категории.
Может вернуть:
0 - В случае успешного выполнения.
1 - Категория не существует.
2 - Удаление отменено евентом.
Список всех категорий и предметов в них
FShopAPI::listCategories();
Вернет массив со всеми категориям и предметами в нем со всеми параметрами. Ознакомиться с ними можете самостоятельно в config.yml
Перезагрузка магазина
FShopAPI::reloadShop();
Перезагрузит магазин
Автор
MrHoller