All pastes #29211 Raw Edit

Untitled

public text v1 · immutable
#29211 ·published 2005-11-19 14:44 UTC
rendered paste body
power {
  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) $+ % $+ ).
}