rendered paste bodyON $*:TEXT:/^[!@/.](channels|chans|info)$/Si:#:{
VAR %i = 1
WHILE (%i <= $chan(0)) {
VAR %c = $chan(%i), %channels = $addtok(%channels,$+($iif($me isop %c,@),$iif($me ishop %c,%),$iif($me isvoice %c,+),%c),32)
INC %i
}
var %x = $chan(0)
set -l %opct
set -l %voct
set -l %hoct
while ( %x ) {
if ( $me isop $chan(%x) ) inc %opct
elseif ( $me ishop $chan(%x) ) inc %hoct
elseif ( $me isvo $chan(%x) ) inc %voct
dec %x
if (%opct == $null) { set %opct 0
}
if (%hoct == $null) { set %hoct 0
}
if (%voct == $null) { set %voct 0
}
}
$iif($left($1,1) == @,msg $chan,.notice $nick) 10I am4 $me 10and i am connected to4 $server 10on4 $network I am on10 $chan(0) 4channels. 10Of those, I am opped on4 %opct $+ , Half-opped on %hoct $+ , and voiced on %voct $+ . 10I am currently on2 %channels .
}