Ark:Донат-Магазин/API: различия между версиями

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
м
м
Строка 4: Строка 4:


ShopAPI позволяет добавлять новые виды товаров, таких как сложные эффекты. Например выдачу разрешений для плагина Permissions.
ShopAPI позволяет добавлять новые виды товаров, таких как сложные эффекты. Например выдачу разрешений для плагина Permissions.
Скачать с GitHub: [https://github.com/admin4eg/survivalshop-api https://github.com/admin4eg/survivalshop-api]


API версии 1:
API версии 1:

Версия 02:39, 8 апреля 2019

API
<< Ark:Донат-Магазин | К концу статьи | Предыдущая глава: Вебхуки

ShopAPI - это набор для построения дополнений к плагину донат-магазина на языке С++.

ShopAPI позволяет добавлять новые виды товаров, таких как сложные эффекты. Например выдачу разрешений для плагина Permissions.

Скачать с GitHub: https://github.com/admin4eg/survivalshop-api

API версии 1:

namespace SurvivalShopApi
{
    typedef bool(*EquipmentFunction)(const unsigned long long steamId, const web::json::value *customItem, std::wstring *logMessage);
    
    // RegisterCustom
    // получить версию Shop API
    SURVIVALSHOP_API float Version();
    
    // RegisterCustom
    // зарегистрировать собственный тип товара для применения в custom.json
    SURVIVALSHOP_API bool RegisterEquipmentType(const std::wstring pluginName, const std::wstring typeName, EquipmentFunction func);
    
    // RegisterCustom
    // удалить регистрацию собственного типа товаров
    SURVIVALSHOP_API void UnregisterEquipmentType(const std::wstring typeName);
}

Ссылки



Далее: Аберрантный фильтр

<< Ark:Донат-Магазин | К началу статьи