Ark:Донат-Магазин/API

Материал из SurvivalHost Wiki
Версия от 02:32, 12 октября 2019; VorteX (обсуждение | вклад) (VorteX переименовал страницу Ark:Донат-Магазин/API в Ark:Донат-Магазин/API поверх перенаправления)
Перейти к навигации Перейти к поиску

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:Донат-Магазин | К началу статьи