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
}