View Single Post
Old Oct 26th, 2004, 6:18 PM   #1
bulio
Hobbyist Programmer
 
bulio's Avatar
 
Join Date: Jul 2004
Location: Location
Posts: 140
Rep Power: 5 bulio is on a distinguished road
A cool script that I made that says how many people you have control over, how many channels you are opped in and how many chans and networks in total.

Ex: I am opped in 2/5 channels on 4 networks. I have control over 100 users.

on *:load: { 
 .notice hi
}
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
 msg $active 10,1I am currently oped in (4 %power.opchans $+ / $+ %power.total.channels 4 $+ %power.chanword on104 %power.totalnetworks 10)10 %power.netword $+ . I control10 (4 %power.powerover 410) users.
 unset %power.*
}
alias powerlogo { return 13join me on dalnet #p-addon }
alias website { return 11You can get it at #p-addon or mirc.net }
alias powerversion { return 1.6 }
menu nicklist,channel,menubar,query {
 addons 
 .Power:power
}
bulio is offline   Reply With Quote