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

На главную


enchant.GetItemSlots( itemId )

Получить слоты предмета, доступные для вставки энчантов.

-- библиотека
enchant

-- объявление:
function enchant.GetItemSlots( itemId )

-- параметры
itemId: ObjectId - идентификатор предмета

-- возвращаемые значения
table или nil - nil если нет информации; иначе таблица, проиндексированная элементами числового энама ENUM_EnchantSlot_..., значения - boolean, true если предмет имеет слот соответствующего ключу типа

-- пример использования
local availableSlots = enchant.GetItemSlots( itemId )
if availableSlots then
  local hasDefenceSlot = availableSlots[ENUM_EnchantSlot_Defence]
end

См. также

Search: "CategoryLuaApi" "CategoryEnchant"

CategoryEnchant
EnumEnchantInsertionResult
EnumEnchantSlot
EnumInnateStats
EventItemServerCmdFinished
FunctionEnchantCanInsertEnchant
FunctionEnchantCanInsertEnchants
FunctionEnchantEnchantExtract
FunctionEnchantEnchantInsert
FunctionEnchantGetCompatibleQualities
FunctionEnchantGetEnchants
FunctionEnchantGetEnchantSlot
FunctionEnchantGetItemSlots
FunctionEnchantGetItemSlotsInfo
FunctionEnchantIsEnchant


CategoryLuaApi CategoryFunction CategoryEnchant

На главную