
Сообщение от
Sproody
arg7 на arg4 замени
Что-то он не то теперь пишет. Каждый мортал судя по аддону Parry
- - - Updated - - -
в таблице параметров нашёл следущие типы Miss
PHP код:
Miss type
"ABSORB"
"BLOCK"
"DEFLECT"
"DODGE"
"EVADE"
"IMMUNE"
"MISS"
"PARRY"
"REFLECT"
"RESIST"
Скорее всего из-за того что SPELL_MISSED это не только парии и мисс, а еще и абсорб, и много чего еще. Надо как-то конкретизировать?
В sapee PlayerName это мой персонаж Sapee.playername = UnitName("player")
Т.е. судя по необходимости мне надо отслеживать "Удар по цели", а не по мне. И тут хоть 7-й хоть 4-й аргумент не подходит.
Как в этом случае добавлять переменную для цели и конкретизировать тип промаха?
PHP код:
Sapee.targetname = UnitName("target")
Sapee:SetScript("OnEvent",function()
if (enabled == 'true') then
if (arg4 == Sapee.targetname and arg2 == "SPELL_MISSED" and arg9 == 47486) then
SendChatMessage("Mortal Miss", "PARTY")
end
end
end)
Что в данном случае будет являться аргументом?
перечень аргументов SPELL_MISS
Event Type |
Arg1 |
Arg2 |
Arg3 |
Arg4 |
Arg5 |
Arg6 |
Arg7 |
Arg8 |
Arg9 |
Arg10 |
Arg11 |
Arg12 |
Arg13 |
Arg14 |
SPELL_MISS |
timestamp |
event |
sourceGUID |
sourceName |
sourceFlags |
destGUID |
destName |
destFlags |
spellId |
spellName |
spellSchool |
missType |
isOffHand |
amountMissed |
Как включить эти подаргументы 2,4,7,8 в общий тип проверки?
Т.е. нам нужен arg2 уже SPELL_MISSED, Miss type BLOCK, DODGE, MISS, PARRY.
PHP код:
and arg2 == "SPELL_MISSED" and ...?