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

На главную


unit.GetRitualActivePreset( unitId )

Позволяет узнать текущий активный набор ритуальных вещей.

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

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

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

-- возвращаемые значения:
number(enum DUMMY_TYPE) - идентификатор активного набора ритуальных вещей

-- пример:
local unitId = avatar.GetInspectInfo().playerId
if unit.IsRitualEnabled( unitId ) then
  local activePreset = unit.GetRitualActivePreset( unitId  )
  if activePreset == DUMMY_TYPE_SECONDARY then
    local itemIds = unit.GetEquipmentItemIds( avatar.GetId(), ITEM_CONT_EQUIPMENT_RITUAL_1 )
  elseif activePreset == DUMMY_TYPE_TERTIARY then
    local itemIds = unit.GetEquipmentItemIds( avatar.GetId(), ITEM_CONT_EQUIPMENT_RITUAL_2 )
  elseif activePreset == DUMMY_TYPE_QUATERNARY then
    local itemIds = unit.GetEquipmentItemIds( avatar.GetId(), ITEM_CONT_EQUIPMENT_RITUAL_3 )
  end
end

Cм. также:

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

CategoryRitual
EnumDummyType
EventEquipmentActivePresetChanged
EventEquipmentDressEnableChanged
FunctionAvatarGetRitualActivePreset
FunctionAvatarSetRitualActivePreset
FunctionUnitGetRitualActivePreset
FunctionUnitIsRitualEnabled


CategoryLuaApi CategoryFunction CategoryRitual CategoryEquipment

На главную