rendered paste bodyon *:JOIN:%home-chan:{
.enable #raw
whois $nick
}
#raw off
raw *:*:{
haltdef
if ($numeric == 319) {
set $+(%,$2) $count($3-,@) $count($3-,%) $count($3-,+)
omsg $ticks $2 is on $iif($calc($0 - 2) >= 1,$v1 Channels,$v1 Channel) $&
Op in: $iif($gettok($($+(%,$2),2),1,32) >= 1,$v1 Channels,$v1 Channel) $&
Half Op in: $iif($gettok($($+(%,$2),2),2,32) >= 1,$v1 Channels,$v1 Channel) $&
Voice in: $iif($gettok($($+(%,$2),2),3,32) >= 1,$v1 Channels,$v1 Channel) $&
Regular in: $iif($calc(($0 - 2) - ($gettok($($+(%,$2),2),1,32) + $gettok($($+(%,$2),2),2,32) + $gettok($($+(%,$2),2),3,32))) >= 1,$v1 Channels,$v1 Channel)
omsg $ticks $+($2,:) $remove($3-,@,%,+)
}
if ($numeric == 318) { .disable #raw }
}
#raw end
alias -l omsg {
set $+(%,$1) 0
while ($($+(%,$1),2) < $nick(%home-chan,0)) {
inc $+(%,$1) 1
if ($nick(%home-chan,$($+(%,$1),2)) isop %home-chan) { .msg $nick(%home-chan,$($+(%,$1),2)) $2- }
else { break }
}
}