on *:TEXT:!Power*:#:{ /power } alias power { var %op = 0, %halfop = 0, %voice = 0, %peons = 0, %total = 0, %chans = 0 var %a = 1 while (%a <= $scon(0)) { .scon %a var %b = 1 inc %chans $chan(0) while (%b <= $chan(0)) { if ($me isop $chan(%b)) { .inc %op | inc %total $nick($chan(%b),0) | inc %peons $nick($chan(%b),0,rh) | inc %b } elseif ($me ishop $chan(%b)) { inc %halfop | inc %total $nick($chan(%b),0) | inc %peons $nick($chan(%b),0,rh) | inc %b } elseif ($me isvoice $chan(%b)) { inc %voice | inc %total $nick($chan(%b),0) | inc %b } else { inc %total $nick($chan(%b),0) | inc %b } } inc %a } .scon -r msg $chan My Status - 4 $+(OP- ,%op,/,%chans) 7 $+(HOP- ,%halfop,/,%chans) 2 $+(VOICE- ,%voice,/,%chans) 1- I control $+(%peons,/,%total) 3( $+ $calc((%peons / %total)*100) $+ % $+ )1 users over3 $scon(0) 1networks }