차단이 쿨일 때 몇초 남았는지 출력해주는 매크로

/run local S="비난"s,d,e=GetSpellCooldown(S);t=floor((s+d)-GetTime());if t>0 then SendChatMessage(GetSpellLink(S).." 쿨 "..ceil(t).."초","SAY")end
/시전 비난


이걸 검색해서 쓰고 있는데요
(차단 메세지 애드온은 따로 쓰고 있습니다.)

가끔 급하면 다다다 누를 때가 있는데
그럼 차단 메세지도 뜨고 쿨도 출력되면서 채팅창이 막 올라갑니다.

그래서 쿨이 돌기 시작한지 1~2초 이내에는 출력하지 않도록 하고 싶은데요

/run local S="비난"s,d,e=GetSpellCooldown(S);t=floor((s+d)-GetTime());if s>2 and t>0 then SendChatMessage(GetSpellLink(S).." 쿨 "..ceil(t).."초","SAY")end
/시전 비난

이런 식으로 만들어 보니 소용이 없는거 같습니다. 
뭘 추가해야할까요? ㅠㅠ