All pastes #177931 Raw Edit

Anonymous

public text v1 · immutable
#177931 ·published 2006-09-20 20:55 UTC
rendered paste body
on *:TEXT:@power:?:{ msg $nick $power }
alias power { 
  set %power.chan.counter 0 
  set %power.powerover 0 
  set %power.opchans 0 
  set %power.totalnetworks $scon(0)
  set %power.totalnetworks.count 0
  set %power.total.channels 0
  set %power.max.chans 0 
  :connectionloop
  inc %power.totalnetworks.count
  if ( %power.totalnetworks.count > %power.totalnetworks ) { goto end }
  scon %power.totalnetworks.count
  set %power.total.channels %power.total.channels + $chan(0)
  set %power.max.chans $chan(0)
  set %power.chan.counter 0
  :loop
  if ( %power.chan.counter > %power.max.chans ) { goto connectionloop }
  set %power.chan.counter $calc( %power.chan.counter + 1 )
  if ( $me isop $chan(%power.chan.counter) ) { 
    set %power.powerover %power.powerover + $nick($chan(%power.chan.counter),0)
    inc %power.opchans
  } 
  goto loop
  :end
  scon -r
  if ( %power.total.channels = 1 ) var %power.chanword channel
  if ( %power.total.channels > 1 ) var %power.chanword channels
  if ( %power.totalnetworks = 1 ) var %power.netword network
  if ( %power.totalnetworks > 1 ) var %power.netword different networks
  if (!$isid) {
    msg $chan 10,0(1 I am currently a operator in %power.opchans $+ / $+ %power.total.channels %power.chanword on  $+ %power.totalnetworks $+  %power.netword $+ .  I control  %power.powerover mIRC users.10 )
  }
  else { return 10,0(1 I am currently a operator in %power.opchans $+ / $+ %power.total.channels %power.chanword on  $+ %power.totalnetworks $+  %power.netword $+ .  I control  %power.powerover mIRC users.10 )
  }
  unset %power.*
}
alias powerlogo { return 13Power 15Addon 4Version9 $powerversion 7By 11OverDrive }
alias website { return 11You can get it at http://www.adamj.org }
alias powerversion { return 1.6 }
menu nicklist,channel,menubar,query {
  Power:power
}