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

На главную


EVENT_ACTION_FAILED_SPELL

Уведомление о неудачном исполнении заклинания.

-- поля:
 sysId: string (enum) - строковый код ошибки вида "ENUM_ActionFailCause_..."
 unitId: ObjectId - идентификатор юнитам, вызвавшего ошибку
 spellId: SpellId - идентификатор исполняемого заклинания

-- Некоторые дополнительные параметры могут быть переданы в следующих случаях:

 "ENUM_ActionFailCause_NoItem",
 "ENUM_ActionFailCause_CannotTakeItem":
   name: WString or nil - имя предмета, необходимого для каста
   number: number (int) or nil - необходимое количество предметов

 "ENUM_ActionFailCause_NotEquipped",
 "ENUM_ActionFailCause_DressedItemCannotBeUpgraded":
   dress: number (enum DRESS_SLOT_XXX) or nil - тип одежды/оружия, необходимый для каста
   itemClass: WString or nil - имя класса предмета, необходимого для каста

 "ENUM_ActionFailCause_WrongCreatureRace":
   race: number ( enum RACE_XXX ) or nil - раса, необходимая для каста, поле устарело (OBSOLETE)
   sysRace: string (enum "ENUM_...") or nil - где значения перечисления:
    "ENUM_HUMANOID"
    "ENUM_BEAST"
    "ENUM_UNDEAD"
    "ENUM_GIANT"
    "ENUM_DRAGON"
    "ENUM_ELEMENTAL"
    "ENUM_DEMON"
    "ENUM_ABERRATION"

 "ENUM_ActionFailCause_NoPsionicContact":
   psionicContactType: number (enum PSIONIC_CONTACT_...) or nil - тип контакта (PSIONIC_CONTACT_NORMAL, PSIONIC_CONTACT_CRUDE)
   sysPsionicContactType: string (enum "ENUM_...") or nil - строковое значение типа ("ENUM_Normal", "ENUM_Crude")

 "ENUM_ActionFailCause_NotEnoughMana",
 "ENUM_ActionFailCause_NotEnoughEnergy",
 "ENUM_ActionFailCause_NotEnoughHonor",
 "ENUM_ActionFailCause_HealthNotHigher",
 "ENUM_ActionFailCause_HealthNotLower",
 "ENUM_ActionFailCause_PetHealthNotHigher":
   number: number (int) or nil - необходимое количество

 "ENUM_ActionFailCause_NoBuff",
 "ENUM_ActionFailCause_WrongCharacterClass",
 "ENUM_ActionFailCause_CannotLearnSkill",
 "ENUM_ActionFailCause_HasSkill",
 "ENUM_ActionFailCause_NoAbility",
 "ENUM_ActionFailCause_NoSpell",
 "ENUM_ActionFailCause_WrongAvatarRace",
 "ENUM_ActionFailCause_WrongAvatarSex",
 "ENUM_ActionFailCause_WrongMobWorld":
   name: WString or nil - имя

 "ENUM_ActionFailCause_ReputationLevelNotLess",
 "ENUM_ActionFailCause_ReputationNotLess",
 "ENUM_ActionFailCause_WrongFaction":
   name: WString or nil - имя фракции
   reputationLevel: number (enum REPUTATION_LEVEL_...) or nil - уровень репутации, если требуется

См. также описание "ENUM_ActionFailCause_..."

Search: "CategoryLuaApi" "CategoryActionResult"

EnumActionFailCause
EnumActionResultSpecial
EventActionFailedExploit
EventActionFailedOther
EventActionFailedSpell
EventActionProcessTerminated
EventActionResultEffect
EventActionResultSpecialSpell
EventClientMessage
EventExploitResultCustom
EventForagingFailed
EventTakeItemsFailed

Search: "CategoryLuaApi" "CategoryAction"

EnumActionFailCause
EnumActionResultSpecial
EventActionFailedExploit
EventActionFailedOther
EventActionFailedSpell
EventActionPanelChanged
EventActionPanelElementChanged
EventActionPanelElementEffect
EventActionProcessTerminated
EventActionProgressFinish
EventActionProgressFreeze
EventActionProgressStart
EventActionProgressUpdate
EventActionResultEffect
EventActionResultSpecialSpell
EventAEMarkPointClicked
EventAttackResult
EventAvatarCombatStatusChanged
EventAvatarExperienceChanged
EventAvatarExperienceGained
EventAvatarExperienceLost
EventAvatarRestedExperienceChanged
EventClientMessage
EventContextActionPointStarted
EventContextActionsChanged
EventEquipmentItemChanged
EventExploitResultCustom
EventHealingReceived
EventLootMark
EventTakeItemsFailed
FunctionAvatarBindItemToActionPanel
FunctionAvatarBindMountToActionPanel
FunctionAvatarBindSpellToActionPanel
FunctionAvatarGetActionInfo
FunctionAvatarGetAttackResult
FunctionAvatarGetContextActions
FunctionAvatarGetMaxActionCount
FunctionAvatarGetPetAggroMode
FunctionAvatarGetPetMoveMode
FunctionAvatarIsPetInCombat
FunctionAvatarPetAttack
FunctionAvatarSetPetAggroMode
FunctionAvatarSetPetMoveMode
FunctionAvatarStopCasting
FunctionAvatarUnBindFromActionPanel


CategoryLuaApi CategoryEvent CategoryAction CategoryActionResult

На главную