alias nexthour { return $iif($time(HH) == 23,00,$calc($v1 + 1)) $+ :00 } alias dotime { msg #yourchannel It is now: $time(HH:nn) .timertime 1 3600 dotime } on *:join:#yourchannel:{ .timertime $nexthour 1 1 dotime }
alias dotime if $me ison $1 { msg $1 It is now: $time(HH:nn) | .timertime 1 3600 dotime $1 } on me:*:join:#yourchannel:{ .timertime $+($calc(($time(HH) +1) % 24),:00) 1 0 dotime # }