on ^*:text:*:#:{
if ( $eval($+(%,tstamp.,$cid,.,$chan),2) < $mins($ctime) ) {
set $+(%,tstamp.,$cid,.,$chan) $mins($ctime)
timestamp on $chan
}
else {
timestamp off $chan
}
}
alias mins {
return $int($calc($1/60))
}
on *:exit: unset %tstamp.*
Not tested... but it feels like a good idea...
We should also make one for input,join,part,quit,nick,etc...
Hitchhiker idea is good... but when some1 speaks @ 00:00:30 timestamp is shown after 60s so 00:01:30 is next time the timestamp is updated(to 00:01), so if some1 speaks @ 00:01:09 the timestamp doesn't show 00:01... but my script should solve this problem...