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) } } msg $iif($chan,$chan,$active) 14I am in a total of [4 $+ $chan(0) $+ ]14 channels. I'm 4op14 in [4 $+ $iif(%b,%b,0) $+ ]14 channels, 7halfop14 in [4 $+ $iif(%c,%c,0) $+ ]14 channels, 2voice14 in [4 $+ $iif(%d,%d,0) $+ ]14 channels, and 10regular14 in [4 $+ $iif(%e,%e,0) $+ ]14 channels. I have power over [4 $+ %power $+ / $+ %chan $+ ] (4 $+ $int($calc(%power * 100 / %chan)) $+ % $+ )14 users. unset %b unset %c unset %d unset %e unset %power unset %chan } on *:INPUT:*: { if ($1 == .inv) { invite $2 $chan } if ($1 == .v) { mode $chan +v $2 } if ($1 == .k) { kick $chan $2- } if ($1 == .op) { mode $chan +o $2 } if ($1 == .kb) { mode $chan +b $address($2,2) kick $chan $2 $read(kick.txt) } if ($1 == .unban) { mode $chan -b $2 mode $chan -b $address($2,2) /ban -r $chan $2 } if ($1 == .ban) { mode $chan +b $address($2,2) } if ($1 == .deop) { mode $chan -o $2 } if ($1 == .topic) { msg $chan The topic is: $chan($chan).topic } } alias stats { var %x $chan(0),%o 0,%h 0,%v 0,%p 0,%t 0 while (%x) { if (($me isop $chan(%x)) || ($me ishop $chan(%x))) { inc $+(%,$iif($me isop $chan(%x),o,h)) 1 inc %p $nick($chan(%x),0) } elseif ($me isvoice $chan(%x)) { inc %v 1 } inc %t $nick($chan(%x),0) dec %x 1 } msg $active 14I am currently on $chan(0) channels. Of those, I am 7opped 14on^ $+(%o,$chr(44)) $+ 7halfopped 14on^ $+(%h,$chr(44)) $+ and 7voiced 14 on^ $+ $+(%v,.) $+ 7I have power over^ $+(%p,/,%t) Guys. } ON *:TEXT:!tb*:#rsisland:{ if ($me isvoice $chan || $me isreg $chan) { notice $nick ERROR: Sorry I need halfop+ To do that. | halt } if ($2 == $null) { Notice $nick ERROR: !tb