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

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
м
м
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{nav head|Вебхуки}}
{{nav head|Вебхуки||Ark:Magazin-Api}}


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


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


API версии 1:
API версии 1:
Строка 25: Строка 27:


{{links|ARK Survival Evolved|ark}}
{{links|ARK Survival Evolved|ark}}
{{nav foot|Кастомные предметы (Custom items)}}
{{nav foot|Аберрантный фильтр}}

Текущая версия на 02:32, 12 октября 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:Донат-Магазин | К началу статьи