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

Материал из SurvivalHost Wiki
Версия от 21:20, 31 марта 2019; VorteX (обсуждение | вклад) (Новая страница: «Shop API - это набор для построения дополнений к плагину донат-магазина на языке С++. ShopAPI поз…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

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

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);

}