Добрый день хочу добавить в аддон анонс установленных порталов магов, пробовал добавлять вручную через настрйки и в lua, не получилось.
Хочу добавить как анонс о Рыбном пире.
там есть код для Рыбного пира и шкафа лока, кто шарит в циклах elseif помогите)
Нужно вставить по аналогии со шкафом лока, но для портала (ac.db.global.RaidChecks.Portal, skills.portal это шкаф лока)
через debug каст портала показывает как SPELL_CAST_START в начале и SPELL_CREATE в конце каста.
Сюда пробовал, не сработало.Код:function VaNRLTRaidChecks:SpellCastHandler(unit,name,target,type,spellid) if name == skills.fish then if ac.db.global.RaidChecks.Fish and type == "SPELL_CREATE" then local link = GetSpellLink(spellid) if (link==nil) then link = name end ac:SendRaidMessageWithNick(" -> "..link, unit) end if ac.db.global.RaidChecks.FishClick and type == "SPELL_CAST_SUCCESS" then if not fishclicks[unit] then fishclicks[unit] = 0 end fishclicks[unit] = fishclicks[unit] + 1 if fishclicks[unit] >= 5 then ac:SendRaidMessageWithNick("закликивает рыбу!", unit) end ac:DelayFunc("fishclick"..unit, 10, function() fishclicks[unit] = 0 end) end elseif ac.db.global.RaidChecks.Portal and name == skills.portal and type == "SPELL_CAST_SUCCESS" then local link = GetSpellLink(spellid) if (link==nil) then link = name end ac:SendRaidMessageWithNick(" -> "..link, unit) end end
Снимок экрана 2023-01-11 215323.pngСнимок экрана 2023-01-11 215425.png
Буду благодарен за помощь.




Ответить с цитированием
