Возьмём за основу макрос:
PHP код:
/run local f=AuG or CreateFrame("Frame","AuG") f.m,f.t=1,0 f:SetScript("OnUpdate",function(s,e) f.t=f.t+e if f.t>2.5 and not InCombatLockdown() then f.t=0 f.m=3-f.m SetTracking(f.m) end end) f:Show()
из этой темы.
laosun по моему мнению алгоритм задержки по времени(таймера) умещается. Вот что выходит:
PHP код:
/run local f=CreateFrame("Frame")t=0 f:SetScript("OnUpdate",function(s,e)t=t+e if t<3 then return else t=0 print("отправить сообщение") end end)
Всего навсего 139 символов. Ваша задача заменить print на SendChatMessage. Число 3 это твой тайминг, раз в 3 секунды.
PS: если помог, тыкайте спасибку.
2015-12-28_23-52-50.png