Пользовательские дополнения
На главную
spellLib.GetCooldown( SpellId )
Возвращает информацию о таймерах повторного использования заклинания по его идентификатору.
-- библиотека
spellLib
-- объявление:
function GetCooldown( SpellId )
-- параметры
id: SpellId - Id умения
-- возвращаемые значения
nil, если такого умения нет
table, если действие в слоте есть
-- поля возвращаемой таблицы
durationMs: number (int) - время до повторного использования заклинания (всего)
remainingMs: number (int) - время до повторного использования заклинания (осталось)
ignoreGlobalCooldown: boolean - спелл игнорирует ГКД (может быть запущен при активном ГКД)
debugName: string or nil -- системная информация для отладочной версии(путь к файлу), отсутствует в FinalRelease версии клиента
-- пример использования
local spellbook = avatar.GetSpellBook()
local spellInfo = spellLib.GetCooldown( spellbook[1] )
common.LogInfo( spellInfo.remainingMs )
Связанные страницы: "CategoryLuaApi" "CategorySpellLib"
CategorySpellLib
EnumSpellbookPage
FunctionAvatarGetBuildSwitchSpell
FunctionGuildHallLibGetTeleportSpell
FunctionHangarGetLendShipSpellId
FunctionHangarGetReturnLendedShipSpellId
FunctionSpellLibCanRunAvatar
FunctionSpellLibCanRunAvatarEx
FunctionSpellLibGetActionGroups
FunctionSpellLibGetActionGroupsDescriptions
FunctionSpellLibGetAESectorProps
FunctionSpellLibGetCooldown
FunctionSpellLibGetCurrentValues
FunctionSpellLibGetDescription
FunctionSpellLibGetDescriptionParams
FunctionSpellLibGetDurationBuff
FunctionSpellLibGetIcon
FunctionSpellLibGetObjectSpell
FunctionSpellLibGetProperties
FunctionSpellLibGetRequiredBuffs
FunctionSpellLibGetRequiredResources
FunctionSpellLibGetRequirements
FunctionSpellLibGetState
FunctionSpellLibGetValuedObject
FunctionSpellLibHasDurationBuff
CategoryLuaApi
CategoryFunction
CategorySpellbook
CategorySpellLib
На главную