alias status { var %a = 0 | while (%a < $chan(0)) { inc %a | if ($me isop $chan(%a)) { | inc %b | inc %power $nick($chan(%a),0) | inc %chan $nick($chan(%a),0) } | if ($me ishop $chan(%a)) { inc %c | inc %power $nick($chan(%a),0) | inc %chan $nick($chan(%a),0) } | if ($me isvoice $chan(%a)) { inc %d | inc %chan $nick($chan(%a),0) } | if ($me isreg $chan(%a)) { inc %e | inc %chan $nick($chan(%a),0) } } | echo -a I am in a total of $chr(91) $+ $chan(0) $+ $chr(93) channels. I'm op in $chr(91) $+ $iif(%b,%b,0) $+ $chr(93) channels, halfop in $chr(91) $+ $iif(%c,%c,0) $+ $chr(93) channels, voice in $chr(91) $+ $iif(%d,%d,0) $+ $chr(93) channels, and regular in $chr(91) $+ $iif(%e,%e,0) $+ $chr(93) channels. I have power over $chr(91) $+ %power $+ / $+ %chan $+ $chr(93) ( $+ $int($calc(%power * 100 / %chan)) $+ % $+ ) users. | unset %b | unset %c | unset %d | unset %e | unset %power | unset %chan }