local si=CreateFrame("Frame")
si:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
si:SetScript("OnEvent",function ()
local _,combatEvent,hideCaster,sourceGUID,sourceName,sourceFlags,sourceRaidFlags,destGUID,destName,destFlags, destRaidFlags,spellID,spellName,_,param1,_,_,param4 = CombatLogGetCurrentEventInfo()

local SAY = "SAY";
if sourceName==UnitName("player") and combatEvent=="SPELL_INTERRUPT" then
SendChatMessage(GetSpellLink(param1).." 차단", SAY)
elseif sourceName==UnitName("pet") and combatEvent=="SPELL_INTERRUPT" then
SendChatMessage(GetSpellLink(param1).." 차단", SAY)
elseif sourceName==UnitName("player") and combatEvent=="SPELL_DISPEL" then
SendChatMessage(GetSpellLink(param1).." 해제", SAY)
end;
end)


---------------------------------------------------
위에것이 제가 사용하는 차단/해제 알림 매크로 애드온인데요
요즘 작동될때도 있고 안될때도 있어요.. 혼자있을때나 파티일때나 공대일때나 항상 어디서든 작동했는데요..
필드에서 혼자놀때나 파티일때도 작동을 안하더라구요..
뭐가 바뀐건지 수정 부탁드려요 ㅠㅠ 도와주세요~