먼저 저는 매크로에 관해서 간단한 것밖에 모르는 초보이고 
이 매크로는 어느분이 만들어주신거를 개조해서 쓰고잇는겁니다.

제가 현재 수호영혼 매크로로

#showtooltip
/stopcasting
/run t,m={"yell","whisper"},UnitName"mouseover"if 0==GetSpellCooldown"수호 영혼"then for i=1,2 do SendChatMessage(m.."님 수호영혼!",t[i],n,m)end;end 
/in 8 /y 2초 후 종료 
/in 9 /y 1초 후 종료 
/시전 [target=mouseover]수호 영혼
/시전 [target=mouseover]소생

255/255

를 쓰고잇습니다. #showtooltip을 뺀다면 242/255가 되겟네염..

마우스오버대상에게 수호영혼 시전과 귓말, 외치기로 님님 수호영혼! 이라는 말이 나갑니다.
또 시전 2초 1초 전에 종료 메시지가 외치기로 뜨구요...

문제는 연타햇을경우..
님님 수호영혼!은 다시 뜨지 않는데
2초후종료1초후종료는 엄청 많이 뜨더군요...
제 생각에는 /run 이후로 시작되는 매크로 안에 if 조건문을 걸어서 수호영혼이 시전될때만 외치기가 나가게 하고
2초후종료1초후종료는 /run 매크로가 아닌 바깥에서 개인적으로 활동(?)해서 계속 나간다고 생각되는데요
2초후종료1초후 종료를 /run 안에 넣어서 연타해도 한번만 나가게 만들고 싶네요.
꼭 /run 안에 안넣더라도 조건을 걸어서 수호영혼이 시전될때만 나가게 만들어도 상관없구요...
가능하신분 안계신가요... 도움의 손길좀 꾸벅 (__

ps. /run t,m={"yell","whisper"},UnitName"mouseover"if 0==GetSpellCooldown"수호 영혼"then for i=1,2 do SendChatMessage(m.."님 수호영혼!",t[i],n,m)end;end               요거 해석좀 해주실분.. 뭐가 뭐를 의미하고 그러는건지 ㅇㅅㅇ..