예전 글에서 본 매크로입니다.

/run t={"전투 준비","5","4","3","2","1","시작!!"}for k,v in pairs(t) do C_Timer.After(k,function()SendChatMessage(t[k],"RAID_WARNING")end)end

전투 전에 1초마다 칸트 세는 매크로인데요.

이걸 마우스 우클릭(또는 shift 등) 하면 "say"로, 그냥 클릭하면 "RAID_WARNING"으로 할 수 있나요?

--------------------------------------------------------------------------

낑낑대다보니 만들어졌네요.

/run t={"전투 준비","5","4","3","2","1","시작!!"}for k,v in pairs(t) do if IsModifierKeyDown()then C_Timer.After(k,function()SendChatMessage(t[k],"SAY")end)else C_Timer.After(k,function()SendChatMessage(t[k],"RAID_WARNING")end)end end

뭔가 local을 넣고 그럴싸하게 만들고 싶었지만 능력이 안되서 쥐쥐...
잘 돌아갑니다.. ㅠㅠ

근데 IsModifierKeyDown 대신에 마우스 우클릭으로 할 수 있는 방법은 없나요?
구문을 잘 모르겠어요..