rendered paste bodypower {
var %tu = 0, %pu = 0, %co = 0, %nn = 0, %nc = 0, %j = 0, %i
while (%j < $scon(0)) {
%i = 1
inc %j
scon %j
if ($status != connected) continue
while (%i <= $chan(0)) {
inc %tu $nick($chan(%i),0)
if (($me isop $chan(%i)) || ($me isowner $chan) || ($me ishop $chan)) {
inc %pu $calc($nick($chan(%i),0) - 1)
inc %co
}
inc %i
}
inc %nc $chan(0)
inc %nn
}
scon -r
say op: %co $+ / $+ %nc channels on %nn $iif(%nn == 1,network.,networks.) Power over %pu $+ / $+ %tu users ( $+ $round($calc(%pu /%tu *100),2) $+ % $+ ).
}