on *:CONNECT: {
if (!$timer(lag $+ $network)) .timerlag [ $+ [ $network ] ] 0 120 /lag
}
on *:DISCONNECT: {
if ($timer(lag $+ $network)) .timerlag [ $+ [ $network ] ] off
}
alias lag {
.ctcp $me lag $ticks
}
ctcp *:lag: {
if ($nick == $me) {
var %ticks = $2, %lag = $calc(($ticks - %ticks) / 1000)
/echo -s Lag Time: $round(%lag, 2) $+ sec
}
/halt
}