Yok sanırım sen beni yanlış anladın.   
Kod:  if (!$timer($gettok(%µ,1,37))) { $+(.timer,$gettok(%µ,1,37)) 1 5 unset $(%µ,1) }//yeni süreç    
Timer aktif değilse (unset edilmişse) yeni bir 5 saniyelik süreç başlatıyorsun.   
Yani inc -u5 ile başlatılan işlemin ardından;   
Kod:  if !%var { inc -u5 %var } //yeni süreç    
daha tiz bir mantık ve daha az yorucu bir işlem.
     |