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

На главную


unit.IsRitualEnabled( unitId )

Возвращает true, если главный или инспектируемый игрок уже может находится в состоянии ритуала (надевать ритуальные вещи, видеть их контейнер).

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

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

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

-- возвращаемые значения:
boolean - true, если ритуал доступен

-- пример:
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

См. также:

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

CategoryRitual
EnumDummyType
EventEquipmentActivePresetChanged
EventEquipmentDressEnableChanged
FunctionAvatarGetRitualActivePreset
FunctionAvatarSetRitualActivePreset
FunctionUnitGetRitualActivePreset
FunctionUnitIsRitualEnabled


CategoryLuaApi CategoryFunction CategoryUnit CategoryRitual

На главную