yes, changed to HH, however the timer was setting for the correct time, it does work in my mIRC, not sure why it won't for vexed.

I did make this change so it fires within the first 15 minutes of the startup event (and every 15 minutes)

Code:
on *:start:{
  timesetup
}
alias timesetup {
  var %currenttime = $asctime(nn)
  if (%currenttime <= 15) { %current = $asctime(HH:15) }
  elseif (%currenttime > 15) && (%currenttime <= 30) { %current = $asctime(HH:30) }
  elseif (%currenttime > 30) && (%currenttime <= 45) { %current = $asctime(HH:45) }
  else { var %current = $calc($asctime(HH) + 1) $+ :00 }
  .timertimenow %current 1 0 onthehour
}
alias onthehour {
  echo $active The time is now: $asctime(h:nn TT)
  .timerhour 0 900 echo $!active The time is now: $!asctime(h:nn TT)
}

Last edited by MikeChat; 13/03/06 10:50 PM.