All pastes #923521 Raw Edit

Mine

public text v1 · immutable
#923521 ·published 2008-02-29 16:49 UTC
rendered paste body
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) 1[2STATUS1] I am on 13 $+ $chan(0) 1channels. Of those, I am (4@1)Op on 13 $+ $iif(%b,%b,0) $+  $+  1, (7%1)Halfop on 13 $+ $iif(%c,%c,0) $+  1and (2+1)Voice on 13 $+ $iif(%d,%d,0) $+ . 1I have power over $+ 13 $+ 1 (13 $+ %power $+ 1/13 $+ %chan $+ 1) 1(13 $+ $int($calc(%power * 100 / %chan)) $+ % $+ 1) 1users.
  unset %b
  unset %c
  unset %d
  unset %e
  unset %power
  unset %chan
}