┃[원문] 매크로 관련 질문!
┃
┃다들 아실만한
┃/외치기 차단 %t
┃/시전 자루 치기 (or 마법 차단 등등)
┃
┃이렇게 사용하면 성공 못해도 외치기가 나가서 사기치는 느낌이 들어서요
┃
┃차단기가 성공했을때만 외치기가 나갈만한 매크로는 없을까요?
-------------------------------------------------------------------------------------
사용하는 애드온 뒤쪽에 붙여서 쓰세요.
local int_a = CreateFrame("Frame")
int_a:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
int_a:SetScript("OnEvent", function(self, _, ...)
local _, event, _, sourceGUID, _, _, _, _, destName, _, _, _, _, _, spellID = ...
if not (event == "SPELL_INTERRUPT" and sourceGUID == UnitGUID("player")) then return end
if IsInLFGDungeon() then
SendChatMessage("차단 "..GetSpellLink(spellID).." ▶ "..destName, "INSTANCE_CHAT")
elseif IsInRaid() then
SendChatMessage("차단 "..GetSpellLink(spellID).." ▶ "..destName, "RAID")
elseif IsInGroup() then
SendChatMessage("차단 "..GetSpellLink(spellID).." ▶ "..destName, "PARTY")
else
SendChatMessage("차단 "..GetSpellLink(spellID).." ▶ "..destName, "SAY")
end
end)