pastebin - collaborative debugging tool
kpaste.net RSS


mIRC power script
Posted by Anonymous on Wed 26th May 2010 19:16
raw | new post

  1. alias power {
  2.   set %power.chan.counter 0
  3.   set %power.powerover 0
  4.   set %power.opchans 0
  5.   set %power.totalnetworks $scon(0)
  6.   set %power.totalnetworks.count 0
  7.   set %power.total.channels 0
  8.   set %power.max.chans 0
  9.   :connectionloop
  10.   inc %power.totalnetworks.count
  11.   if ( %power.totalnetworks.count > %power.totalnetworks ) { goto end }
  12.   scon %power.totalnetworks.count
  13.   set %power.total.channels %power.total.channels + $chan(0)
  14.   set %power.max.chans $chan(0)
  15.   set %power.chan.counter 0
  16.   :loop
  17.   if ( %power.chan.counter > %power.max.chans ) { goto connectionloop }
  18.   set %power.chan.counter $calc( %power.chan.counter + 1 )
  19.   if ( $me isop $chan(%power.chan.counter) ) {
  20.     set %power.powerover %power.powerover + $nick($chan(%power.chan.counter),0)
  21.     inc %power.opchans
  22.   }
  23.   goto loop
  24.   :end
  25.   scon -r
  26.   if ( %power.total.channels = 1 ) var %power.chanword channel
  27.   if ( %power.total.channels > 1 ) var %power.chanword channels
  28.   if ( %power.totalnetworks = 1 ) var %power.netword network
  29.   if ( %power.totalnetworks > 1 ) var %power.netword different networks
  30.   msg $active 10,1I am currently oped in4 %power.opchans $+ / $+ %power.total.channels 10 $+ %power.chanword on11 <13 %power.totalnetworks 11>10 %power.netword $+ .  I control9 <8 %power.powerover 9> 10inferior mortals
  31.   unset %power.*
  32. }

Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:

To highlight particular lines, prefix each line with {%HIGHLIGHT}




All content is user-submitted.
The administrators of this site (kpaste.net) are not responsible for their content.
Abuse reports should be emailed to us at