Пользовательские дополнения

На главную


customizationLib.GetActiveSlotInfo()

Возвращает информацию о кастомизируемом (активном) слоте в состоянии кастомизации.

ENUM_SlotName_... - содержит номер слота в общем пространстве множества слотов, используемых во всей системе. Можно использовать для хранения состояния, но точное множество значений в общем случае не известно.

См. ENUM_BeastType_....

-- библиотека:
customizationLib

-- объявление:
function GetActiveSlotInfo()

-- параметры:
нет

-- возвращаемые значения:
table or nil - если сейчас главный игрок настраивает слот, то возвращает таблицу с полями
  slot: number (enym ENUM_SlotName_...) - номер слота
  sysSlot: sting (enym "ENUM_SlotName_...") - строковое обозначение слота
  itemId: ObjectId or nil - идентификатор предмета, если он есть в слоте

  Если настраиваем слот в личном приключении, то ещё поля:
   beastType: number (enum ENUM_BeastType_...) - тип монстра
   sysBeastType: string (enum "ENUM_BeastType_...") - тип монстра

-- пример:
if customizationLib.IsActive() then
  local info = сustomizationLib.GetActiveSlotInfo()
end

Связанные страницы: "CategoryLuaApi" "CategoryCustomizationLib"

CategoryCustomizationLib
EnumBeastType
EventCustomizationActiveSlotChanged
EventCustomizationActiveSlotContentChanged
EventCustomizationStateChanged
FunctionCustomizationLibGetActiveSlotInfo
FunctionCustomizationLibInstallItem
FunctionCustomizationLibIsActive
FunctionCustomizationLibUninstallItem


CategoryLuaApi CategoryFunction CategoryCustomizationLib

На главную