[원문] 매크로로 외침시 스킬링크 질문

매크로로 외침시 스킬링크가 뜨게 하려하는데요 어떻게 해야하나요?
-------------------------------------------------------------------------------------

단순하게 스킬 링크만을 외치기에 사용하고 싶으시다면

 

/run SendChatMessage(GetSpellLink(스킬 ID를 여기 넣으시고), "YELL")

 

이런 식으로 하면 되긴 합니다....만

스킬 ID 를 미리 알아내야 합니다. ^^

 

채팅 애드온 같은 곳에서

차단 했을 경우 외치기로 알릴때는

 

local interrupt_announce = CreateFrame("Frame")
interrupt_announce:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
interrupt_announce:SetScript("OnEvent", function(self, _, ...)

 local _, event, _, sourceGUID, _, _, _, _, destName, _, _, _, _, _, spellID = ...
 if not (event == "SPELL_INTERRUPT" and sourceGUID == UnitGUID("player")) then return end

SendChatMessage("차단 : "..destName..": "..GetSpellLink(spellID), "YELL")
end)

 

이런 식으로 추가해서 사용하시면 될듯하네요.