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

На главную


unit.GetEquipmentItemSlotUnlockedQualities( unitId, equipmentSlot )

Возвращает состояние разлоченности для слота экипировки главного или инспектируемого игрока.

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

-- объявление:
function GetEquipmentItemSlotUnlockedQualities( unitId, equipmentSlot )

-- параметры:
unitId: ObjectId - идентификатор игрока
equipmentSlot: number (enum DRESS_SLOT_...) - индекс слота в экипировке

-- возвращаемые значения:
таблица с полями:
 isFullyUnlocked: boolean - слот полностью разлочен
 qualities: таблица, индексированная [0..], содержит допустимые для экипировки значения качества предметов, тип: number (enum ITEM_QUALITY_...)

-- пример:
local unlock = unit.GetEquipmentItemSlotUnlockedQualities( unitId, equipmentSlot )
if unlock.isFullyUnlocked then
 -- дополнительной информации по слоту не надо
else
 local qualities = unlock.qualities
 if GetTableSize( qualities ) == 0 then
  -- вывести информацию, что слот недоступен
 else
  -- вывести подробную информацию о доступности/недоступности слота
 ens
end

См. также:

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

CategoryEquipment
EnumDressResult
EnumDressSlot
EnumItemBinding
EnumItemQuality
EventEquipFailed
EventEquipmentItemEffect
EventEquipmentRitualEnableChanged
EventUnequipFailed
EventUnitEquipmentChanged
FunctionAvatarEquipItem
FunctionAvatarEquipItemToSlot
FunctionAvatarGetEquipmentItemSlot
FunctionAvatarGetEquipResult
FunctionAvatarIsItemsStackable
FunctionAvatarSheathNext
FunctionAvatarUnequipItem
FunctionAvatarUnequipItemToSlot
FunctionUnitGetEquipmentItemId
FunctionUnitGetEquipmentItemIds
FunctionUnitGetEquipmentItemSlotUnlockedQualities
FunctionUnitGetEquipmentSize
FunctionUnitHasEquipment


CategoryLuaApi CategoryFunction CategoryUnit CategoryEquipment

На главную