Idlers
.Notice Idler {
var %idlenicks = $snicks
var %i = 1
var %nicktoken = $gettok(%idlenicks,0,44)
while (%i <= %nicktoken) {
var %checknick = $gettok(%idlenicks,%i,44)
notice %checknick Your Idle Time in $active $+ : $duration($nick($active,%checknick).idle)
inc %i
}
}
.Notice me {
var %idlenicks = $snicks
var %i = 1
var %nicktoken = $gettok(%idlenicks,0,44)
while (%i <= %nicktoken) {
var %checknick = $gettok(%idlenicks,%i,44)
notice $me %checknick = Idle Time in $active $+ : $duration($nick($active,%checknick).idle)
inc %i
}
}
.Show Channel {
var %idlenicks = $snicks
var %i = 1
var %nicktoken = $gettok(%idlenicks,0,44)
while (%i <= %nicktoken) {
var %checknick = $gettok(%idlenicks,%i,44)
say %checknick Your Idle Time in $active $+ : $duration($nick($active,%checknick).idle)
inc %i
}
}
.Window list {
if (!$window(@idlers)) window @idlers
var %idlenicks = $snicks
var %i = 1
var %nicktoken = $gettok(%idlenicks,0,44)
while (%i <= %nicktoken) {
var %checknick = $gettok(%idlenicks,%i,44)
aline @idlers [[ $fulldate ]] %checknick = Idle Time in $active $+ : $duration($nick($active,%checknick).idle)
inc %i
}
}