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

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Shop API - это набор для построения дополнений к плагину донат-магазина на языке С++. ShopAPI поз…»)
 
м
 
(не показано 8 промежуточных версий этого же участника)
Строка 1: Строка 1:
Shop API - это набор для построения дополнений к плагину донат-магазина на языке С++.  
{{nav head|Вебхуки||Ark:Magazin-Api}}
 
ShopAPI - это набор для построения дополнений к плагину донат-магазина на языке С++.  


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


API версии 1:
API версии 1:
Строка 7: Строка 11:
  namespace SurvivalShopApi
  namespace SurvivalShopApi
  {
  {
typedef bool(*EquipmentFunction)(const unsigned long long steamId, const web::json::value *customItem, std::wstring *logMessage);
    typedef bool(*EquipmentFunction)(const unsigned long long steamId, const web::json::value *customItem, std::wstring *logMessage);
 
   
// RegisterCustom
    // RegisterCustom
// получить версию Shop API
    // получить версию Shop API
SURVIVALSHOP_API float Version();
    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);
}


// RegisterCustom
{{links|ARK Survival Evolved|ark}}
// зарегистрировать собственный тип товара для применения в custom.json
{{nav foot|Аберрантный фильтр}}
SURVIVALSHOP_API bool RegisterEquipmentType(const std::wstring pluginName, const std::wstring typeName, EquipmentFunction func);
 
// RegisterCustom
// удалить регистрацию собственного типа товаров
SURVIVALSHOP_API void UnregisterEquipmentType(const std::wstring typeName);
}

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