home *** CD-ROM | disk | FTP | other *** search
/ napalm.napnet.hu / 2015-02-12.napalm.napnet.hu.tar / napalm.napnet.hu / programok / kommunikacio / mpp700.exe / mpp.mrc < prev    next >
Text File  |  2004-04-27  |  230KB  |  5,913 lines

  1.  
  2. ;mIRC Power Pack 7.0 - http://www.sodpit.com/mpp
  3. ;by SoD|Sgt-D - sgt-d@sodpit.com
  4.  
  5. ;--------------------------------------------
  6.  
  7. alias mppbuild { set %mpp.builddate May 3, 2004 }
  8.  
  9. alias builddate {
  10.   mppbuild
  11.   echo 14 -a MPP Build Date set to:0,1 %mpp.builddate
  12. }
  13.  
  14. alias utsound { 
  15.   if ($1 == off) { set %utsound34 0 }
  16.   if ($1 == on) { set %utsound34 1 }
  17.   if ($1 == 0) {
  18.     if $isalias(ut_srshot) {
  19.       .unload -rs $+(",$mircdirsystem\utsounds34\utsounds34-mpp.mrc,")
  20.     }
  21.   }
  22.   elseif ($1 == 1) || ($1 == $null) {
  23.     if (%utsound34 == $null) || (%utsound34 == 1) {
  24.       if ($isalias(ut_srshot) == $false) { 
  25.         if $exists($mircdirsystem\utsounds34\utsounds34-mpp.mrc) {
  26.           .load -rs $+(",$mircdirsystem\utsounds34\utsounds34-mpp.mrc,")
  27.         }
  28.       }
  29.     }
  30.   }
  31. }
  32.  
  33. alias relnotes { set %showvar 1 }
  34.  
  35. alias sec {
  36.   if ($1 == $null) { /mcc /sec }
  37.   if ($1 == 1) || ($1 == high) { mppsec1 }
  38.   if ($1 == 2) || ($1 == med) || ($1 == medium) { mppsec2 }
  39.   if ($1 == 3) || ($1 == low) { mppsec3 }
  40. }
  41.  
  42. alias sec1 mppsec1
  43. alias sec2 mppsec2
  44. alias sec3 mppsec3
  45.  
  46. alias mppsec1 {
  47.   set %mppsec1 1
  48.   set %mppsec2 0
  49.   set %mppsec3 0
  50.   .dccserver off
  51.   .dcc trust on
  52.   .dcc ignore accept
  53.   .sreq ignore
  54.   ;.identd off
  55.   if (%ddevuln == $null) || (%ddevuln == 1) { .ddeserver off }
  56.   if ($1 == $null) {
  57.     echo -a 0,1MPP Security Level:  9,1High Security
  58.     echo -a DCC Server: Off.  DCC Trust: Accept Files ONLY From Trusted Users.  DCC Accept: Accept ONLY Safe File Types.  DCC Receive Mode: Auto Ignore.  DDE Server: Off.
  59.   }
  60.   writeini %mpp mpp security 1
  61.   writeini %mpp2 mpp security 1
  62.   writeini %mpp mpp ddeserver 0
  63.   writeini %mpp2 mpp ddeserver 0
  64. }
  65.  
  66. alias mppsec2 {
  67.   set %mppsec1 0
  68.   set %mppsec2 1
  69.   set %mppsec3 0
  70.   .dccserver on
  71.   .dcc trust on
  72.   .dcc ignore accept
  73.   .sreq ask
  74.   ;.identd on
  75.   if (%ddevuln == $null) || (%ddevuln == 1) { .ddeserver on }
  76.   if ($1 == $null) {
  77.     echo -a 0,1MPP Security Level:  8,1Medium Security
  78.     echo -a DCC Server: On.  DCC Trust: Accept Files ONLY From Trusted Users.  DCC Accept: Accept ONLY Safe File Types.  DCC Receive Mode: Ask First.  DDE Server: On.
  79.   }
  80.   writeini %mpp mpp security 2
  81.   writeini %mpp2 mpp security 2
  82.   writeini %mpp mpp ddeserver 1
  83.   writeini %mpp2 mpp ddeserver 1
  84. }
  85.  
  86. alias mppsec3 {
  87.   set %mppsec1 0
  88.   set %mppsec2 0
  89.   set %mppsec3 1
  90.   .dccserver on
  91.   .dcc trust off
  92.   .dcc ignore off
  93.   .sreq auto
  94.   ;.identd on
  95.   if (%ddevuln == $null) || (%ddevuln == 1) { .ddeserver on }
  96.   if ($1 == $null) { 
  97.     echo -a 0,1MPP Security Level:  4,1Low Security
  98.     echo -a DCC Server: On.  DCC Trust: Accept Files From Anyone.  DCC Accept: Accept ALL File Types.  DCC Receive Mode: Auto Accept.  DDE Server: On.
  99.   }
  100.   writeini %mpp mpp security 3
  101.   writeini %mpp2 mpp security 3
  102.   writeini %mpp mpp ddeserver 1
  103.   writeini %mpp2 mpp ddeserver 1
  104. }
  105.  
  106. alias mbx {
  107.   echo 0 -a Reloading Multi Browser...
  108.   .load -rs27 $+(",$mircdirsystem\multibrowser\multi.mrc,")
  109.   .load -rs28 $+(",$mircdirsystem\multibrowser\multi1.mrc,")
  110.   .load -rs29 $+(",$mircdirsystem\multibrowser\multi2.mrc,")
  111.   msb.updateserverfiles
  112. }
  113.  
  114. alias gs { if ($1 != $null) { run http://www.google.com/search?q= $+ $1- } | else { run http://www.google.com } }
  115. alias google { if ($1 != $null) { run http://www.google.com/search?q= $+ $1- } | else { run http://www.google.com } }
  116.  
  117. alias gi { if ($1 != $null) { run http://images.google.com/images?q= $+ $1- } | else { run http://images.google.com } }
  118. alias gimages { if ($1 != $null) { run http://images.google.com/images?q= $+ $1- } | else { run http://images.google.com } }
  119.  
  120. alias gg { if ($1 != $null) { run http://groups.google.com/groups?q= $+ $1- } | else { run http://groups.google.com } }
  121. alias ggroups { if ($1 != $null) { run http://groups.google.com/groups?q= $+ $1- } | else { run http://groups.google.com } }
  122.  
  123. alias gn { if ($1 != $null) { run http://news.google.com/news?q= $+ $1- } | else { run http://news.google.com } }
  124. alias gnews { if ($1 != $null) { run http://news.google.com/news?q= $+ $1- } | else { run http://news.google.com } }
  125.  
  126. alias gf { if ($1 != $null) { run http://froogle.google.com/froogle?q= $+ $1- } | else { run http://froogle.google.com } }
  127. alias gfroogle { if ($1 != $null) { run http://froogle.google.com/froogle?q= $+ $1- } | else { run http://froogle.google.com } }
  128.  
  129. alias top { echo $chan 1,1. | echo -a $chan($chan).topic | echo $chan 1,1. }
  130. alias topb { echo $chan 1,1. | echo 0 $chan $chan topic: $chan($chan).topic | echo $chan 1,1. }
  131.  
  132. alias top1 { echo -a 1,1. | set %i 1 | :loop | if ( %i > $chan(0) ) { goto done } | else { echo 0 -a $chan(%i) topic: $chan(%i).topic | echo 1,1. | inc %i 1 | goto loop } | :done | unset %i }
  133.  
  134. alias top2 { set %i 1 | :loop | if ( %i > $chan(0) ) { goto done } | else { echo $chan(%i) 1,1. | echo $chan(%i) $chan(%i).topic | echo $chan(%i) 1,1. | inc %i 1 | goto loop } | :done | unset %i }
  135. alias top2b { set %i 1 | :loop | if ( %i > $chan(0) ) { goto done } | else { echo $chan(%i) 1,1. | echo 0 $chan(%i) $chan(%i) topic: $chan(%i).topic | echo $chan(%i) 1,1. | inc %i 1 | goto loop } | :done | unset %i }
  136.  
  137. alias wicked { sound kill.wav | /q3 wicked }
  138. alias sod3w { sound kill.wav | /q3 sod3w }
  139. alias sodra3 { sound kill.wav | /q3 sodra3 }
  140. alias sparky { sound kill.wav | /q3 sparky }
  141.  
  142. alias whatsnew run $+(",$mircdirwhatsnew.txt,")
  143. alias top20 run $+(",$mircdirtop20.txt,")
  144.  
  145. alias ssl {
  146.   if $sslready { echo 0 -a mIRC $version is using SSL. }
  147.   else { echo 4 -a mIRC $version is not using SSL. }
  148.   if ($server == $null) { echo 4 -a Unable to check server's SSL capability because you are not connected. }
  149.   else {
  150.     if $ssl { echo 9 -a $server supports SSL. }
  151.     else { echo 4 -a $server does not support SSL. }
  152.   }
  153. }
  154.  
  155. ; since you are reading here, google toolbar pop-up blocker must be
  156. ; disabled in order to use q3plug in internet explorer.  you can
  157. ; still use it for other sites, just not on q3plug sites.
  158.  
  159. ; the "q3plug" alias can be used to launch a local q3plug htm file,
  160. ; or you can use a web site url.  here are some examples:
  161.  
  162. ; using these q3plug aliases will not report your launch in mirc!
  163.  
  164. alias x1 q3plug "http://www.sodpit.com/servers"
  165. alias x3 q3plug "c:\games\Capture Strike Servers.htm"
  166. alias x2 q3plug "your_web_page_here.htm"
  167.  
  168. alias servers { q3plug %mpp.sodpit $+ /servers }
  169.  
  170. ; or you can use these aliases, pre-defined q3plug web pages:
  171.  
  172. ; these aren't functional, they are for example only...
  173.  
  174. alias kquery { run $+(",c:\program files\coldstorage\kquery4\kquery4.exe,") }
  175. alias kontrol { run $+(",c:\program files\coldstorage\kontrol\kontrol.exe,") }
  176.  
  177. ;alias cs1 { q3plug %mpp.sodpit $+ /sgt-d/cfg/ctfs1.htm }
  178. ;alias cs2 { q3plug %mpp.sodpit $+ /sgt-d/cfg/ctfs2.htm }
  179. ;alias cs3 { q3plug %mpp.sodpit $+ /sgt-d/cfg/ctfs3.htm }
  180. ;alias ra1 { q3plug %mpp.sodpit $+ /sgt-d/cfg/ra31.htm }
  181. ;alias ra2 { q3plug %mpp.sodpit $+ /sgt-d/cfg/ra32.htm }
  182.  
  183. ; do not modify anything below ! :p~
  184.  
  185. alias q3plug { killemall | run $1 }
  186.  
  187. alias readme run %mpp.website $+ /docs/mpp700.htm
  188.  
  189. alias ssu { if $exists(%mpp.ssu) { run -p %mpp.ssu } | else run -p http://www.sodpit.com/ssu }
  190.  
  191. alias gt { if $exists(%mpp.gt) { run -p %mpp.gt } | else run -p http://www.sodpit.com/gt }
  192.  
  193. alias mppetgcs { if (%mppetgcs = 1) {set %mppetgcs 0} | else {set %mppetgcs 0} }
  194.  
  195. alias channel { if ($network == enterthegame) && (%mppetgcs == 1) { etgcs } | else { channel } }
  196.  
  197. alias uwho { if (%mppuwho == 1) { uwho $1 } | else { whois $1 } }
  198.  
  199. alias bitlbee /server -m localhost:6667
  200.  
  201. alias pcon {
  202.   ;iovpy = ignore, op, voice, protect, notify list
  203.   .cnick -i * %mppignore *
  204.   .cnick -o * %mppaop *
  205.   .cnick -v * %mppavoice *
  206.   .cnick -p * %mppprotect *
  207.   .cnick -y * %mppnotice *
  208.   echo -a Personal Colors ON
  209. }
  210.  
  211. alias ucon {
  212.   ;colors for user levels 100 thru 900
  213.   .cnick * %mpp100 * 100
  214.   .cnick * %mpp300 * 300
  215.   .cnick * %mpp500 * 500
  216.   .cnick * %mpp700 * 700
  217.   .cnick * %mpp900 * 900
  218.   echo -a User Level Colors ON
  219. }
  220.  
  221. alias ccon {
  222.   ;colors for chan modes, @+%
  223.   .cnick * %mppop @
  224.   .cnick * %mppvoice +
  225.   .cnick * %mpphalfop %
  226.   echo -a Channel Op/Half/Voice Colors ON
  227. }
  228.  
  229. alias pcoff {
  230.   .cnick -ri * 4 *
  231.   .cnick -ro * 3 *
  232.   .cnick -rv * 5 *
  233.   .cnick -rp * 6 *
  234.   .cnick -ry * 7 *
  235.   echo -a Personal Colors OFF
  236. }
  237.  
  238. alias ucoff {
  239.   .cnick -r * 4 * 100
  240.   .cnick -r * 7 * 300
  241.   .cnick -r * 8 * 300
  242.   .cnick -r * 3 * 700
  243.   .cnick -r * 9 * 900
  244.   echo -a User Level Colors OFF
  245. }
  246.  
  247. alias ccoff {
  248.   .cnick -r * 11 @
  249.   .cnick -r * 12 +
  250.   .cnick -r * 2 %
  251.   echo -a Channel Op/Half/Voice Colors OFF
  252. }
  253.  
  254. alias ppoff { if $isalias(ppdir) { .unload -rs $+(",$mircdirsystem\ppro\pp305.mrc,") } }
  255. alias ppon { reload -rs47 $+(",$mircdirsystem\ppro\pp305.mrc,") }
  256.  
  257. alias scorebot {
  258.   if !$dialog(msbscorebot) { dialog $msb.window msbscorebot msbscorebot }
  259.   else {
  260.     dialog -o msbscorebot
  261.     dialog -n msbscorebot
  262.   }
  263. }
  264.  
  265. alias deloldmppup {
  266.   if $exists($mircdirsystem\mpp\mppupdate.exe) { .remove $+(",$mircdirsystem\mpp\mppupdate.exe,") }
  267.   if $exists($mircdirsystem\mpp\mpp.dat) { .remove $+(",$mircdirsystem\mpp\mpp.dat,") }
  268.   if $exists($mircdirsystem\mpp\patch.dat) { .remove $+(",$mircdirsystem\mpp\patch.dat,") }
  269.   if $exists($mircdirsystem\mpp\patch.z) { .remove $+(",$mircdirsystem\mpp\patch.z,") }
  270.   if $exists($mircdirsystem\mpp\patch.exe) { .remove $+(",$mircdirsystem\mpp\patch.exe,") }
  271. }
  272.  
  273. alias mfd { run -p $+(",$mircdirsystem\mpp\mfd.exe,") $1- }
  274.  
  275. alias mppupdate1 {
  276.   var %a = $readini($mircdirsystem\mpp\mpp.ini,mpp,verurl)
  277.   var %b = $readini($mircdirsystem\mpp\mpp.ini,mpp,verini)
  278.   mfd %a $+ %b %b /min
  279.   set %tempp2 0
  280.   .timer 1 1 mpp.update
  281. }
  282.  
  283. alias mppupdate {
  284.   var %a = $readini($mircdirsystem\mpp\mpp.ini,mpp,verurl)
  285.   var %b = $readini($mircdirsystem\mpp\mpp.ini,mpp,verini)
  286.   mfd %a $+ %b %b /min
  287.   set %tempp2 1
  288.   .timer 1 1 mpp.update
  289. }
  290.  
  291. alias mpp.update {
  292.   var %x = $readini($mircdirsystem\mpp\mfd.ini,mppupdate,check)
  293.   if (%x == checking) { .timer 1 1 mpp.update }
  294.   elseif (%x == done) { 
  295.     var %a = $+(",$mircdirsystem\mpp\mpp.ini,")
  296.     var %b = $+(",$mircdirsystem\mpp\ver.ini,")
  297.     var %c = $readini(%a,mpp,buildid)
  298.     var %d = $readini(%b,mpp,buildid)
  299.     var %e = $readini(%b,mpp,path)
  300.     var %f = $readini(%b,mpp,file)
  301.     var %x = $readini(%a,mpp,version)
  302.     var %y = $readini(%b,mpp,version)
  303.     var %n = $readini(%a,mpp,buildxp)
  304.     var %m = $readini(%b,mpp,buildxp)
  305.  
  306.     if (%d > %c) {
  307.       ;echo 
  308.       ;echo 9 -a MPP Update found, attempting to download...
  309.       ;echo  
  310.       if $exists($mircdirsystem\mpp\ $+ %f) {
  311.         if (%f != $null)  {
  312.           var %k = $input(Click YES to download %f again $+ $chr(44) overwrite the existing file and continue the upgrade $+ $chr(44) click NO to keep the existing file and and continue the upgrade $+ $chr(44) or click CANCEL to stop the upgrade (you can run MPP Update again later).,nvq,File Already Exists ( $+ %f $+ ))
  313.           if (%k == $yes) { mfd %e $+ %f %f }
  314.           elseif (%k == $cancel) { .remove $+(",$mircdirsystem\mpp\ver.ini,") | halt }
  315.           else { }
  316.         }
  317.       }
  318.       else {
  319.         if ($input(MPP Update found! Version: %y $chr(91) $+ Build: %m $+ $chr(93) $+ .  Click YES to download the MPP Update ( $+ %f $+ ).  Click NO to avoid downloading this update.  You will be able to download this file again the next time you check for MPP Updates.,yi,MPP Update Download) == $true) {
  320.           mfd %e $+ %f %f
  321.         }
  322.         else { .remove $+(",$mircdirsystem\mpp\ver.ini,") | halt }
  323.       }
  324.       set %tempp $+(",$mircdirsystem\mpp\ $+ %f,")
  325.       set %temppa %a
  326.       set %temppd %d
  327.       set %temppf %f
  328.       .timermpptmp -o 1 2 mpp.update2
  329.     }
  330.     else {
  331.       if (%tempp2 == 0) { echo -a 9,1Current MPP Version: %x $chr(91) $+ Build: %n $+ $chr(93) $+ .  Update MPP Version: %y $chr(91) $+ Build: %m $+ $chr(93) $+ .  There are no MPP Updates at this time. | echo  }
  332.       else { if ($input(Current MPP Version: %x $chr(91) $+ Build: %n $+ $chr(93) $+ .  Update MPP Version: %y $chr(91) $+ Build: %m $+ $chr(93) $+ .  There are no MPP Updates at this time.,oh,MPP Update) == $true) { } }
  333.     }
  334.   }
  335. }
  336.  
  337. alias mpp.update2 {
  338.   var %n = $readini($mircdirsystem\mpp\mfd.ini,mppupdate,check)
  339.   var %m = $readini($mircdirsystem\mpp\mfd.ini,dloadsize,%temppf)
  340.   if (%n == checking) { .timer 1 1 mpp.update2 }
  341.   elseif (%n == done) && $exists(%tempp) && (%tempp != $+(",$mircdirsystem\mpp\,")) {
  342.     var %g = 0
  343.     var %g = $read(text.5,w,*gl hf lol k*)
  344.     var %g = $read(%tempp,w,*HTTP 404 - File not found*)
  345.     var %g = $readn
  346.     if (%g == 0) {
  347.       var %g = $read(%tempp,w,*process cannot access the file because it is being used by another process*)
  348.       var %g = $readn
  349.     }
  350.     if (%g == 0) {
  351.       var %g = $read(%tempp,w,*Error - File Not Found*)
  352.       var %g = $readn
  353.     }
  354.     if (%g == 0) {
  355.       var %g = $read(%tempp,w,*Error 404 - File Not Found*)
  356.       var %g = $readn
  357.     }
  358.     if (%g != 0) { .remove %tempp }
  359.     if (%n == done) && $exists(%tempp) {
  360.       if ($input(Click YES to shutdown mIRC and update your MPP to the newest version.  You will not lose any settings.  After the update has completed $+ $chr(44) mIRC Power Pack will restart automatically.  Click NO to cancel this update.,yw,MPP Update) == $true) {
  361.         ;echo -a %tempp
  362.         set %shownotes %showvar
  363.         run %tempp
  364.         exit
  365.       }
  366.       else { .remove $+(",$mircdirsystem\mpp\ver.ini,") | halt }
  367.     }
  368.     else { echo 4 -a Failed to download file: %temppf | echo  }
  369.   }
  370. }
  371.  
  372. alias fakeup {
  373.   set %restartmpp $readini($mircdirsystem\mpp\mpp.ini,mpp,restart)
  374.   ;echo -a %restartmpp
  375.   set %reloadmpp 1
  376.   reloadmpp
  377. }
  378.  
  379. alias about mppabout
  380.  
  381. alias mppabout {
  382.   set %mppabout.version mIRC Power Pack %mpp.version
  383.   set %mppabout.website %mpp.website
  384.   set %mppabout.forums %mpp.forums
  385.   set %mppabout.sodpit %mpp.sodpit
  386.   set %mppabout.email %mpp.email
  387.   ;$chr(91) $+ Build: %mpp.build $+ $chr(93) 
  388.   dialog -m mppabout mppabout
  389. }
  390.  
  391. dialog mppabout {
  392.   title "About mIRC Power Pack"
  393.   size -1 -1 135 158
  394.   option dbu
  395.   icon 20, 0 0 250 32, $shortfn($mircdirsystem\mpp\about.jpg),noborder top left
  396.   text MPP Version:, 1, 8 25 40 8
  397.   text %mppabout.version, 2, 48 25 100 8
  398.  
  399.   text Build:, 21, 8 35 40 8
  400.   text %mpp.build, 22, 48 35 100 8
  401.  
  402.   text Build Date:, 12, 8 45 40 8
  403.   text %mpp.builddate, 13, 48 45 100 8
  404.   text Created by:, 16, 8 55 40 8
  405.   text sod/sgt-d, 17, 48 55 100 8
  406.   text Email Sgt-D:, 9, 8 65 40 8
  407.   link %mppabout.email, 10, 48 65 100 8
  408.   text MPP Website:, 3, 8 75 40 8
  409.   link %mppabout.website, 4, 48 75 100 8
  410.   text MPP Forums:, 5, 8 85 40 8
  411.   link %mppabout.forums, 6, 48 85 100 8
  412.   text SoDPiT Web:, 7, 8 95 40 8
  413.   link %mppabout.sodpit, 8, 48 95 100 8
  414.   text IRC Support 1:, 14, 8 105 40 8
  415.   link irc://irc.enterthegame.com/mpp, 15, 48 105 100 8
  416.   text IRC Support 2:, 18, 8 115 40 8
  417.   link irc://irc.gamesurge.net/mpp, 19, 48 115 100 8
  418.  
  419.   text Credits:, 23, 8 125 40 8
  420.   link sodpit.com/mpp/credits.htm, 24, 48 125 100 8
  421.  
  422.   button "Close", 11, 47 140 37 12, ok
  423. }
  424.  
  425. on *:dialog:mppabout:sclick:*: {
  426.   if ($did == 4) { run %mppabout.website }
  427.   if ($did == 6) { run %mppabout.forums }
  428.   if ($did == 8) { run %mppabout.sodpit }
  429.   if ($did == 10) { run mailto: $+ %mppabout.email $+ ?subject=mIRC Power Pack %mpp.version }
  430.   if ($did == 15) { run irc://irc.enterthegame.com/mpp }
  431.   if ($did == 19) { run irc://irc.gamesurge.net/mpp }
  432.   if ($did == 24) { run http://www.sodpit.com/mpp/docs/credits.htm }
  433. }
  434.  
  435. alias x {
  436.   set %temp110 $readini($mircdirsystem\mpp\mpp.ini,mpp,notes)
  437.   if (%temp110 != $null) {
  438.     run %temp110
  439.   }
  440. }
  441.  
  442. alias repair reloadmpp
  443.  
  444. alias reloadmpp {
  445.   echo -a 4,1Reloading scripts for mIRC Power Pack.  Please wait...
  446.   echo -a 
  447.   setrc6
  448.   mppreload
  449.   echo -a 
  450.   echo -a 4,1mIRC Power Pack Scripts Loaded. Restart mIRC now for changes to take effect.
  451.   echo -a 
  452.   shutdownmpp
  453. }
  454.  
  455. alias mppreload {
  456.  
  457.   ;[afiles]
  458.   .reload -a $+(",$mircdirsystem\mpp\aliases.mrc,")
  459.   .reload -a $+(",$mircdirsystem\mpp\aliasmpp.mrc,")
  460.   .reload -a $+(",$mircdirsystem\mpp\quake.mrc,")
  461.  
  462.   ;[rfiles]
  463.   ;.reload -ru $+(",$mircdirsystem\mpp\users.mrc,")
  464.   ;.reload -rv $+(",$mircdirsystem\mpp\variables.mrc,")
  465.   .reload -rs1 $+(",$mircdirsystem\mpp\connect.mrc,")
  466.   .reload -rs3 $+(",$mircdirsystem\mpp\mppcfg.mrc,")
  467.   .reload -rs4 $+(",$mircdirsystem\wa2mirc\WinAmp2mIRC.mrc,")
  468.   .reload -rs5 $+(",$mircdirsystem\wa3mirc\WinAmp3mIRC.mrc,")
  469.   .reload -rs6 $+(",$mircdirsystem\mpp\x-plorer.mrc,")
  470.   .reload -rs7 $+(",$mircdirsystem\systeminfo\SystemInfo.mrc,")
  471.   .reload -rs8 $+(",$mircdirsystem\logview\logview.mrc,")
  472.   .reload -rs9 $+(",$mircdirsystem\arenascout\arenascout.mrc,")
  473.   .reload -rs10 $+(",$mircdirsystem\smarticq\dat\gui.smarticq,")
  474.   .reload -rs11 $+(",$mircdirsystem\smarticq\dat\core.smarticq,")
  475.   .reload -rs12 $+(",$mircdirsystem\smarticq\dat\comm.smarticq,")
  476.   .reload -rs13 $+(",$mircdirsystem\smarticq\dat\dlg01.smarticq,")
  477.   .reload -rs14 $+(",$mircdirsystem\smarticq\dat\dlg02.smarticq,")
  478.   .reload -rs15 $+(",$mircdirsystem\qtool\qtool.mrc,")
  479.   .reload -rs16 $+(",$mircdirsystem\multigate\mg.mrc,")
  480.   .reload -rs17 $+(",$mircdirsystem\mqa\mqa.mrc,")
  481.   .reload -rs18 $+(",$mircdirsystem\cpanel\cpanel.mrc,")
  482.   .reload -rs19 $+(",$mircdirsystem\mpp\cs-etg.mrc,")
  483.   .reload -rs20 $+(",$mircdirsystem\mpp\cs-pgp.mrc,")
  484.   .reload -rs21 $+(",$mircdirsystem\switchbar\switchbar.mrc,")
  485.   .reload -rs22 $+(",$mircdirsystem\ngzipn\nGZIPn.mrc,")
  486.   .reload -rs23 $+(",$mircdirsystem\h303\mrf_ht.mrc,")
  487.   .reload -rs24 $+(",$mircdirsystem\msn\Tmsn.mrc,")
  488.   .reload -rs25 $+(",$mircdirsystem\aim4mirc\aim4mirc.mrc,")
  489.   .reload -rs26 $+(",$mircdirsystem\msn\md5.mrc,")
  490.   .load -rs27 $+(",$mircdirsystem\multibrowser\multi.mrc,")
  491.   .load -rs28 $+(",$mircdirsystem\multibrowser\multi1.mrc,")
  492.   .load -rs29 $+(",$mircdirsystem\multibrowser\multi2.mrc,")
  493.   msb.updateserverfiles
  494.   .reload -rs30 $+(",$mircdirsystem\rkmp3\rkmp3.mrc,")
  495.   .reload -rs31 $+(",$mircdirsystem\mpp\pinfo.mrc,")
  496.   .reload -rs32 $+(",$mircdirsystem\mppacros\acros.mrc,")
  497.   .reload -rs33 $+(",$mircdirsystem\style\style.mrc,")
  498.   .reload -rs34 $+(",$mircdirsystem\mpp\votecast.mrc,")
  499.   .reload -rs35 $+(",$mircdirsystem\mpp\RussianRouletteAddon.mrc,")
  500.   .reload -rs36 $+(",$mircdirsystem\mpp\PowerAddon.mrc,")
  501.   .reload -rs37 $+(",$mircdirsystem\mircscout\mircscout.mrc,")
  502.   .reload -rs38 $+(",$mircdirsystem\mpp\gamespy.mrc,")
  503.   .reload -rs39 $+(",$mircdirsystem\mpp\ejfc.mrc,")
  504.   .reload -rs40 $+(",$mircdirsystem\mpp\etg-cs.mrc,")
  505.   .reload -rs41 $+(",$mircdirsystem\mppaway\mppaway.mrc,")
  506.   .reload -rs42 $+(",$mircdirsystem\xserv\xserv.mrc,")
  507.   .reload -rs43 $+(",$mircdirsystem\funstuff\funstuff.mrc,")
  508.   .reload -rs44 $+(",$mircdirsystem\ogx\ogx.mrc,")
  509.   .reload -rs45 $+(",$mircdirsystem\mpp\q3msger.mrc,")
  510.   .reload -rs46 $+(",$mircdirsystem\mpp\mpp2.mrc,")
  511.   .reload -rs47 $+(",$mircdirsystem\mpp\mqp.mrc,")
  512.   .reload -rs48 $+(",$mircdirsystem\voice\voice.mrc,")
  513.   .reload -rs49 $+(",$mircdirsystem\ppro\pp305.mrc,")
  514.   .reload -rs50 $+(",$mircdirsystem\mpp\mutu37.ini,")
  515.   .reload -rs51 $+(",$mircdirsystem\atma\atma.sa,")
  516.   .reload -rs52 $+(",$mircdirsystem\atma\formatStr\formatStr.sa,")
  517.   .reload -rs53 $+(",$mircdirsystem\gtsdll\gtsdll.ini,")
  518.   .reload -rs54 $+(",$mircdirsystem\mpp\urlv.mrc,")
  519.   .reload -rs55 $+(",$mircdirsystem\dccinfo\dccinfo.mrc,")
  520.   ;mppverset
  521.  
  522. }
  523.  
  524. alias loadnew {
  525.   load -rs $+(",$mircdirsystem\mpp\votecast.mrc,")
  526.   load -rs $+(",$mircdirsystem\mpp\urlv.mrc,")
  527.   load -rs $+(",$mircdirsystem\dccinfo\dccinfo.mrc,")
  528. }
  529.  
  530. #mpp.awaytoolbar on
  531. alias awaytoolbar {
  532.   if ($away == $true) && (%mpp.toolbarb != $null) && (%mpp.toolbar3 != 1) && ($exists(%mpp.toolbarb)) { background -le %mpp.toolbarb | set %mpp.toolbar2 0 | set %mpp.toolbar3 1 }
  533.   if ($away == $false) && (%mpp.toolbar != $null) && (%mpp.toolbar2 != 1) && ($exists(%mpp.toolbar)) { background -le %mpp.toolbar | set %mpp.toolbar3 0 | set %mpp.toolbar2 1 }
  534. }
  535. alias awaytoolbar2 {
  536.   if (%mpp.toolbarb != $null) && (%mpp.toolbar3 != 1) && ($exists(%mpp.toolbarb)) { background -le %mpp.toolbarb | set %mpp.toolbar2 0 | set %mpp.toolbar3 1 }
  537. }
  538.  
  539. #mpp.awaytoolbar end
  540.  
  541. alias mppdoc run %mpp.website $+ /docs/mpp700.htm
  542.  
  543. alias ts1 /mcc /ts1
  544. alias ts2 /mcc /ts2
  545. alias ts3 /mcc /ts3
  546. alias ts4 /mcc /ts4
  547. alias ts5 /mcc /ts5
  548.  
  549. alias etg { server irc.enterthegame.com }
  550. alias pgp { server -m irc.enterthegame.com }
  551. alias jion { join #jion }
  552.  
  553. alias mppts1 {
  554.   set %mpptss1 $readini($mircdirsystem\mpp\mcc.ini,mcc,mpptss1)
  555.   set %mpptsc1 $readini($mircdirsystem\mpp\mcc.ini,mcc,mpptsc1)
  556.   run -p %mpp_ts2_clientexe %mpptss1 $+ ?nickname= $+ $me $+ ?channel= $+ %mpptsc1
  557. }
  558.  
  559. alias mppvs1 {
  560.   run ventrilo://66.150.188.101:5840/servername=mIRC%20Power%20Pack&serverpassword=&channelname=mIRC%20Power%20Pack&channelpassword=
  561. }
  562.  
  563. alias query {
  564.   query $1
  565.   whois2 $1
  566. }
  567.  
  568. alias mawayset mpp.awayset
  569.  
  570. alias mpp.msb.back {
  571.   if ($msb.read(change,from) != $null) { msb.changenick }
  572.   if ($msb.read(did,rpt) != $null) { msb.returnmsg }
  573.   if ($dialog(msb.return) != $null) { dialog -x msb.return }
  574.   if (($msb.read(marked,away) == yes) && ($away == $true)) {
  575.     if ($isalias(away) == $true) { .timer -m 1 1 away }
  576.     else { scid -at1 away }
  577.     msb.del marked away
  578.   }
  579.   if (($1 == $chr(33) $+ autoping) && (%msb.pause != 1)) {
  580.     set %msb.pause 1
  581.     .timer 1 3 unset %msb.pause
  582.     set %msb.chan $chan
  583.     msb.pinger $2
  584.   }
  585.   msb.unset
  586. }
  587.  
  588. alias connect { server $1- }
  589.  
  590. alias 0 {
  591.   set %mqinput 0
  592.   /q0
  593.   /away
  594.   set %mqinput 1
  595.   timers on2
  596.   set %killemall 0
  597.   mpp.msb.back
  598. }
  599.  
  600. alias rk open_rkmp3
  601. alias rkmp3 rk
  602.  
  603. alias fkey fkeys
  604. alias fkeys run $+(",$mircdirsystem\mpp\fkeys.ini,")
  605.  
  606. alias etgcs { set %mppchan $chan | dialog -m mppeditor mppeditor }
  607.  
  608. alias vhost {
  609.   /msg chanserv vhost $1 $2
  610. }
  611.  
  612. on *:input:*: {
  613.   if (%blowmode == 1) { if $left( $1, 1) != $chr(47) { %setbm $1- | halt } }
  614.   set %temp $remove($1,$chr(40),$chr(41))
  615.   if ($chr(40) isin $1) && ($chr(41) isin $1) {
  616.     if $exists($mircdirsounds\wav\ $+ %temp $+ .wav) { sound %temp $+ .wav }
  617.   }
  618. }
  619.  
  620. alias new1 {
  621.   hadd -sm keys $network $+ $chan $chan($chan).key
  622.   hsave -soi keys $+(",$mircdirsystem\mpp\keys.txt,") keys
  623. }
  624.  
  625. alias new3 {
  626.   echo -a $hget(keys,$network $+ $1)
  627. }
  628.  
  629. alias j0in_old {
  630.   set %tmp50 $1
  631.   echo -a 0attempting to join # $+ $1 with key = $2-
  632.   join $1 $2-
  633.   ;  .timerrx -o 0 10 /rx
  634. }
  635.  
  636. alias keys {
  637.   /run $+(",$mircdirsystem\mpp\keys.txt,")
  638. }
  639.  
  640. alias keyz {
  641.   set %keyrpt 1
  642.   rx6
  643.   set %keyrpt 0
  644. }
  645.  
  646. alias c3p0 {
  647.  
  648.   set %temp $readini($mircdirsystem\mpp\mpp.ini,mpp,version)
  649.  
  650.   set %mpp.version %temp
  651.   set %mpp.version2 %mpp.version
  652.   set %mpp.version3 %temp
  653.  
  654.   set %temp $readini($mircdirsystem\mpp\mpp.ini,mpp,buildxp)
  655.   set %mpp.build %temp
  656.  
  657.   set %mpp.website $readini($mircdirsystem\mpp\mcc.ini,mcc,mppsite)
  658.   set %mpp.forums $readini($mircdirsystem\mpp\mcc.ini,mcc,mppforum)
  659.   set %mpp.sodpit $readini($mircdirsystem\mpp\mcc.ini,mcc,sodpit)
  660.   set %mpp.email $readini($mircdirsystem\mpp\mcc.ini,mcc,email)
  661.   set %mpp.webmail $readini($mircdirsystem\mpp\mcc.ini,mcc,webmail)
  662.  
  663. }
  664.  
  665. alias rx6 {
  666.  
  667.   if (%mpp.persistent == 1) { regfix2 }
  668.  
  669.   c3p0
  670.  
  671.   if (%keyrpt == 1) { echo 0 -a Current Networks/Channels/Keys: }
  672.  
  673.   %scount = $scid(0)
  674.   set %i1 1
  675.  
  676.   :next1
  677.   set %i2 1
  678.  
  679.   scon %i1
  680.   set %ccount $chan(0)
  681.  
  682.   :next2
  683.  
  684.   if (%keyrpt == 1) { echo 15 -a $network $chan(%i2) $chan(%i2).key }
  685.  
  686.   hadd -m keys $network $+ $chan(%i2) $chan(%i2).key
  687.   inc %i2 1
  688.   if (%i2 > %ccount) goto done2
  689.   goto next2
  690.   :done2
  691.  
  692.   inc %i1 1
  693.   if (%i1 > %scount) goto done1
  694.   goto next1
  695.   :done1
  696.  
  697.   hsave -oi keys $+(",$mircdirsystem\mpp\keys.txt,") keys
  698.  
  699.   if (%keyrpt == 1) { echo 9 -a All channel keys saved to keys.txt }
  700.   if (%keyrpt == 1) { echo 4 -a (Do not modify this file while mIRC is running!) }
  701.   set %keyrpt 0
  702. }
  703.  
  704. alias join {
  705.  
  706.   ;echo -a WTF
  707.  
  708.   ;1=blocked, 2=new, 3=old
  709.  
  710.   if (%joinnames == 1) { .enable #blocknames1 | .disable #blocknames2 }
  711.   elseif (%joinnames == 2) { .enable #blocknames2 | .disable #blocknames1 }
  712.   elseif (%joinnames == 3) { .disable #blocknames1 | .disable #blocknames2 }
  713.  
  714.   if ($hget(keys,$network $+ $1) == $null) {
  715.     ;no key, so manually join & save
  716.     join $1 $2
  717.     hadd -m keys $network $+ $1 $2
  718.     hsave -oi keys $+(",$mircdirsystem\mpp\keys.txt,") keys
  719.   }
  720.   else {
  721.     ;join with supplied key $2, if it fails use stored key
  722.     join $1 $2
  723.     join $1 $hget(keys,$network $+ $1)
  724.   }
  725.   .timerrx8 -o 0 5 rx8
  726. }
  727.  
  728. alias rx8 {
  729.  
  730.   ;if (%blocknames == 1) { .enable #blocknames1 | .disable #blocknames2 }
  731.   ;elseif (%blocknames == 2) { .enable #blocknames2 | .disable #blocknames1 }
  732.   ;elseif (%blockames == 3) { .disable #blocknames1 | .disable #blocknames2 }
  733. }
  734.  
  735. alias rx5 {
  736.   .timerrx5 off
  737.   ;echo -a channel: %rx5
  738.   ;echo 8 -a $chan(%rx5).key
  739.   ;echo -a 8chan/key: $chan(%rx5).key
  740.   hadd -m keys $network $+ %rx5 $chan(%rx5).key
  741.   hsave -oi keys $+(",$mircdirsystem\mpp\keys.txt,") keys
  742. }
  743.  
  744. dialog ascvalue {
  745.   title "ASC and CHR values"
  746.   option dbu
  747.   size -1 -1 80 40
  748.   text "ASC Value", 1, 7 5 25 7
  749.   edit "", 2, 13 12 15 11
  750.   text "CHR Symbol", 3, 40 5 30 7
  751.   edit "", 4, 48 12 15 11
  752.   button "Close", 999, 25 26 25 11, cancel
  753. }
  754. on *:dialog:ascvalue:edit:* {
  755.   if ($did == 2) {
  756.     var %a = $did(2)
  757.     if (%a isnum 1-255) { did -o ascvalue 4 1 $chr(%a) }
  758.     else { did -r ascvalue 4 }
  759.   }
  760.   elseif ($did == 4) {
  761.     var %a = $did(4)
  762.     if ($asc(%a) isnum 1-255) { did -o ascvalue 2 1 $asc(%a) }
  763.     else { did -r ascvalue 2 }
  764.   }
  765. }
  766. alias asc { dialog -m ascvalue ascvalue }
  767. alias chr asc
  768.  
  769. on *:join:#:{
  770.  
  771.   if ( $nick == $me ) && ( %mpp.who == 1 ) who $chan
  772.  
  773.   if (%_myss == 1) && ($cid == %xcid1) && ($chan == %xchn1) && ($nick == $me) {
  774.     .timerdelaysound -o 0 10 delaysound
  775.   }
  776.  
  777.   if (%killemall != 1) {
  778.     if ($nick != $me) {
  779.       if (%onlinetest != 1) {
  780.         set %onlinetest 1
  781.         .timeronlinetest -o 0 10 onlinetest
  782.         set %x $query(0)
  783.         set %i 0
  784.         set %onlinenick $read($+(",$mircdirsystem\mpp\online.txt,"),w,$nick)
  785.         if ( %onlinenick == $null) {
  786.           :next
  787.           if (%i == 1) { if ( $query(1) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  788.           if (%i == 2) { if ( $query(2) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  789.           if (%i == 3) { if ( $query(3) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  790.           if (%i == 4) { if ( $query(4) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  791.           if (%i == 5) { if ( $query(5) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  792.           if (%i == 6) { if ( $query(6) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  793.           if (%i == 7) { if ( $query(7) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  794.           if (%i == 8) { if ( $query(8) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  795.           if (%i == 9) { if ( $query(9) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  796.           if (%i == 10) { if ( $query(10) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  797.           if (%i == 11) { if ( $query(11) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  798.           if (%i == 12) { if ( $query(12) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  799.           if (%i == 13) { if ( $query(13) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  800.           if (%i == 14) { if ( $query(14) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  801.           if (%i == 15) { if ( $query(15) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  802.           if (%i == 16) { if ( $query(16) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  803.           if (%i == 17) { if ( $query(17) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  804.           if (%i == 18) { if ( $query(18) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  805.           if (%i == 19) { if ( $query(19) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  806.           if (%i == 20) { if ( $query(20) == $nick ) { echo $nick 0 $+ $nick is now 9[0Online9] | set %ontst 1 | goto done } }
  807.           inc %i 1
  808.           if ( %i == 21 ) { goto done }
  809.           goto next
  810.         }
  811.         :done
  812.         if (%ontst == 1) { 
  813.           set %gettest $read($+(",$mircdirsystem\mpp\online.txt,"), w, $nick)
  814.           if (%gettest == $null) {
  815.             write $+(",$mircdirsystem\mpp\online.txt,") $nick
  816.           }
  817.         }
  818.         set %ontst 0
  819.         unset %onlinenick
  820.       }
  821.     }
  822.   }
  823.   ;i think this was causing "%EnterTheGame+l 5" crap
  824.   ;if ( $nick == $me ) set % $+ $network $+ %tmp $chan(%tmp).key
  825. }
  826.  
  827.  
  828. alias defb { if ($1 == on) || ($1 == 1) { enable #defb } | else { disable #defb } }
  829.  
  830. //here
  831. on ^*:hotlink:*[Transfers]*:* { }
  832. on *:hotlink:*[Transfers]*:* { dccmgr | window -a @transfers }
  833.  
  834. #defb off
  835. on ^*:hotlink:*//*.*:*: { }
  836. on *:hotlink:*//*.*:*: { run $remove($1,',",>,<,$chr(91),$chr(93),$chr(40),$chr(41)) }
  837. on ^*:hotlink:*www.*:*: { }
  838. on *:hotlink:*www.*:*: { run $remove($1,',",>,<,$chr(91),$chr(93),$chr(40),$chr(41)) } 
  839. #defb end
  840.  
  841. alias roster run %mpp.sodpit $+ /members
  842.  
  843. alias mpp.fix mppfix
  844.  
  845. alias mppfix {
  846.   .timestamp off
  847.   .timestamp -f %mpp.timestamp
  848.   .timestamp on
  849.   font -asgd -10 lucida console
  850.   imgfix
  851.   ;colfix
  852. }
  853.  
  854. alias imgfix {
  855.   if $exists(%mpp.buttons) { background -ue %mpp.buttons } | else { background -ux }
  856.   if $exists(%mpp.toolbar) { background -le %mpp.toolbar } | else { background -lx }
  857.   if $exists(%mpp.background) { background -mef %mpp.background } | else { background -mx }
  858.   if $exists(%mpp.status) { background -sep %mpp.status } | else { background -sx }
  859.   if $exists(%mpp.switchbar) { background -he %mpp.switchbar } | else { background -hx }
  860.   if $exists(%mpp.transfers) { background -p @transfers %mpp.transfers } | else { background -px }
  861. }
  862.  
  863. alias irc run $+(",$mircdirircintro.hlp,")
  864. alias hlp run $+(",$mircdirmirc.hlp,")
  865. alias faq run $+(",$mircdirmircfaq.hlp,")
  866. alias faq2 run $+(",$mircdirmircfaq.txt,")
  867. alias ini run $+(",$mircdirmircini.chm,")
  868.  
  869. ;on *:op:#: {
  870. ;  if ($opnick == $me) && ($nick != $me) && ($nick != ChanServ) && (%mpp.optks == 1) {
  871. ;    msg $chan 9,1<<14,1 Thanks0,1 $nick 14,1for the 0,1 $chr(91) @ $chr(94)  $+ ! 9,1 $chr(94) $+ >
  872. ;  }
  873. ;}
  874.  
  875. on *:voice:#: {
  876.   if ($vnick == $me) && ($nick != $me) && ($nick != ChanServ) && (%mpp.vtks == 1) {
  877.     ;msg $chan 9<< Thanks for the 0+V $nick $+ ! 9>>
  878.     msg $chan 9,1o((14,1 Thanks0,1 $nick 14,1for the0,1 $chr(91) $+ + $+ $chr(93) 9,1))o
  879.   }
  880. }
  881.  
  882. alias smicqx {
  883.   .timersmicqx off
  884.   smarticq
  885. }
  886.  
  887. on *:notice:*dcc send*:*:{
  888.   set %dccnick $nick
  889. }
  890.  
  891. on *:notice:*added to my DCC Allow*:*:{
  892.   if (%dccnick2 != $null) {
  893.     .timerdccallow2 -o 0 1 dccallow2
  894.   }
  895. }
  896.  
  897. alias dccallow2 {
  898.   .timerdccallow2 off
  899.   dcc send -c %dccnick2 %dccfile2
  900.   unset %dccnick2 %dccfile2
  901. }
  902.  
  903. on *:snotice:*blocked*:{
  904.   if ($network == enterthegame) {
  905.     if (%dotnet != %dccnick) {
  906.       dccallow + $+ %dccnick
  907.       notice %dccnick 0You have been added to my DCC Allow list for 2 minutes.  If you are not using MPP, please resend your file.
  908.       set %dotnet %dccnick
  909.     }
  910.     .timergodwtf -o 0 120 godwtf
  911.   }
  912. }
  913.  
  914. alias godwtf {
  915.   .timergodwtf off
  916.   dccallow - $+ %dccnick
  917.   unset %dotnet
  918. }
  919.  
  920. alias clearall clearall -snqmtg
  921.  
  922. alias c {}
  923. alias cc clear
  924. alias cl clear
  925. alias clr clear
  926. alias ca clearall
  927. alias cx { clearall | top2 }
  928.  
  929. alias extreme {
  930.   if ($1 == on) { extreme2on | extreme1on }
  931.   elseif ($1 == off) { extreme2off | extreme1off }
  932.   else {Syntax: /extreme {on|off}
  933. }
  934.  
  935. alias extreme2on {
  936.   .load -rs $+(",$mircdirsystem\cnicklist\nicklust.mrc,")
  937. }
  938.  
  939. alias extreme2off {
  940.   if $isalias(nicklust) { .unload -rs $+(",$mircdirsystem\cnicklist\nicklust.mrc,") }
  941. }
  942.  
  943.  
  944. alias cycle { set %cycle $chan | set %cyclek $chan(#).key | part %cycle | .timercycle -o 0 1 cycle2 }
  945. alias cycle2 { .timercycle off | join %cycle %cyclek }
  946.  
  947. alias nolimit { if ($1 == 1) { set %csneg 1 | echo -a 0No Limit (Block ChanServ +l) 9[ON] }
  948.   else if ($1 == 0) { set %csneg 0 | echo -a 0No Limit (Block ChanServ +l) 4[OFF] }
  949.   else echo -a 0Usage: 13/nolimit {0|1} (0=off, 1=on)
  950. }
  951.  
  952. alias nolimit2 { if ($1 == 1) { set %csneg 1 }
  953.   else if ($1 == 0) { set %csneg 0 }
  954.   else echo -a 0Usage: 13/nolimit {0|1} (0=off, 1=on)
  955. }
  956.  
  957. alias dccmanager { if ($1 == 1) { .timertransferdetect 0 1 detect_transfers | .enable #dccmanager | echo -a 0DCC Manager 9[ON] }
  958.   else if ($1 == 0) { .timertransferdetect off | .disable #dccmanager | echo -a 0DCC Manager 4[OFF] }
  959.   else echo -a 0Usage: 13/dccmanager {0|1} (0=off, 1=on)
  960. }
  961.  
  962.  
  963.  
  964.  
  965.  
  966. alias omessages { if ($1 == 1) { .enable #onlinemsgs | echo -a 0Online/Offline Messages 9[ON] }
  967.   else if ($1 == 0) { .disable #onlinemsgs | echo -a 0Online/Offline Messages 4[OFF] }
  968.   else echo -a 0Usage: 9/omessages {0|1} (0=off, 1=on)
  969. }
  970.  
  971. alias blockmotd { if ($1 == 1) { .enable #blockmotd | echo -a 0MOTD Block 9[ON] }
  972.   else if ($1 == 0) { .disable #blockmotd | echo -a 0MOTD Block 4[OFF] }
  973.   else echo -a 0Usage: 9/blockmotd {0|1} (0=off, 1=on)
  974. }
  975.  
  976. alias blocklusers { if ($1 == 1) { .enable #blocklusers | echo -a 0Lusers Block 9[ON] }
  977.   else if ($1 == 0) { .disable #blocklusers | echo -a 0Lusers Block 4[OFF] }
  978.   else echo -a 0Usage: 13/blocklusers {0|1} (0=off, 1=on)
  979. }
  980.  
  981. alias blockwho { if ($1 == 1) { .enable #blockwho | echo -a 0Who Block 9[ON] }
  982.   else if ($1 == 0) { .disable #blockwho | echo -a 0Who Block 4[OFF] }
  983.   else echo -a 0Usage: 11/blockwho {0|1} (0=off, 1=on)
  984. }
  985.  
  986. alias blockwelcome { if ($1 == 1) { .enable #blockwelcome | echo -a 0Welcome Block 9[ON] }
  987.   else if ($1 == 0) { .disable #blockwelcome | echo -a 0Welcome Block 4[OFF] }
  988.   else echo -a 0Usage: 12/blockwelcome {0|1} (0=off, 1=on)
  989. }
  990.  
  991. alias blocknames { if ($1 == 1) { set %blocknames 1 | .enable #blocknames1 | .disable #blocknames2 | echo -a 0Names Block 9,1[ON] }
  992.   elseif ($1 == 2) { set %blocknames 2 | .enable #blocknames2 | .disable #blocknames1 | echo -a 0Color Name Report 9,1[ON] }
  993.   elseif ($1 == 3) { set %blocknames 3 | .disable #blocknames2 | .disable #blocknames1 | echo -a 0Color Name Report 4,1[OFF] }
  994.   else echo -a 0Usage: 8/blocknames {1} (1=blocked, 2=no block (new), 3=no block (old) ) 
  995. }
  996.  
  997. alias joinnames { if ($1 == 1) { set %joinnames 1 | echo -a 0Names On Join 4,1[OFF] }
  998.   elseif ($1 == 2) { set %joinnames 2 | echo -a 0Names On Join 9,1[ON] }
  999.   elseif ($1 == 3) { set %joinnames 3 | echo -a 0Names On Join 4,1[Old] }
  1000.   else echo -a 0Usage: 8/joinnames {1} (1=blocked, 2=new, 3=old ) 
  1001. }
  1002.  
  1003. alias namesreport { if ($1 == 1) { set %namesreport 1 | echo -a 0Names Report (New Style) }
  1004.   elseif ($1 == 0) { set %namesreport 0 | echo -a 0Names Report (Old Style) }
  1005.   else echo -a 0Usage: 8/namesreport {0|1} (0=old style, 1=new style)
  1006. }
  1007.  
  1008. alias whoreport { if ($1 == 1) { set %namesreport 1 }
  1009.   elseif ($1 == 0) { set %namesreport 0 }
  1010.   else { echo -a 0Usage: 8/whoreport {0|1} (0=boring, 1=colorful) }
  1011. }
  1012.  
  1013. alias blockuserhost { if ($1 == 1) { .disable #userhost | .disable #userhost2 | echo -a 0Userhost (Old Style) 9[ON] }
  1014.   else if ($1 == 2) { .enable #userhost2 | .disable #userhost | echo -a 0Userhost (New Style) 9[ON] }
  1015.   else if ($1 == 3) { .disable #userhost2 | .enable #userhost | echo -a 0userhost Block 9[ON] }
  1016.   else echo -a 0Usage: 8/blockuserhost {1|2|3} (1=old style, 2=new style, 3=blocked)
  1017. }
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025. alias omessages2 { if ($1 == 1) { .enable #onlinemsgs }
  1026.   else if ($1 == 0) { .disable #onlinemsgs }
  1027.   else echo -a 0Usage: 9/omessages {0|1} (0=off, 1=on)
  1028. }
  1029.  
  1030. alias blockmotd2 { if ($1 == 1) { .enable #blockmotd }
  1031.   else if ($1 == 0) { .disable #blockmotd }
  1032.   else echo -a 0Usage: 9/blockmotd {0|1} (0=off, 1=on)
  1033. }
  1034.  
  1035. alias blocklusers2 { if ($1 == 1) { .enable #blocklusers }
  1036.   else if ($1 == 0) { .disable #blocklusers }
  1037.   else echo -a 0Usage: 13/blocklusers {0|1} (0=off, 1=on)
  1038. }
  1039.  
  1040. alias blockwho2 { if ($1 == 1) { .enable #blockwho }
  1041.   else if ($1 == 0) { .disable #blockwho }
  1042.   else echo -a 0Usage: 11/blockwho {0|1} (0=off, 1=on)
  1043. }
  1044.  
  1045. alias blockwelcome2 { if ($1 == 1) { .enable #blockwelcome }
  1046.   else if ($1 == 0) { .disable #blockwelcome }
  1047.   else echo -a 0Usage: 12/blockwelcome {0|1} (0=off, 1=on)
  1048. }
  1049.  
  1050. alias blocknames2 { if ($1 == 1) { set %blocknames 1 | .enable #blocknames1 | .disable #blocknames2 }
  1051.   elseif ($1 == 2) { set %blocknames 2 | .enable #blocknames2 | .disable #blocknames1 }
  1052.   elseif ($1 == 3) { set %blocknames 3 | .disable #blocknames2 | .disable #blocknames1 }
  1053.   else echo -a 0Usage: 8/blocknames {1} (1=blocked, 2=no block (new), 3=no block (old) ) 
  1054. }
  1055.  
  1056. alias joinnames2 { if ($1 == 1) { set %joinnames 1 }
  1057.   elseif ($1 == 2) { set %joinnames 2 }
  1058.   elseif ($1 == 3) { set %joinnames 3 }
  1059.   elseif ($1 == 0) { set %joinnames 3 }
  1060.   else echo -a 0Usage: 8/joinnames {1} (1=blocked, 2=new, 3=old ) 
  1061. }
  1062.  
  1063. alias namesreport2 { if ($1 == 1) { set %namesreport 1 }
  1064.   elseif ($1 == 0) { set %namesreport 0 }
  1065.   else echo -a 0Usage: 8/namesreport {0|1} (0=old style, 1=new style)
  1066. }
  1067.  
  1068. alias whoreport2 { if ($1 == 1) { set %namesreport 1 }
  1069.   elseif ($1 == 0) { set %namesreport 0 }
  1070.   else { echo -a 0Usage: 8/whoreport {0|1} (0=boring, 1=colorful) }
  1071. }
  1072.  
  1073. alias blockuserhost2 { if ($1 == 1) { .disable #userhost | .disable #userhost2 }
  1074.   else if ($1 == 2) { .enable #userhost2 | .disable #userhost }
  1075.   else if ($1 == 3) { .disable #userhost2 | .enable #userhost }
  1076.   else echo -a 0Usage: 8/blockuserhost {1|2|3} (1=old style, 2=new style, 3=blocked)
  1077. }
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087. ;;here
  1088.  
  1089.  
  1090. alias rx1 { .timerrx -o 0 3 /rx }
  1091.  
  1092. alias rx {
  1093.   .timerrx off
  1094.   echo -a 9Setting % $+ $network $+ %tmp50 = $chan(%tmp50).key
  1095.   set % $+ $network $+ $chan $chan.key
  1096.   unset %tmp50
  1097. }
  1098.  
  1099. ;automatic key memorization, chanserv +l blocking
  1100. on *:mode:# {
  1101.   set %mppmode $1-
  1102.   set %tmp $left(%mppmode,2)
  1103.   if (%tmp == +k) {
  1104.  
  1105.     ;notice $me # $nick sets mode $1-
  1106.     set %tmp1 $len(%mppmode)
  1107.     set %tmp2 3
  1108.     %tmp3 = %tmp1 - %tmp2
  1109.     set %mppmodef $right(%mppmode,%tmp3)
  1110.     ;set % $+ $network $+ # %mppmodef
  1111.  
  1112.     hadd -m keys $network $+ # %mppmodef
  1113.     hsave -oi keys $+(",$mircdirsystem\mpp\keys.txt,") keys
  1114.  
  1115.   }
  1116.   ;echo -a %tmp -- $nick
  1117.   if (%tmp == +l) && ($me isop #) && ($nick == ChanServ) {
  1118.     if (%csneg == 1) { mode # %vlock }
  1119.   }
  1120.   if (%tmp == -l) && ($me isop #) && ($nick == $me) {
  1121.     if (%csmsg == 1) { msg # $read($+(",$mircdirsystem\mpp\csmsgs.txt,")) }
  1122.   }
  1123.   unset tmp tmp1 tmp2 mppmode mppmodef
  1124. }
  1125.  
  1126. alias delaysound {
  1127.   scid %xcid1 sound %xchn1 $nopath(%mysound)
  1128.   .timerdelaysound off
  1129. }
  1130.  
  1131. ;this is the original set of mpp scripts...
  1132.  
  1133. alias version { echo -a 13,1m0,1IRC 4,1P0,1ower 8,1P0,1ack 00,01 $+ %mpp.version3 0,1(12,1 $+ %mpp.website $+ 0) by 14,1sod4,1/0,1sgt-d 0,1(12,1 $+ %mpp.email $+ 0,1) }
  1134. alias version2 { /say ~version | /notice $me 13m0IRC 4P0ower 8P0ack 00 $+ %mpp.version3 0(12 $+ %mpp.website $+ 0) by 14,1sod4,1/0,1sgt-d 0(12 $+ %mpp.email $+ 0) }
  1135.  
  1136. alias killtimers {
  1137.   timeronlinetest2 off
  1138.   timerogx off
  1139.   timeruptime off
  1140.   timergspy off
  1141. }
  1142.  
  1143. alias uid {
  1144.   /identd off
  1145.   /identd on $1
  1146. }
  1147.  
  1148. alias ndll2 return $+(",$mircdirsystem\mpp\nhtmln.dll,")
  1149.  
  1150. alias ptest {
  1151.   window -p @test 
  1152.   echo -a $dll($+(",$mircdirsystem\mpp\nhtmln.dll,"),attach,$window(@test).hwnd) 
  1153.   echo -a $dll($+(",$mircdirsystem\mpp\nhtmln.dll,"),navigate,www.mirc.com)
  1154. }
  1155.  
  1156. alias copter { run http://www.sodpit.com/swf/copter.swf }
  1157. alias kerpal { run http://www.sodpit.com/swf/kerpal.swf }
  1158. alias idiot { run http://www.sodpit.com/swf/idiot.swf }
  1159.  
  1160. alias cherubs { run http://www.sodpit.com/swf/cherubs.swf }
  1161. alias whatswrong { run http://www.sodpit.com/swf/whatswrong.swf }
  1162. alias kikia { run http://www.sodpit.com/swf/kikia.swf }
  1163.  
  1164. alias burgerking { run http://www.sodpit.com/swf/burgerking.swf } 
  1165. alias starwars starwarz
  1166. alias starwarz { run http://www.sodpit.com/swf/starwarz.swf }
  1167. alias sodmovie { run http://www.sodpit.com/swf/sodmovie.swf }
  1168. alias gollum { run http://www.sodpit.com/swf/gollum.swf }
  1169.  
  1170. alias mppmovie mppmovie2
  1171. alias mppmovie1 { run http://www.sodpit.com/swf/mppmovie1.swf }
  1172. alias mppmovie2 { run http://www.sodpit.com/swf/mppmovie2.swf }
  1173. alias oldmpp { run http://www.sodpit.com/swf/oldmpp.swf }
  1174.  
  1175. alias allyourbase ayb
  1176.  
  1177. alias ayb {
  1178.   run http://www.sodpit.com/swf/ayb.swf
  1179.   ;  window -pk0 @AllYourBase -1 -1
  1180.   ;  dll $+(",$mircdirsystem\mpp\nhtmln.dll,") attach $window(@AllYourBase).hwnd 
  1181.   ;  dll $+(",$mircdirsystem\mpp\nhtmln.dll,") navigate $+(",http://www.sodpit.com/swf/ayb.swf,")
  1182. }
  1183.  
  1184. alias ayb2 {
  1185.   if $exists($+(",$mircdirsystem\mpp\ayb.swf,")) {
  1186.  
  1187.     ;window -adwfk0 +beft @ayb -1 1 500 300
  1188.     ;window -adk0 @ayb -1 1 500 300
  1189.  
  1190.     ;window -ad @ayb -1 1 100 200
  1191.  
  1192.     ;dll " $+ $mircdirsystem\mpp\nhtmln.dll" attach $window(@ayb).hwnd
  1193.     ;dll " $+ $mircdirsystem\mpp\nhtmln.dll" navigate " $+ $mircdirsystem\mpp\ayb.swf"
  1194.  
  1195.     ;echo -s dll " $+ $mircdirsystem\mpp\nhtmln.dll" attach $window(@ayb).hwnd
  1196.     ;echo -s dll " $+ $mircdirsystem\mpp\nhtmln.dll" navigate " $+ $mircdirsystem\mpp\ayb.swf"
  1197.     ;    echo -a $dll(" $+ $mircdirsystem\mpp\nhtmln.dll",navigate,c:\mpp\system\mpp\ayb.swf)
  1198.  
  1199.     window -pk0 @AllYourBase -1 -1
  1200.     dll $+(",$mircdirsystem\mpp\nhtmln.dll,") attach $window(@AllYourBase).hwnd 
  1201.     dll $+(",$mircdirsystem\mpp\nhtmln.dll,") navigate $+(",$mircdirsystem\mpp\ayb.swf,")
  1202.  
  1203.   }
  1204.   else {
  1205.     echo -a Downloading Media...  you will need to run /ayb again  :)
  1206.     run -p $+(",$mircdirsystem\mpp\ayb.exe,")
  1207.   }
  1208. }
  1209.  
  1210. ;;fix
  1211.  
  1212. alias mpp.color {
  1213.   echo 4 -a $readini($+(",$mircini,"),text,theme)
  1214.   echo 4 -a $readini($+(",$mircini,"),colors,n0)
  1215.   echo 4 -a $readini($+(",$mircini,"),palettes,n0)
  1216. }
  1217.  
  1218. alias mpp.rgb mpp.color
  1219.  
  1220. on 1:text:~color:*: {
  1221.   set -u %rndcol1 $rand(7,13)
  1222.   set %temp $readini($+(",$mircini,"),colors,n0)
  1223.   set %temp2 $readini($+(",$mircini,"),palettes,n0)
  1224.   ;  notice $nick  $+ %rndcol1 $+ pong!
  1225.   notice $nick Colors: $+ %rndcol1 [colors] n0= $+ %temp
  1226.   notice $nick Palettes: $+ %rndcol1 [palettes] n0= $+ %temp2
  1227.   unset %temp
  1228. }
  1229.  
  1230. on 1:text:~rgb:*: {
  1231.   set -u %rndcol1 $rand(7,13)
  1232.   set %n0 $readini($+(",$mircini,"),rgb,n0)
  1233.   set %n1 $readini($+(",$mircini,"),rgb,n1)
  1234.   set %n2 $readini($+(",$mircini,"),rgb,n2)
  1235.   set %n3 $readini($+(",$mircini,"),rgb,n3)
  1236.   set %n4 $readini($+(",$mircini,"),rgb,n4)
  1237.   set %n5 $readini($+(",$mircini,"),rgb,n5)
  1238.   set %n6 $readini($+(",$mircini,"),rgb,n6)
  1239.   set %n7 $readini($+(",$mircini,"),rgb,n7)
  1240.   set %n8 $readini($+(",$mircini,"),rgb,n8)
  1241.   set %n9 $readini($+(",$mircini,"),rgb,n9)
  1242.   set %n10 $readini($+(",$mircini,"),rgb,n10)
  1243.   set %n11 $readini($+(",$mircini,"),rgb,n11)
  1244.   set %n12 $readini($+(",$mircini,"),rgb,n12)
  1245.   set %n13 $readini($+(",$mircini,"),rgb,n13)
  1246.   set %n14 $readini($+(",$mircini,"),rgb,n14)
  1247.   set %n15 $readini($+(",$mircini,"),rgb,n15)
  1248.  
  1249.   notice $nick Current RGB: $+ %rndcol1 [rgb] n0= $+ %n0 n1= $+ %n1 n2= $+ %n2 n3= $+ %n3 n4= $+ %n4 n5= $+ %n5 n6= $+ %n6 n7= $+ %n7 n8= $+ %n8 n9= $+ %n9 n10= $+ %n10 n11= $+ %n11 n12= $+ %n12 n13= $+ %n13 n14= $+ %n14 n15= $+ %n15
  1250.   unset %n1 %n2 %n3 %n4 %n5 %n6 %n7 %n8 %n9 %n10 %n11 %n12 %n13 %n14 %n15
  1251. }
  1252.  
  1253. ;protection against dcc exploit affecting 6.12
  1254. ;http://www.irchelp.org/irchelp/mirc/exploit.html
  1255. ;thanks NaK|Tr4um4
  1256.  
  1257. ctcp *:dcc send:*: if ($len($nopath($filename)) >= 225) { echo 4 -s $nick tried to crash you with an illegal dcc send of $nopath($filename) | halt } 
  1258.  
  1259. ctcp *:version*:* { .ctcpreply $nick VERSION 13,1m0,1IRC 4,1P0,1ower 8,1P0,1ack 00,01 $+ %mpp.version3 0,1(12,1 $+ %mpp.website $+ 0,1) by 14,1sod4,1/0,1sgt-d 0,1(12,1 $+ %mpp.email $+ 0,1) | /halt }
  1260.  
  1261. ;a better ping? pong! test...
  1262. ;type ping! in a channel, newer mpp users will reply via notice and
  1263. ;also run a ctcp ping on you for the actual ping time in seconds
  1264. ;oh, and no more channel flooding!
  1265.  
  1266. on 1:text:ping!:#: {
  1267.   set -u %rndcol1 $rand(7,13)
  1268.   /notice $nick  $+ %rndcol1 $+ pong!
  1269. }
  1270.  
  1271. on 1:notice:*pong!:*: {
  1272.   set -u %rndcol1 $rand(7,13)
  1273.   ctcp $nick ping
  1274. }
  1275.  
  1276. on 1:notice:tagalong*:*: {
  1277.   if (%sm == OFF) { /notice $nick followme %q3nik %serverip %serverprm }
  1278. }
  1279.  
  1280. on *:notice:followme*:*: {
  1281.   ;/echo -a $2
  1282.   ;/echo -a $3
  1283.   set %bleh2 $right($2, $length($2) -1 )
  1284.   ;/echo -a %bleh2
  1285.   if ($3 == $null) { halt }
  1286.   %bleh2 $3 $4-
  1287. }
  1288.  
  1289. ;if you are deopped in a channel that you have auto-ops in, this will make chanserv re-op you!
  1290.  
  1291. #superman off
  1292. on *:devoice:#: {
  1293.   if ($vnick == $me) {
  1294.     set %chn1 #
  1295.     set %nik1 $nick
  1296.     msg chanserv unbanme #
  1297.     msg chanserv inviteme #
  1298.     msg chanserv opme #
  1299.     mode %chn1 -o-v %nik1
  1300.     mode %chn1 +m
  1301.   }
  1302. }
  1303. on *:deop:#: {
  1304.   if ($opnick == $me) {
  1305.     set %chn1 #
  1306.     set %nik1 $nick
  1307.     .enable #super
  1308.     msg chanserv unbanme #
  1309.     msg chanserv inviteme #
  1310.     msg chanserv opme #
  1311.   }
  1312. }
  1313. on *:kick:#: {
  1314.   if ($knick == $me) {
  1315.     set %chn1 #
  1316.     set %nik1 $nick
  1317.     .enable #super
  1318.     msg chanserv unbanme #
  1319.     msg chanserv inviteme #
  1320.     msg chanserv opme #
  1321.   }
  1322. }
  1323. on *:ban:#: {
  1324.   if ($banmask iswm $address($me,%mpp.masklevel)) {
  1325.     set %chn1 #
  1326.     set %nik1 $nick
  1327.     .enable #super
  1328.     msg chanserv unbanme #
  1329.     msg chanserv inviteme #
  1330.     msg chanserv opme #
  1331.   }
  1332. #superman end
  1333.  
  1334. #super on
  1335. on *:op:# {
  1336.   if ($opnick == $me) && ($nick != $me) && ($nick != ChanServ) && (%mpp.optks == 1) {
  1337.     msg $chan 9,1o((14,1 Thanks0,1 $nick 14,1for the0,1 $chr(91) $+ @ $+ $chr(93) 9,1))o
  1338.   }
  1339.   if (%nik1 != $null) && (%chn1 != $null) {
  1340.     ;echo -s WTF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  1341.     if ($opnick == $me) {
  1342.       who %nik1
  1343.       mode %chn1 -o+b %nik1 $address(%nik1,%mpp.masklevel)
  1344.       kick %chn1 %nik1 better luck next time...
  1345.       unset %chn1 %nik1
  1346.       ;.disable #super
  1347.     }
  1348.   }
  1349. }
  1350. #super end
  1351.  
  1352. #detection on
  1353. on *:ban:#: {
  1354.   if ($banmask iswm $address($me,%mpp.masklevel)) {
  1355.     echo 8 -s # - Banned by: $nick - $address($nick,%mpp.masklevel) | /dns $nick
  1356.   }
  1357.  
  1358. on *:kick:#: {
  1359.   if ($knick == $me) {
  1360.     echo 4 -s # - Kicked by: $nick - $address($nick,%mpp.masklevel) | /dns $nick
  1361.   }
  1362. #detection end
  1363.  
  1364. ;manual ialscan
  1365. alias ialtest ialscan
  1366. alias ialscan { set -u %rndcol1 $rand(7,13) | if ($1 == $null) { echo # 0IAL Scan: $+ %rndcol1 # | set %i 1 | :next | set %nick $nick( # ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done | }
  1367. else { echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done } }
  1368.  
  1369. ;mcc ialscan
  1370. alias ialscan1 { scid 1 | set -u %rndcol1 $rand(7,13) | echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done }
  1371. alias ialscan2 { scid 2 | set -u %rndcol1 $rand(7,13) | echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done }
  1372. alias ialscan3 { scid 3 | set -u %rndcol1 $rand(7,13) | echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done }
  1373. alias ialscan4 { scid 4 | set -u %rndcol1 $rand(7,13) | echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done }
  1374. alias ialscan5 { scid 5 | set -u %rndcol1 $rand(7,13) | echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done }
  1375. alias ialscan6 { scid 6 | set -u %rndcol1 $rand(7,13) | echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done }
  1376. alias ialscan7 { scid 7 | set -u %rndcol1 $rand(7,13) | echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done }
  1377. alias ialscan8 { scid 8 | set -u %rndcol1 $rand(7,13) | echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done }
  1378. alias ialscan9 { scid 9 | set -u %rndcol1 $rand(7,13) | echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done }
  1379. alias ialscan10 { scid 10 | set -u %rndcol1 $rand(7,13) | echo $1 0IAL Scan: $+ %rndcol1 $1 | set %i 1 | :next | set %nick $nick( $1 ,%i) | if %nick == $null goto done | userhost %nick | inc %i | goto next | :done }
  1380.  
  1381. ;these first scripts detect your os
  1382.  
  1383. alias mpp9x {
  1384.   set %mppcmd command.com
  1385.   ;.writeini system\mpp\os.txt os os %mppos
  1386.   ; echo 4 -a win9x
  1387.   ;echo -a .
  1388.   ;echo 8Windows $os detected... setting command interpreter to: 13COMMAND.COM
  1389. }
  1390.  
  1391. alias mppnt {
  1392.   set %mppcmd cmd.exe
  1393.   ;echo 9 -a winnt
  1394.   ;echo 8Windows $os detected... setting command interpreter to: 13CMD.EXE
  1395. }
  1396.  
  1397. alias syncini {
  1398.   if ($1 == 1) { .enable #syncini }
  1399.   elseif ($1 == 0) { .disable #syncini }
  1400.   else {
  1401.     echo -a 13Syntax: /syncini {0|1} (Default: 0)
  1402.     echo -a 0Description: mirc.ini is only used when you click on irc:// links on websites.  this will cause mpp to load with all scripts except the connection script.  this means that mpp will load exactly on the irc server and channel specified in the irc:// link, without loading all of the normal mpp servers and channels.
  1403.     echo -a 0If you turn this option on (1) (on by default), the next time you start normal mpp, mirc.ini will be copied over with info from mpp.ini to keep the two files in sync.  this option assumes that mpp.ini (used more often than mirc.ini) will normally have the most up to date settings.
  1404.     echo -a 0If you want to be able to keep these two ini's independent of each other, so that you can make mpp look different for web page irc:// links than it does for normal mpp, then you should set this option to 0.
  1405.   }
  1406. }
  1407.  
  1408. #syncini on
  1409. alias syncini2 {
  1410.   if ($nopath($mircini) == mpp.ini) {
  1411.     ;echo -a 0INI File:8 $nopath($mircini)
  1412.     ;echo -a not using mpp.ini
  1413.     .copy -o $+(",$mircdirmpp.ini,") $+(",$mircdirmirc.ini,")
  1414.     ;[rfiles]
  1415.     ;n2=system\mpp\connect.mrc
  1416.     writeini $+(",$mircdirmirc.ini,") rfiles n2 system\mpp\c0nn3ct.n0t
  1417.   }
  1418. }
  1419. #syncini end
  1420.  
  1421. alias cnicklist {
  1422.   if ($1 == 1) {
  1423.     .load -rs $+(",$mircdirsystem\cnicklist\nicklust.mrc,")
  1424.     set %cnicklist 1
  1425.   }
  1426.   else {
  1427.     if $isalias(nicklust) { .unload -rs $+(",$mircdirsystem\cnicklist\nicklust.mrc,") }
  1428.     set %cnicklist 0
  1429.   }
  1430. }
  1431.  
  1432. alias mtsthemes {
  1433.   if ($1 == 1) {
  1434.     .load -rs $+(",$mircdirsystem\kte\kte.mrc,")
  1435.     set %mtsthemes 1
  1436.   }
  1437.   else {
  1438.     if $isalias(kte.unload) { .unload -rs $+(",$mircdirsystem\kte\kte.mrc,") }
  1439.     if $isalias(kte_void) { .unload -rs $+(",$mircdirsystem\kte\kte-dyn.mrc,") }
  1440.     set %mtsthemes 0
  1441.   }
  1442. }
  1443.  
  1444. alias tvswitchbar {
  1445.   if ($1 == 1) {
  1446.     ;load -rs $+(",$mircdirsystem\switchbar\switchbar.mrc,")
  1447.  
  1448.     extreme1on
  1449.     set %afswitchbar on
  1450.     set %tvswitchbar 1
  1451.   }
  1452.   elseif ($1 == 0) {
  1453.     ;  dialog switchbar switchbar -x
  1454.     ;    unload -rs switchbar.mrc
  1455.     extreme1off
  1456.     set %afswitchbar off
  1457.     set %tvswitchbar 0
  1458.   }
  1459.   else echo -a 0 Description: Enables (1) or disables (0) Treeview Switchbar
  1460.   else echo -a 0 Syntax: /tvswitchbar {0|1}
  1461. }
  1462.  
  1463. alias ktefix_bad {
  1464.  
  1465.   ;ignore this section :p
  1466.  
  1467.   set %mircdir $+(",$mircdir,")
  1468.  
  1469.   set %ktedata %mircdir $+ system\kte\kte-data.dat
  1470.  
  1471.   echo -a %ktedata
  1472.  
  1473.   hload -sb Kte_Data %ktedata
  1474.  
  1475.   echo -a $hget(Kte_Data,ThmDir)
  1476.   echo -a $hget(Kte_Data,GZipDir)
  1477.   echo -a $hget(Kte_Data,mUnzipDir)
  1478.  
  1479.   hadd -s Kte_Data ThmDir $mircdir $+ system\kte\themes\
  1480.   hadd -s Kte_Data GZipDir $mircdir $+ system\ngzipn\
  1481.   hadd -s Kte_Data mUnzipDir $mircdir $+ system\munzip\
  1482.  
  1483.   echo -a $hget(Kte_Data,ThmDir)
  1484.   echo -a $hget(Kte_Data,GZipDir)
  1485.   echo -a $hget(Kte_Data,mUnzipDir)
  1486.  
  1487.   hsave -osb Kte_Data $mircdirsystem\kte\kte-data.dat
  1488.  
  1489.   hfree -s Kte_Data
  1490.  
  1491. }
  1492.  
  1493. alias regfix { ircregfix | .timerrfix -o 0 5 chatregfix }
  1494.  
  1495. alias regfix2 { ircregfix -q | .timerrfix -o 0 5 chatregfix -q }
  1496.  
  1497. alias fixmulti {
  1498.   set %temp1 $readini($mircdirsystem\profiles\profiles.ini,profiles,current)
  1499.   remini $+(",$mircdirsystem\profiles\ $+ %temp1 $+ \msb\settings.ini,") server timecheck
  1500.   remini $+(",$mircdirsystem\profiles\default\msb\settings.ini,") server timecheck
  1501.   remini $+(",$mircdirsystem\profiles\default\backup\msb\settings.ini,") server timecheck
  1502.   remini $+(",$mircdirsystem\profiles\MPP Sample\backup\msb\settings.ini,") server timecheck
  1503.   remini $+(",$mircdirsystem\multibrowser\settings.ini,") server timecheck
  1504. }
  1505.  
  1506. alias setrc6 {
  1507.  
  1508.   set %temp113 $readini($mircdirsystem\mpp\mpp.ini,mpp,version)
  1509.   set %temp119 $readini($mircdirsystem\mpp\mpp.ini,mpp,service)
  1510.  
  1511.   set %mpp.version %temp113
  1512.   set %mpp.v %temp113
  1513.  
  1514.   set %mppetgcs 1
  1515.   set %mppetgcsdesc Double Click = ChanServ Control Panel
  1516.  
  1517.   set %mppuwho 1
  1518.   set %mppuwhodesc Double Click = mIRC Address Book (/uwho)
  1519.  
  1520.   set %temp $readini($mircdirprofiles\profiles.ini,profiles,current)
  1521.  
  1522.   ;if (%mpp != $null) { writeini %mpp mcc service %temp119 }
  1523.   ;if (%mpp != $null) { writeini %mpp mpp service %temp119 }
  1524.  
  1525.   ;if (%mpp2 != $null) { writeini %mpp2 mcc service %temp119 }
  1526.   ;if (%mpp2 != $null) { writeini %mpp2 mpp service %temp119 }
  1527.  
  1528.   ;fixmulti
  1529.   rc6title
  1530.   rc6quit
  1531. }
  1532.  
  1533. alias rc6title { titlebar Power Pack %mpp.version }
  1534.  
  1535. alias rc6quit {
  1536.  
  1537.   set %mpp.colquitmsg 13,1m0,1IRC 4,1P0,1ower 8,1P0,1ack 00,01 $+ %mpp.version 0,1(12,1www.sodpit.com/mpp0) by 14,1sod4,1/0,1sgt-d 0,1(12,1sgt-d@sodpit.com0,1)
  1538.   set %mpp.nocolquitmsg mIRC Power Pack %mpp.version ( $+ %mpp.website $+ ) by sod/sgt-d ( $+ %mpp.email $+ )
  1539.   set %mpp.quitmsg %mpp.colquitmsg
  1540.  
  1541.   ;echo -a %mpp.colquitmsg
  1542.  
  1543.   ;writeini %mpp mpp colquitmsg %mpp.colquitmsg
  1544.  
  1545.   ;writeini %mpp mpp colquitmsg 13m0IRC 4P0ower 8P0ack 007.0 RC6-2 0(12 $+ %mpp.website $+ 0) by 14,1sod4,1/0,1sgt-d 0(12 $+ %mpp.email $+ 0)
  1546.   ;writeini %mpp mpp colquitmsg 13m0IRC $chr(3) $+ 4P $+ $chr(3) $+ 0ower $chr(3) $+ 8P $+ $chr(3) $+ 0ack $chr(3) $+ 007.0 RC6-2 $chr(3) $+ 0( $+ $chr(3) $+ 12 $+ %mpp.website $+ $chr(3) $+ 0) by $chr(3) $+ 9[ $+ $chr(3) $+ 0SoD $+ $chr(3) $+ 9] $+ $chr(3) $+ 0Sgt- $+ $chr(3) $+ 9D $chr(3) $+ 0( $+ $chr(3) $+ 12 $+ %mpp.email $+ $chr(3) $+ 0) $+ $chr(3)
  1547.  
  1548.   ;writeini %mpp2 mpp colquitmsg 13m0IRC 4P0ower 8P0ack 007.0 RC6-2 0(12 $+ %mpp.website $+ 0) by 14,1sod4,1/0,1sgt-d 0(12 $+ %mpp.email $+ 0)
  1549.  
  1550.   ;writeini %mpp mpp nocolquitmsg mIRC Power Pack 7.0 RC6-2 ( $+ %mpp.website $+ ) by [SoD]Sgt-D ( $+ %mpp.email $+ )
  1551.   ;writeini %mpp2 mpp nocolquitmsg mIRC Power Pack 7.0 RC6-2 ( $+ %mpp.website $+ ) by [SoD]Sgt-D ( $+ %mpp.email $+ )
  1552. }
  1553.  
  1554. alias proman1 {
  1555.   set %mpp.profile $readini($mircdirprofiles\profiles.ini,profiles,current)
  1556.   if $exists($mircdirprofiles\ $+ %mpp.profile $+ \users.mrc) { .copy -o $+(",$mircdirprofiles\ $+ %mpp.profile $+ \users.mrc,") $+(",$mircdirsystem\mpp\users.mrc,") }
  1557.   if $exists($mircdirsystem\mpp\users.mrc) { .reload -ru $+(",$mircdirsystem\mpp\users.mrc,") }
  1558.   ;if $exists($mircdirprofiles\ $+ %mpp.profile $+ \msb) { 
  1559.   ;  .copy -o $+(",$mircdirprofiles\ $+ %mpp.profile $+ \msb\*.txt,") $+(",$mircdirsystem\multibrowser\,")
  1560.   ;  .copy -o $+(",$mircdirprofiles\ $+ %mpp.profile $+ \msb\*.ini,") $+(",$mircdirsystem\multibrowser\,")
  1561.   ;}
  1562. }
  1563.  
  1564. alias proman2 {
  1565.   saveini
  1566.   set %mpp.profile $readini($mircdirprofiles\profiles.ini,profiles,current)
  1567.   if $exists($mircdircontrol.ini) { .copy -o $+(",$mircdircontrol.ini,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \control.ini,") }
  1568.   if $exists($mircdirsystem\mpp\mutu37.ini) { .copy -o $+(",$mircdirsystem\mpp\mutu37.ini,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \mutu37.ini,") }
  1569.   if $exists($mircdirsystem\ppro\pp.ini) { .copy -o $+(",$mircdirsystem\ppro\pp.ini,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \pp.ini,") }
  1570.   if $exists($mircdirsystem\ppro\pp-user.ini) { .copy -o $+(",$mircdirsystem\ppro\pp-user.ini,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \pp-user.ini,") }
  1571.   if $exists($mircdirsystem\atma\sylver.ini) { .copy -o $+(",$mircdirsystem\atma\sylver.ini,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \sylver.ini,") }
  1572.   if $exists($mircdirsystem\atma\atma.dat) { .copy -o $+(",$mircdirsystem\atma\atma.dat,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \atma.dat,") }
  1573.   if $exists($mircdirsystem\atma\atma.stp) { .copy -o $+(",$mircdirsystem\atma\atma.stp,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \atma.stp,") }
  1574.   if $exists($mircdirsystem\atma\fscache.dat) { .copy -o $+(",$mircdirsystem\atma\fscache.dat,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \fscache.dat,") }
  1575.   if $exists($mircdirsystem\rkmp3\rkmp3_last.rpl) { .copy -o $+(",$mircdirsystem\rkmp3\rkmp3_last.rpl,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \rkmp3_last.rpl,") }
  1576.   if !$exists($mircdirprofiles\ $+ %mpp.profile $+ \msb) {
  1577.     mkdir $+(",$mircdirprofiles\ $+ %mpp.profile $+ \msb,")
  1578.   }
  1579.   if $exists($mircdirmpp.ini) { .copy -o $+(",$mircdirmpp.ini,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \mpp.ini,") }
  1580.   if $exists($mircdirsystem\mpp\users.mrc) { .copy -o $+(",$mircdirsystem\mpp\users.mrc,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \users.mrc,") }
  1581.  
  1582.   if $exists($mircdirprofiles\ $+ %mpp.profile $+ \msb) {
  1583.     .copy -o $+(",$mircdirsystem\multibrowser\*.txt,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \msb\,")
  1584.     .copy -o $+(",$mircdirsystem\multibrowser\*.ini,") $+(",$mircdirprofiles\ $+ %mpp.profile $+ \msb\,")
  1585.   }
  1586.  
  1587.   writeini $+(",$mircdirprofiles\ $+ %mpp.profile $+ \mpp.ini,") mpp version %mpp.v
  1588.   writeini $+(",$mircdirprofiles\ $+ %mpp.profile $+ \mpp.ini,") text aptitle $titlebar
  1589.  
  1590.   if (%mpp.trayicon != $null) { writeini $+(",$mircdirprofiles\ $+ %mpp.profile $+ \mpp.ini,") files trayicon %mpp.trayicon }
  1591.   else { remini $+(",$mircdirprofiles\ $+ %mpp.profile $+ \mpp.ini,") files trayicon } 
  1592. }
  1593.  
  1594. alias mppsd1 {}
  1595.  
  1596. on *:exit: {
  1597.   if (%hal9000 == 1) {
  1598.     if $exists($mircdirsounds\wav\shutdown.wav) { splay shutdown.wav }
  1599.   }
  1600.   .timermppoff -o 1 3 mppsd1
  1601.   proman2
  1602. }
  1603.  
  1604. alias addgtsdll {
  1605.   ;.reload -rs51 $+(",$mircdirsystem\gtsdll\gtsdll.ini,")
  1606. }
  1607.  
  1608. on *:start: {
  1609.  
  1610.   utsound
  1611.  
  1612.   if (%mppsec == $null) { set %mppsec 1 }
  1613.  
  1614.   relnotes
  1615.  
  1616.   if (%shownotes == 1) {
  1617.     set %temp110 $readini($mircdirsystem\mpp\mpp.ini,mpp,notes)
  1618.     if (%temp110 != $null) {
  1619.       set %temp117 $readini($mircdirsystem\mpp\mpp.ini,mpp,version)
  1620.       if (%temp117 != $null) {
  1621.         var %k = $input(Would you like to view the release notes for mIRC Power Pack %temp117 $+ ?,yi,Release Notes)
  1622.         if (%k == $true) { run %temp110 }
  1623.         set %shownotes 0
  1624.       }
  1625.     }
  1626.   }
  1627.  
  1628.   ;mppverset
  1629.  
  1630.   c3p0
  1631.  
  1632.   if (%mpp100 == $null ) set %mpp100 10
  1633.   if (%mpp300 == $null ) set %mpp300 13
  1634.   if (%mpp500 == $null ) set %mpp500 8
  1635.   if (%mpp700 == $null ) set %mpp700 9
  1636.   if (%mpp900 == $null ) set %mpp900 0
  1637.   if (%mppop == $null ) set %mppop 11
  1638.   if (%mppvoice == $null ) set %mppvoice 12
  1639.   if (%mpphalfop == $null ) set %mpphalfop 2
  1640.   if (%mppignore == $null ) set %mppignore 4
  1641.   if (%mppaop == $null ) set %mppaop 3
  1642.   if (%mppavoice == $null ) set %mppavoice 5
  1643.   if (%mppprotect == $null ) set %mppprotect 6
  1644.   if (%mppnotice == $null ) set %mppnotice 7
  1645.  
  1646.   ;;;;;proman1
  1647.  
  1648.   mppbuild
  1649.  
  1650.   ;  echo -a HERE!
  1651.  
  1652.   set %mpp.toolbar2 0
  1653.   set %mpp.toolbar3 0
  1654.  
  1655.   .remove $+(",$mircdirsystem\mpp\timers.txt,")
  1656.  
  1657.   if (%mppkickcount == $null) { set %mppkickcount 1 }
  1658.  
  1659.   if (%soundreport == $null) { set %soundreport 1 }
  1660.  
  1661.   set %temp $readini($mircdirsystem\mpp\mpp.ini,mpp,version)
  1662.  
  1663.   if (%v.mpp70rc6 != %temp) { setrc6 | deloldmppup | addgtsdll | set %v.mpp70rc6 %temp }
  1664.  
  1665.   if (%mppcolors == 1) {
  1666.     colfix
  1667.   }
  1668.  
  1669.   set %keyrpt 0
  1670.  
  1671.   hmake keys
  1672.   hload -i keys $+(",$mircdirsystem\mpp\keys.txt,") keys
  1673.  
  1674.   .timerrx6 -o 0 60 rx6
  1675.  
  1676.   updateuptime
  1677.  
  1678.   set %mpp.timertest 0
  1679.  
  1680.   set %killemall 0
  1681.  
  1682.   unset %dotnet %dccnick %dcccnick2 %dccfile2
  1683.  
  1684.   .timestamp -f %mpp.timestamp
  1685.  
  1686.   set %mircini $mircini
  1687.  
  1688.   syncini2
  1689.  
  1690.   .remove $+(",$mircdirsystem\mpp\online.txt,")
  1691.  
  1692.   set %ontst 0
  1693.   set %onlinetest 0
  1694.   .timeronlinetest2 -o 0 900 onlinetest2
  1695.  
  1696.   set %mqa.mdll $+(",$mircdirsystem\mqa\mdx.dll,")
  1697.   set %mg.mdll $+(",$mircdirsystem\multig~1\MDX.DLL,")
  1698.   set %mg.vdll $+(",$mircdirsystem\multig~1\views.mdx,")
  1699.   set %rfs-dir $+(",$mircdirsystem\rfs,")
  1700.  
  1701.   if (%mpp.colorquit == 1) {
  1702.     set %mpp.quitmsg %mpp.colquitmsg
  1703.   }
  1704.   else {
  1705.     set %mpp.quitmsg %mpp.nocolquitmsg
  1706.   }
  1707.  
  1708.   set %mpp.ctcp 13,1m0,1IRC 4,1P0,1ower 8,1P0,1ack 00,01 $+ %mpp.version3 0,1(12,1 $+ %mpp.website $+ 0,1) by 14,1sod4,1/0,1sgt-d 0,1(12,1 $+ %mpp.email $+ 0,1)
  1709.  
  1710.   if (%mpp.firstrun == 1) { run -p $+(",$mircdirsystem\mpp\mcc.exe,") /connections | set %mpp.firstrun 0 }
  1711.  
  1712.   echo -a 13,1m0IRC 4,1P0,1ower 8,1P0,1ack 00,01 $+ %mpp.version3 0,1(12,1 $+ %mpp.website $+ 0,1)
  1713.   echo -a 
  1714.   echo -a 14,1Created by: 14,1sod4,1/0,1sgt-d 0,1(12,1 $+ %mpp.email $+ 0,1)
  1715.   echo -a 
  1716.   echo -a 14,1Build Date:0,1 %mpp.builddate
  1717.   echo -a 
  1718.   echo -a 14,1MPP Web Site:12,1 %mpp.website $+ 0,1
  1719.   echo -a 
  1720.   echo -a 14,1MPP Forums:12,1 %mpp.forums 0,1
  1721.   echo -a 
  1722.   echo -a 14,1Help Channel: 0irc://irc.enterthegame.com:6667/mpp
  1723.   echo -a 
  1724.  
  1725.   ;3.1, 95, 98, NT, ME, 2000, or XP
  1726.   set %mppos $os
  1727.  
  1728.   if (%mppos == 3.1) { echo 8Windows 3.1 detected... setting command interpreter to: 13COMMAND.COM | /mpp9x }
  1729.   if (%mppos == 95) { echo 8Windows 95 detected... setting command interpreter to: 13COMMAND.COM | /mpp9x }
  1730.   if (%mppos == 98) { echo 8Windows 98 detected... setting command interpreter to: 13COMMAND.COM | /mpp9x }
  1731.   if (%mppos == ME) { echo 8Windows ME detected... setting command interpreter to: 13COMMAND.COM | /mpp9x }
  1732.  
  1733.   if (%mppos == nt) { echo 8Windows NT detected... setting command interpreter to: 13CMD.EXE | /mppnt }
  1734.   if (%mppos == 2000) || (%mppos == 2k) { echo 8Windows 2000 detected... setting command interpreter to: 13CMD.EXE | /mppnt }
  1735.   if (%mppos == xp) { echo 8Windows XP detected... setting command interpreter to: 13CMD.EXE | /mppnt }
  1736.   echo -a 
  1737.  
  1738.   if (%hal9000 == 1) {
  1739.     if $exists($mircdirsounds\wav\startup.wav) { splay startup.wav }
  1740.   }
  1741.   .timermppstart2 0 10 mppstart2
  1742.  
  1743.   if (%mpp.updatecheck == 1) { mppupdate1 }
  1744.  
  1745.   ;  if (%mpp.persistent == 1) { regfix2 | .timermpp.persistent -o 0 60 regfix2 }
  1746.  
  1747.   if (%mpp.persistent == 1) { regfix2 }
  1748.  
  1749.   if (%mpp.initial == 1) {
  1750.     echo -s 0This is your first launch of MPP for this installation.  Please wait one minute while MPP Control Center (MCC) is loaded.
  1751.     echo -s 1,1.
  1752.     echo -s 4You must completely fill out the first server connection in MCC before you click the Save button - this sets your information in mIRC.
  1753.     echo -s 1,1.
  1754.   }
  1755. }
  1756.  
  1757.  
  1758. alias mppstart2 {
  1759.   .timermppstart2 off
  1760.   ;mppabout
  1761. }
  1762.  
  1763. on *:connect: {
  1764.   ;.timerMPPSTARTUP2 -o 0 %mpp.delay2 /mppstartup2
  1765. }
  1766.  
  1767. alias mpp.init {
  1768.   .timermppinit off
  1769.   mppxinit
  1770.   ;mppx2
  1771. }
  1772.  
  1773. alias mppstartup2 {
  1774.   ;.timerMPPSTARTUP2 off
  1775.   ;.disable #BlockNames2
  1776.   ;if (%myss == Startup Sound [ON]) {
  1777.   ;  .timerMySound -o 0 1 /mysound
  1778. }
  1779.  
  1780. ;not using names alias now
  1781.  
  1782. alias names1 {
  1783.   echo 4 -s WTF?!?!?!
  1784.   if (%blocknames == 3) { .disable #blocknames1 | .disable #blocknames2 }
  1785.   if (%blocknames == 2) { .enable #blocknames2 | .disable #blocknames1 }
  1786.   names $1-
  1787.   .timernames -o 0 15 names2
  1788. }
  1789.  
  1790. alias names2 {
  1791.   .timernames off
  1792.   if (%blocknames == 3) { .disable #blocknames2 | .disable #blocknames1 }
  1793.   if (%blocknames == 2) { .disable #blocknames1 | .enable #blocknames2 }
  1794. }
  1795.  
  1796. alias mysound_dead {
  1797.   .timerMySound OFF
  1798.   ;  scid 1 sound %xchn1 " $+ %mysound $+ "
  1799.   ;scid 1 sound %xchn1 $nopath(%mysound)
  1800.  
  1801.   ;  set %i 1
  1802.   ;  if ( $scid(%i).network == enterthegame ) { scid %i mppallow | goto done }
  1803.   ;  if (%i == 25 ) { goto done }
  1804.   ;  inc %i
  1805.   ;  goto next
  1806.   ;  :done
  1807.  
  1808. }
  1809.  
  1810. #mp3 off
  1811. ctcp *:text:*!*.mp3:*: {
  1812.   ;echo 8 -a $1
  1813.   ;echo 8 -a $2-
  1814.   ;echo 8 -a $3
  1815.   ;echo 8 -a $4
  1816.   ;echo 8 -a $5
  1817.   /set %xxn $+(",$mircdir,") $+ mp3\ $+ $2-
  1818.   if $exists( %xxn ) {
  1819.     /echo 9 -a TRUE
  1820.   }
  1821.   else {
  1822.     /echo 4 -a FALSE
  1823.     ;   /msg # $1-
  1824.     ;    /echo $1-
  1825.     ;    /echo 11 -a %xxn
  1826.     ;    /dcc send $nick " $+ %xxn $+ "
  1827.   }
  1828. }
  1829. #mp3 end
  1830.  
  1831. on *:text:~version:*:{
  1832.   if (%mpp.core == $null) { set %mpp.core N/A }
  1833.   notice $nick 13,1m0,1IRC 4,1P0,1ower 8,1P0,1ack 00,01 $+ %mpp.version3 4,1/ 0,1Build:0,1 $readini(system\mpp\mpp.ini,mpp,buildid) 4,1/ 0,1Core:0,1 %mpp.core 0,1(12,1 $+ %mpp.website $+ 0,1) by 14,1sod4,1/0,1sgt-d 0,1(12,1 $+ %mpp.email $+ 0,1)
  1834. }
  1835.  
  1836. on *:text:~*:*:{
  1837.   set %temp $remove($1,~)
  1838.   if (%temp == $me) {
  1839.     if (%mpp.core == $null) { set %mpp.core N/A }
  1840.     notice $nick 13,1m0,1IRC 4,1P0,1ower 8,1P0,1ack 00,01 $+ %mpp.version3 4,1/ 0,1Build:0,1 $readini(system\mpp\mpp.ini,mpp,buildid) 4,1/ 0,1Core:0,1 %mpp.core 0,1(12,1 $+ %mpp.website $+ 0,1) by 14,1sod4,1/0,1sgt-d 0,1(12,1 $+ %mpp.email $+ 0,1)
  1841.   }
  1842. }
  1843.  
  1844. alias pageroff {
  1845.   unset %pager1 %pager2 %pager3 %pagerx %pagery %pagerz
  1846. }
  1847.  
  1848. alias pageron {
  1849.   set %pagerx Priority [1]
  1850.   set %pagery Priority [2]
  1851.   set %pagerz Priority [3]
  1852.   ; set %pager1 %pager1b 
  1853.   ; set %pager2 %pager2b
  1854.   ; set %pager3 %pager3b
  1855. }
  1856.  
  1857. ;myss
  1858. alias myss {
  1859.   if (%myss == Startup Sound [ON]) {
  1860.     set %myss Startup Sound [OFF]
  1861.     writeini %mpp mpp myss 0
  1862.     writeini %mpp2 mpp myss 0
  1863.     set %_myss 0
  1864.     ;/disable #mysound
  1865.     ;echo 4 -a Startup Sound [OFF]
  1866.  
  1867.   }
  1868.   else {
  1869.     set %myss Startup Sound [ON]
  1870.     ;/enable #mysound
  1871.     writeini %mpp mpp myss 1
  1872.     writeini %mpp2 mpp myss 1
  1873.     set %_myss 1
  1874.     ;echo 9 -a Startup Sound [ON]
  1875.   }
  1876. }
  1877.  
  1878. ;mimg
  1879. alias mimg {
  1880.   if (%mppimages == MPP Images [ON]) {
  1881.     set %mppimages MPP Images [OFF]
  1882.     writeini %mpp mpp mppimages 0
  1883.     writeini %mpp2 mpp mppimages 0
  1884.     ;/disable #mysound
  1885.     /run -n system\imgoff.bat
  1886.     echo 4 -a MPP Images [OFF] (mIRC must be restarted for changes to take effect)
  1887.   }
  1888.   else {
  1889.     set %mppimages MPP Images [ON]
  1890.     writeini %mpp mpp mppimages 1
  1891.     writeini %mpp2 mpp mppimages 1
  1892.     ;/enable #mysound
  1893.     /run -n system\imgon.bat
  1894.     echo 9 -a MPP Images [ON] (mIRC must be restarted for changes to take effect)
  1895.   }
  1896. }
  1897.  
  1898. ;Xany
  1899. alias xany {
  1900.   if (%xany == Anonymous Access [ON]) {
  1901.     set %xany Anonymous Access [OFF]
  1902.     set %_xany 0
  1903.     writeini %mpp mpp xany 0
  1904.     writeini %mpp2 mpp xany 0
  1905.  
  1906.     .disable #anon1
  1907.     .enable #anon2
  1908.     ;echo 4 -a Normal Mode: Anonymous Access [OFF]
  1909.   }
  1910.   else {
  1911.     set %xany Anonymous Access [ON]
  1912.     set %_xany 1
  1913.     writeini %mpp mpp xany 1
  1914.     writeini %mpp2 mpp xany 1
  1915.     .enable #anon1
  1916.     .disable #anon2
  1917.     ;echo 9 -a Normal Mode: Anonymous Access [ON]
  1918.   }
  1919. }
  1920.  
  1921. ;mpage
  1922. alias mpage {
  1923.   if (%mpage == mIRC Pager [ON]) {
  1924.     set %mpage mIRC Pager [OFF]
  1925.     set %_mpage 0
  1926.     writeini %mpp mpp mpage 0
  1927.     writeini %mpp2 mpp mpage 0
  1928.     /pageroff
  1929.     ;echo 4 -a Normal Mode: mIRC Pager [OFF]
  1930.   }
  1931.   else {
  1932.     set %mpage mIRC Pager [ON]
  1933.     set %_mpage 1
  1934.     writeini %mpp mpp mpage 1
  1935.     writeini %mpp2 mpp mpage 1
  1936.     /pageron
  1937.     ;echo 9 -a Normal Mode: mIRC Pager [ON]
  1938.   }
  1939. }
  1940.  
  1941. ;Sounds (Toggle)
  1942.  
  1943. alias msnd {
  1944.   if (%msnd == Sounds [ON]) {
  1945.     set %_msnd 0
  1946.     writeini %mpp mpp msnd 0
  1947.     writeini %mpp2 mpp msnd 0
  1948.     set %msnd Sounds [OFF]
  1949.     .sound off
  1950.     /stop
  1951.     ;echo 4 -a Normal Mode: Sounds [OFF]
  1952.   }
  1953.   else {
  1954.     set %_msnd 1
  1955.     set %msnd Sounds [ON]
  1956.     writeini %mpp mpp msnd 1
  1957.     writeini %mpp2 mpp msnd 1
  1958.     .sound on
  1959.     ;echo 9 -a Normal Mode: Sounds [ON]
  1960.   }
  1961. }
  1962.  
  1963. ;MS Agent (Toggle)
  1964. alias magt {
  1965.   if (%magt == MS Agent [ON]) {
  1966.     set %magt MS Agent [OFF]
  1967.     set %_magt 0
  1968.     writeini %mpp mpp magt 0
  1969.     writeini %mpp2 mpp magt 0
  1970.     .disable #msagent
  1971.     ;echo 4 -a Normal Mode: MS Agent [OFF]
  1972.   }
  1973.   else {
  1974.     set %magt MS Agent [ON]
  1975.     set %_magt 1
  1976.     writeini %mpp mpp magt 1
  1977.     writeini %mpp2 mpp magt 1
  1978.     .enable #msagent
  1979.     ;echo 9 -a Normal Mode: MS Agent [ON]
  1980.   }
  1981. }
  1982.  
  1983. ;File Server (Toggle)
  1984. alias msrv {
  1985.   if (%msrv == File Server [ON]) {
  1986.     set %msrv File Server [OFF]
  1987.     set %_msrv 0
  1988.     writeini %mpp mpp msrv 0
  1989.     writeini %mpp2 mpp msrv 0
  1990.     .disable #fserve
  1991.     ;echo 4 -a Normal Mode: File Server [OFF]
  1992.   }
  1993.   else {
  1994.     set %msrv File Server [ON]
  1995.     set %_msrv 1
  1996.     writeini %mpp mpp msrv 1
  1997.     writeini %mpp2 mpp msrv 1
  1998.     .enable #fserve
  1999.     ;echo 9 -a Normal Mode: File Server [ON]
  2000.   }
  2001. }
  2002.  
  2003. ;DCC Chat (3-Way Toggle)
  2004. alias mdcc {
  2005.   if (%mdcc == DCC Chat (Auto)) {
  2006.     set %mdcc DCC Chat (Ask)
  2007.     set %_mdcc 1
  2008.     writeini %mpp mpp creqmode ask
  2009.     writeini %mpp2 mpp creqmode ask
  2010.     .creq +m ask
  2011.     ;echo 8 -a Normal Mode: DCC Chat [ASK]
  2012.     set %creqmode ask
  2013.   }
  2014.   else if (%mdcc == DCC Chat (Ask)) {
  2015.     set %mdcc DCC Chat (Ignore)
  2016.     set %_mdcc 0
  2017.     writeini %mpp mpp creqmode ignore
  2018.     writeini %mpp2 mpp creqmode ignore
  2019.     .creq +m ignore
  2020.     ;echo 4 -a Normal Mode: DCC Chat [OFF]
  2021.     set %creqmode ignore
  2022.   }
  2023.   else {
  2024.     set %mdcc DCC Chat (Auto)
  2025.     set %_mdcc 1
  2026.     writeini %mpp mpp creqmode auto
  2027.     writeini %mpp2 mpp creqmode auto
  2028.     .creq +m auto
  2029.     ;echo 9 -a Normal Mode: DCC Chat [AUTO]
  2030.     set %creqmode auto
  2031.   }
  2032. }
  2033.  
  2034. ;DCC Send (3-Way Toggle)
  2035. alias mdcs {
  2036.   if (%mdcs == DCC Send (Auto)) {
  2037.     set %mdcs DCC Send (Ask)
  2038.     set %_mdcs 1
  2039.     writeini %mpp mpp sreqmode ask
  2040.     writeini %mpp2 mpp sreqmode ask
  2041.     .sreq +m ask
  2042.     ;echo 8 -a Normal Mode: DCC Send [ASK]
  2043.     set %sreqmode ask
  2044.   }
  2045.   else if (%mdcs == DCC Send (Ask)) {
  2046.     set %mdcs DCC Send (Ignore)
  2047.     set %_mdcs 0
  2048.     writeini %mpp mpp sreqmode ignore
  2049.     writeini %mpp2 mpp sreqmode ignore
  2050.     .sreq +m ignore
  2051.     ;echo 4 -a Normal Mode: DCC Send [OFF]
  2052.     set %sreqmode ignore
  2053.   }
  2054.   else {
  2055.     set %mdcs DCC Send (Auto)
  2056.     set %_mdcs 1
  2057.     writeini %mpp mpp sreqmode auto
  2058.     writeini %mpp2 mpp sreqmode auto
  2059.     .sreq +m auto
  2060.     ;echo 9 -a Normal Mode: DCC Send [AUTO]
  2061.     set %sreqmode auto
  2062.   }
  2063. }
  2064.  
  2065. ;gaming modes
  2066.  
  2067. ;File Server (Toggle)
  2068. alias mqpmsrv {
  2069.   if (%mqpmsrv == 1) {
  2070.     set %mqpmsrv 0
  2071.     writeini %mpp mpp mqpmsrv 0
  2072.     writeini %mpp2 mpp mqpmsrv 0
  2073.     set %m_mqpmsrv File Server [OFF]
  2074.     set %_m_mqpmsrv 0
  2075.     .disable #fserve
  2076.     ;echo 4 -a Gaming Mode: File Server [OFF]
  2077.   }
  2078.   else {
  2079.     set %mqpmsrv 1
  2080.     writeini %mpp mpp mqpmsrv 1
  2081.     writeini %mpp2 mpp mqpmsrv 1
  2082.     set %m_mqpmsrv File Server [ON]
  2083.     set %_m_mqpmsrv 1
  2084.     .enable #fserve
  2085.     ;echo 9 -a Gaming Mode: File Server [ON]
  2086.   }
  2087. }
  2088.  
  2089. ;MS Agent (Toggle) in games
  2090. alias mqpmagt {
  2091.   if (%mqpmagt == 1) {
  2092.     set %mqpmagt 0
  2093.     writeini %mpp mpp mqpmagt 0
  2094.     writeini %mpp2 mpp mqpmagt 0
  2095.     set %m_mqpmagt MS Agent [OFF]
  2096.     set %_m_mqpmagt 0
  2097.     .disable #msagent
  2098.     ;echo 4 -a Gaming Mode: MS Agent [OFF]
  2099.   }
  2100.   else {
  2101.     set %mqpmagt 1
  2102.     writeini %mpp mpp mqpmagt 1
  2103.     writeini %mpp2 mpp mqpmagt 1
  2104.     set %m_mqpmagt MS Agent [ON]
  2105.     set %_m_mqpmagt 1
  2106.     .enable #msagent
  2107.     ;echo 9 -a Gaming Mode: MS Agent [ON]
  2108.   }
  2109. }
  2110.  
  2111. ;Xany
  2112. alias mqpxany {
  2113.   if (%mqpxany == 1) {
  2114.     set %mqpxany 0
  2115.     writeini %mpp mpp mqpxany 0
  2116.     writeini %mpp2 mpp mqpxany 0
  2117.     set %m_mqpxany Anonymous Access [OFF]
  2118.     set %_m_mqpxany 0
  2119.     .disable #anon1
  2120.     .enable #anon2
  2121.     ;echo 4 -a Gaming Mode: Anonymous Access [OFF]
  2122.   }
  2123.   else {
  2124.     set %mqpxany 1
  2125.     writeini %mpp mpp mqpxany 1
  2126.     writeini %mpp2 mpp mqpxany 1
  2127.     set %m_mqpxany Anonymous Access [ON]
  2128.     set %_m_mqpxany 1
  2129.     .enable #anon1
  2130.     .disable #anon2
  2131.     ;echo 9 -a Gaming Mode: Anonymous Access [ON]
  2132.   }
  2133. }
  2134.  
  2135. ;sounds in games
  2136. alias mqpsnd {
  2137.   if (%mqpsnd == 1) {
  2138.     set %m_mqpsnd Sounds [OFF]
  2139.     writeini %mpp mpp mqpsnd 0 
  2140.     writeini %mpp2 mpp mqpsnd 0
  2141.     set %_m_mqpsnd 0
  2142.     set %mqpsnd 0
  2143.     ;echo -a 4Gaming Mode: Sounds [OFF]
  2144.   }
  2145.   else {
  2146.     set %m_mqpsnd Sounds [ON]
  2147.     set %mqpsnd 1
  2148.     writeini %mpp mpp mqpsnd 1
  2149.     writeini %mpp2 mpp mqpsnd 1
  2150.     set %_m_mqpsnd 1
  2151.     ;echo -a 9Gaming Mode: Sounds [ON]
  2152.   }
  2153. }
  2154.  
  2155. ;dcc sends in games
  2156. alias mqpdcs {
  2157.   if (%mqpdcs == 1) {
  2158.     set %m_mqpdcs DCC Send [OFF]
  2159.     set %mqpdcs 0
  2160.     writeini %mpp mpp mqpdcs 0
  2161.     writeini %mpp2 mpp mqpdcs 0
  2162.     set %_m_mqpdcs 0
  2163.     ;echo -a 4Gaming Mode: DCC Send [OFF]
  2164.   }
  2165.   else {
  2166.     set %m_mqpdcs DCC Send [ON]
  2167.     set %mqpdcs 1
  2168.     writeini %mpp mpp mqpdcs 1
  2169.     writeini %mpp2 mpp mqpdcs 1
  2170.     set %_m_mqpdcs 1
  2171.     ;echo -a 9Gaming Mode: DCC Send [ON]
  2172.   }
  2173. }
  2174.  
  2175. ;dcc chats in games
  2176. alias mqpdcc {
  2177.   if (%mqpdcc == 1) {
  2178.     set %m_mqpdcc DCC Chat [OFF]
  2179.     set %_m_mqpdcc 0
  2180.     set %mqpdcc 0
  2181.     writeini %mpp mpp mqpdcc 0
  2182.     writeini %mpp2 mpp mqpdcc 0
  2183.     ;echo -a 4Gaming Mode: DCC Chat [OFF]
  2184.   }
  2185.   else {
  2186.     set %m_mqpdcc DCC Chat [ON]
  2187.     set %_m_mqpdcc 1
  2188.     set %mqpdcc 1
  2189.     writeini %mpp mpp mqpdcc 1
  2190.     writeini %mpp2 mpp mqpdcc 1
  2191.     ;echo -a 9Gaming Mode: DCC Chat [ON]
  2192.   }
  2193. }
  2194.  
  2195. ;MP3 Listing in games
  2196. alias mqpmp3lt {
  2197.   if (%mqpmp3lt == 1) {
  2198.     set %m_mqpmp3lt MP3 Listing [OFF]
  2199.     set %_m_mqpmp3lt 0
  2200.     set %mqpmp3lt 0
  2201.     writeini %mpp mpp mqpmp3lt 0
  2202.     writeini %mpp2 mpp mqpmp3lt 0
  2203.     ;echo 4 -a Gaming Mode: MP3 Listing [OFF]
  2204.   }
  2205.   else {
  2206.     set %m_mqpmp3lt MP3 Listing [ON]
  2207.     set %mqpmp3lt 1
  2208.     writeini %mpp mpp mqpmp3lt 1
  2209.     writeini %mpp2 mpp mqpmp3lt 1
  2210.     set %_m_mqpmp3lt 1
  2211.     ;echo 9 -a Gaming Mode: MP3 Listing [ON]
  2212.   }
  2213. }
  2214.  
  2215. ;Remote (Toggle) in games
  2216. alias mqprem1 {
  2217.   if (%mqprem1 == 1) {
  2218.     set %m_mqprem1 Remote Control [OFF]
  2219.     set %_m_mqprem1 0
  2220.     set %mqprem1 0
  2221.     writeini %mpp mpp mqprem1 0
  2222.     writeini %mpp2 mpp mqprem1 0
  2223.     .enable #remote2
  2224.     .disable #remote1
  2225.     ;echo 4 -a Gaming Mode: Remote Control [OFF]
  2226.   }
  2227.   else {
  2228.     set %m_mqprem1 Remote Control [ON]
  2229.     set %mqprem1 1
  2230.     writeini %mpp mpp mqprem1 1
  2231.     writeini %mpp2 mpp mqprem1 1
  2232.     set %_m_mqprem1 1
  2233.     .enable #remote1
  2234.     .disable #remote2
  2235.     ;echo 9 -a Gaming Mode: Remote Control [ON]
  2236.   }
  2237. }
  2238.  
  2239. ;Auto Get (Toggle)
  2240. alias mqpmget {
  2241.   if (%mqpmget == 1) {
  2242.     set %mqpmget 0
  2243.     writeini %mpp mpp mqpmget 0
  2244.     writeini %mpp2 mpp mqpmget 0
  2245.     set %m_mqpmget Auto Get Sounds [OFF]
  2246.     set %_m_mqpmget 0
  2247.     .disable #autoget
  2248.     ;echo 4 -a Gaming Mode: Auto Get Sounds [OFF]
  2249.   }
  2250.   else {
  2251.     set %mqpmget 1
  2252.     writeini %mpp mpp mqpmget 1
  2253.     writeini %mpp2 mpp mqpmget 1
  2254.     set %_m_mqpmget 1
  2255.     set %m_mqpmget Auto Get Sounds [ON]
  2256.     .enable #autoget
  2257.     ;echo 9 -a Gaming Mode: Auto Get Sounds [ON]
  2258.   }
  2259. }
  2260.  
  2261. alias allon allonn
  2262. alias alloff alloffn
  2263.  
  2264. alias allonn {
  2265.   /on1
  2266.   set %msnd Sounds [ON]
  2267.   set %magt MS Agent [ON]
  2268.   set %msrv File Server [ON]
  2269.   set %mdcs DCC Send (Auto) | .sreqmode auto
  2270.   set %mdcc DCC Chat (Auto) | .creqmode auto
  2271.   set %rem1 Remote Control [ON]
  2272.   set %mget Auto Get Sounds [ON]
  2273.   set %xany Anonymous Access [ON]
  2274.   set %mpage mIRC Pager [ON]
  2275.   set %mp3lt MP3 Listing [ON]
  2276.   set %_msnd 1
  2277.   set %_magt 1
  2278.   set %_msrv 1
  2279.   set %_mdcs 1
  2280.   set %_mdcc 1
  2281.   set %_rem1 1
  2282.   set %_mget 1
  2283.   set %_xany 1
  2284.   set %_mpage 1
  2285.   set %_mp3lt 1
  2286.  
  2287.   writeini %mpp mpp msnd 1
  2288.   writeini %mpp mpp magt 1
  2289.   writeini %mpp mpp msrv 1
  2290.   writeini %mpp mpp sreqmode auto
  2291.   writeini %mpp mpp creqmode auto
  2292.   writeini %mpp mpp rem1 1
  2293.   writeini %mpp mpp mget 1
  2294.   writeini %mpp mpp xany 1
  2295.   writeini %mpp mpp mpage 1
  2296.   writeini %mpp mpp mp3lt 1
  2297.  
  2298.   writeini %mpp2 mpp msnd 1
  2299.   writeini %mpp2 mpp magt 1
  2300.   writeini %mpp2 mpp msrv 1
  2301.   writeini %mpp2 mpp sreqmode auto
  2302.   writeini %mpp2 mpp creqmode auto
  2303.   writeini %mpp2 mpp rem1 1
  2304.   writeini %mpp2 mpp mget 1
  2305.   writeini %mpp2 mpp xany 1
  2306.   writeini %mpp2 mpp mpage 1
  2307.   writeini %mpp2 mpp mp3lt 1
  2308.  
  2309. }
  2310.  
  2311. alias alloffn {
  2312.   /off
  2313.   set %msnd Sounds [OFF]
  2314.   set %magt MS Agent [OFF]
  2315.   set %msrv File Server [OFF]
  2316.   set %mdcs DCC Send (Ignore) | .sreqmode ignore
  2317.   set %mdcc DCC Chat (Ignore) | .creqmode ignore
  2318.   set %rem1 Remote Control [OFF]
  2319.   set %mget Auto Get Sounds [OFF]
  2320.   set %xany Anonymous Access [OFF]
  2321.   set %mpage mIRC Pager [OFF]
  2322.   set %mp3lt MP3 Listing [OFF]
  2323.   set %_msnd 0
  2324.   set %_magt 0
  2325.   set %_msrv 0
  2326.   set %_mdcs 0
  2327.   set %_mdcc 0
  2328.   set %_rem1 0
  2329.   set %_mget 0
  2330.   set %_xany 0
  2331.   set %_mpage 0
  2332.   set %_mp3lt 0
  2333.  
  2334.   writeini %mpp mpp msnd 0
  2335.   writeini %mpp mpp magt 0
  2336.   writeini %mpp mpp msrv 0
  2337.   writeini %mpp mpp sreqmode ignore
  2338.   writeini %mpp mpp creqmode ignore
  2339.   writeini %mpp mpp rem1 0
  2340.   writeini %mpp mpp mget 0
  2341.   writeini %mpp mpp xany 0
  2342.   writeini %mpp mpp mpage 0
  2343.   writeini %mpp mpp mp3lt 0
  2344.  
  2345.   writeini %mpp2 mpp msnd 0
  2346.   writeini %mpp2 mpp magt 0
  2347.   writeini %mpp2 mpp msrv 0
  2348.   writeini %mpp2 mpp sreqmode ignore
  2349.   writeini %mpp2 mpp creqmode ignore
  2350.   writeini %mpp2 mpp rem1 0
  2351.   writeini %mpp2 mpp mget 0
  2352.   writeini %mpp2 mpp xany 0
  2353.   writeini %mpp2 mpp mpage 0
  2354.   writeini %mpp2 mpp mp3lt 0
  2355.  
  2356. }
  2357.  
  2358. alias mqppgr {
  2359.   if (%mqppgr == 1) {
  2360.     set %m_mqppgr mIRC Pager [OFF]
  2361.     set %_m_mqppgr 0
  2362.     set %mqppgr 0
  2363.     writeini %mpp mpp mqppgr 0
  2364.     writeini %mpp2 mpp mqppgr 0
  2365.     ;echo -a 4Gaming Mode: mIRC Pager [OFF]
  2366.   }
  2367.   else {
  2368.     set %m_mqppgr mIRC Pager [ON]
  2369.     set %mqppgr 1
  2370.     writeini %mpp mpp mqppgr 1
  2371.     writeini %mpp2 mpp mqppgr 1
  2372.     set %_m_mqppgr 1
  2373.     ;echo -a 9Gaming Mode: mIRC Pager [ON]
  2374.   }
  2375. }
  2376.  
  2377. alias on1 {
  2378.   ;echo %creqmode
  2379.   ;echo %sreqmode
  2380.   .enable #anon1
  2381.   .disable #anon2
  2382.   .enable #autoget
  2383.   .enable #remote1
  2384.   .disable #remote2
  2385.   .sound on
  2386.   .enable #msagent
  2387.   .enable #fserve
  2388.   .creq +m %creqmode
  2389.   .sreq +m %sreqmode
  2390.   /pageron
  2391.   /echo 13Normal Event Modes: *** Sounds 9[ON] * MP3 Listing 9[ON] * MS Agent 9[ON] * File Server 9[ON] * Anon File Server 9[ON] * DCC Send 9[ $+ $upper(%sreqmode) $+ ] * DCC Chat 9[ $+ $upper(%creqmode) $+ ] * Remote Control 9[ON] * Auto Get Sounds 9[ON] * mIRC Pager 9[ON] ***
  2392. }
  2393.  
  2394. alias off {
  2395.   ;echo %creqmode
  2396.   ;echo %sreqmode
  2397.   .disable #anon1
  2398.   .enable #anon2
  2399.   .disable #autoget
  2400.   .sound off
  2401.   .disable #msagent
  2402.   .disable #fserve
  2403.   .enable #remote2
  2404.   .disable #remote1
  2405.   .creq +m ignore
  2406.   .sreq +m ignore
  2407.   /pageroff
  2408.   /echo 13Normal Event Modes: *** Sounds 4[OFF] * MP3 Listing 4[OFF] * MS Agent 4[OFF] * File Server 4[OFF] * Anon File Server 4[OFF] * DCC Send 4[OFF] * DCC Chat 4[OFF] * Remote Control 4[OFF] * Auto Get Sounds 4[OFF] * mIRC Pager 4[OFF] ***
  2409. }
  2410.  
  2411. alias allong {
  2412.   /on1g
  2413.   set %m_mqpsnd Sounds [ON]
  2414.   set %m_mqpmagt MS Agent [ON]
  2415.   set %m_mqpmsrv File Server [ON]
  2416.   set %m_mqpdcs DCC Send [ON]
  2417.   set %m_mqpdcc DCC Chat [ON]
  2418.   set %m_mqprem1 Remote Control [ON]
  2419.   set %m_mqpmget Auto Get Sounds [ON]
  2420.   set %m_mqpxany Anonymous Access [ON]
  2421.   set %m_mqppgr mIRC Pager [ON]
  2422.   set %m_mqpmp3lt MP3 Listing [ON]
  2423.   set %mqpsnd 1
  2424.   set %mqpmagt 1
  2425.   set %mqpmsrv 1
  2426.   set %mqpdcs 1 
  2427.   set %mqpdcc 1
  2428.   set %mqprem1 1
  2429.   set %mqpmget 1
  2430.   set %mqpxany 1
  2431.   set %mqppgr 1
  2432.   set %mqpmp3lt 1
  2433.  
  2434.   set %_m_mqpsnd 1
  2435.   set %_m_mqpmagt 1
  2436.   set %_m_mqpmsrv 1
  2437.   set %_m_mqpdcs 1 
  2438.   set %_m_mqpdcc 1
  2439.   set %_m_mqprem1 1
  2440.   set %_m_mqpmget 1
  2441.   set %_m_mqpxany 1
  2442.   set %_m_mqppgr 1
  2443.   set %_m_mqpmp3lt 1
  2444.  
  2445.   writeini %mpp mpp mqpsnd 1
  2446.   writeini %mpp mpp mqpmagt 1
  2447.   writeini %mpp mpp mqpmsrv 1
  2448.   writeini %mpp mpp mqpdcs 1
  2449.   writeini %mpp mpp mqpdcc 1
  2450.   writeini %mpp mpp mqprem1 1
  2451.   writeini %mpp mpp mqpmget 1
  2452.   writeini %mpp mpp mqpxany 1
  2453.   writeini %mpp mpp mqppgr 1
  2454.   writeini %mpp mpp mqpmp3lt 1
  2455.  
  2456.   writeini %mpp2 mpp mqpsnd 1
  2457.   writeini %mpp2 mpp mqpmagt 1
  2458.   writeini %mpp2 mpp mqpmsrv 1
  2459.   writeini %mpp2 mpp mqpdcs 1
  2460.   writeini %mpp2 mpp mqpdcc 1
  2461.   writeini %mpp2 mpp mqprem1 1
  2462.   writeini %mpp2 mpp mqpmget 1
  2463.   writeini %mpp2 mpp mqpxany 1
  2464.   writeini %mpp2 mpp mqppgr 1
  2465.   writeini %mpp2 mpp mqpmp3lt 1
  2466.  
  2467. }
  2468.  
  2469. alias alloffg {
  2470.   /offg
  2471.   set %m_mqpsnd Sounds [OFF]
  2472.   set %m_mqpmagt MS Agent [OFF]
  2473.   set %m_mqpmsrv File Server [OFF]
  2474.   set %m_mqpdcs DCC Send [OFF]
  2475.   set %m_mqpdcc DCC Chat [OFF]
  2476.   set %m_mqprem1 Remote Control [OFF]
  2477.   set %m_mqpmget Auto Get Sounds [OFF]
  2478.   set %m_mqpxany Anonymous Access [OFF]
  2479.   set %m_mqppgr mIRC Pager [OFF]
  2480.   set %m_mqpmp3lt MP3 Listing [OFF]
  2481.   set %mqpsnd 0
  2482.   set %mqpmagt 0
  2483.   set %mqpmsrv 0
  2484.   set %mqpdcs 0
  2485.   set %mqpdcc 0
  2486.   set %mqprem1 0
  2487.   set %mqpmget 0
  2488.   set %mqpxany 0
  2489.   set %mqppgr 0
  2490.   set %mqpmp3lt 0
  2491.  
  2492.   writeini %mpp mpp mqpsnd 0
  2493.   writeini %mpp mpp mqpmagt 0
  2494.   writeini %mpp mpp mqpmsrv 0
  2495.   writeini %mpp mpp mqpdcs 0
  2496.   writeini %mpp mpp mqpdcc 0
  2497.   writeini %mpp mpp mqprem1 0
  2498.   writeini %mpp mpp mqpmget 0
  2499.   writeini %mpp mpp mqpxany 0
  2500.   writeini %mpp mpp mqppgr 0
  2501.   writeini %mpp mpp mqpmp3lt 0
  2502.  
  2503.   writeini %mpp2 mpp mqpsnd 0
  2504.   writeini %mpp2 mpp mqpmagt 0
  2505.   writeini %mpp2 mpp mqpmsrv 0
  2506.   writeini %mpp2 mpp mqpdcs 0
  2507.   writeini %mpp2 mpp mqpdcc 0
  2508.   writeini %mpp2 mpp mqprem1 0
  2509.   writeini %mpp2 mpp mqpmget 0
  2510.   writeini %mpp2 mpp mqpxany 0
  2511.   writeini %mpp2 mpp mqppgr 0
  2512.   writeini %mpp2 mpp mqpmp3lt 0
  2513.  
  2514.   set %_m_mqpsnd 0
  2515.   set %_m_mqpmagt 0
  2516.   set %_m_mqpmsrv 0
  2517.   set %_m_mqpdcs 0 
  2518.   set %_m_mqpdcc 0
  2519.   set %_m_mqprem1 0
  2520.   set %_m_mqpmget 0
  2521.   set %_m_mqpxany 0
  2522.   set %_m_mqppgr 0
  2523.   set %_m_mqpmp3lt 0
  2524.  
  2525. }
  2526.  
  2527. alias on1g {
  2528.   .enable #anon1
  2529.   .disable #anon2
  2530.   .enable #autoget
  2531.   .enable #remote1
  2532.   .disable #remote2
  2533.   .sound on
  2534.   .enable #msagent
  2535.   .enable #fserve
  2536.   .creq +m %creqmode
  2537.   .sreq +m %sreqmode
  2538.   /pageron
  2539.   /echo 11Gaming Event Modes: *** Sounds 9[ON] * MP3 Listing 9[ON] * MS Agent 9[ON] * File Server 9[ON] * Anon File Server 9[ON] * DCC Send 9[ON] * DCC Chat 9[ON] * Remote Control 9[ON] * Auto Get Sounds 9[ON] * mIRC Pager 9[ON] ***
  2540. }
  2541.  
  2542. alias offg {
  2543.   set %mqpsnd 0
  2544.   .disable #anon1
  2545.   .enable #anon2
  2546.   .disable #autoget
  2547.   .sound off
  2548.   .disable #msagent
  2549.   .disable #fserve
  2550.   .enable #remote2
  2551.   .disable #remote1
  2552.   .creq +m ignore
  2553.   .sreq +m ignore
  2554.   /pageroff
  2555.   /echo 11Gaming Event Modes: *** Sounds 4[OFF] * MP3 Listing 4[OFF] * MS Agent 4[OFF] * File Server 4[OFF] * Anon File Server 4[OFF] * DCC Send 4[OFF] * DCC Chat 4[OFF] * Remote Control 4[OFF] * Auto Get Sounds 4[OFF] * mIRC Pager 4[OFF] ***
  2556. }
  2557.  
  2558. alias on2 {
  2559.   .sound off
  2560.   .disable #msagent
  2561.   .enable #fserve
  2562.   .creq +m %creqmode
  2563.   .sreq +m %sreqmode
  2564.   /echo *** Sounds 4[OFF] * MS Agent 4[OFF] * File Server 9[ON] * DCC File/Chat 9[ON] * Remote Control 9[ON] * Auto Get Sounds 9[ON] ***
  2565. }
  2566.  
  2567. ;MP3 Listing (Toggle)
  2568. alias mp3lt {
  2569.   if (%mp3lt == MP3 Listing [ON]) {
  2570.     set %mp3lt MP3 Listing [OFF]
  2571.     writeini %mpp mpp mp3lt 0
  2572.     writeini %mpp2 mpp mp3lt 0
  2573.     set %_mp3lt 0
  2574.     ;echo 4 -a Normal Mode: MP3 Listing [OFF]
  2575.   }
  2576.   else {
  2577.     set %mp3lt MP3 Listing [ON]
  2578.     set %_mp3lt 1
  2579.     writeini %mpp mpp mp3lt 1
  2580.     writeini %mpp2 mpp mp3lt 1
  2581.     ;echo 9 -a Normal Mode: MP3 Listing [ON]
  2582.   }
  2583. }
  2584.  
  2585. ;Remote (Toggle)
  2586. alias rem1 {
  2587.   if (%rem1 == Remote Control [ON]) {
  2588.     set %rem1 Remote Control [OFF]
  2589.     set %_rem1 0
  2590.     writeini %mpp mpp rem1 0
  2591.     writeini %mpp2 mpp rem1 0
  2592.     .enable #remote2
  2593.     .disable #remote1
  2594.     ;echo 4 -a Normal Mode: Remote Control [OFF]
  2595.   }
  2596.   else {
  2597.     set %rem1 Remote Control [ON]
  2598.     set %_rem1 1
  2599.     writeini %mpp mpp rem1 1
  2600.     writeini %mpp2 mpp rem1 1
  2601.     .enable #remote1
  2602.     .disable #remote2
  2603.     ;echo 9 -a Normal Mode: Remote Control [ON]
  2604.   }
  2605. }
  2606.  
  2607. ;Auto Get (Toggle)
  2608. alias mget {
  2609.   if (%mget == Auto Get Sounds [ON]) {
  2610.     set %mget Auto Get Sounds [OFF]
  2611.     set %_mget 0
  2612.     writeini %mpp mpp mget 0
  2613.     writeini %mpp2 mpp mget 0
  2614.     .disable #autoget
  2615.     ;echo 4 -a Normal Mode: Auto Get Sounds [OFF]
  2616.   }
  2617.   else {
  2618.     set %mget Auto Get Sounds [ON]
  2619.     set %_mget 1
  2620.     writeini %mpp mpp mget 1
  2621.     writeini %mpp2 mpp mget 1
  2622.     .enable #autoget
  2623.     ;echo 9 -a Normal Mode: Auto Get Sounds [ON]
  2624.   }
  2625. }
  2626.  
  2627. ;mwe1 (Toggle)
  2628. alias mwe1 {
  2629.   if (%mwe1 == Explorer View [ON]) {
  2630.     set %mwe1 Explorer View [OFF]
  2631.     unset %we1
  2632.     echo 4 -a Explorer View [OFF]
  2633.   }
  2634.   else {
  2635.     set %mwe1 Explorer View [ON]
  2636.     set %we1 /e,
  2637.     echo 9 -a Explorer View [ON]
  2638.   }
  2639. }
  2640.  
  2641. ;mwe2 (Toggle)
  2642. alias mwe2 {
  2643.   if (%mwe2 == Root View [ON]) {
  2644.     set %mwe2 Root View [OFF]
  2645.     set %we2 ""
  2646.     echo 4 -a Root View [OFF]
  2647.   }
  2648.   else {
  2649.     set %mwe2 Root View [ON]
  2650.     set %we2 /root,
  2651.     echo 9 -a Root View [ON]
  2652.   }
  2653. }
  2654.  
  2655. alias a_kill {
  2656.   .gunload merlin
  2657.   .gload -h merlin merlin.acs
  2658.   .gshow merlin 325 275
  2659.   .gtalk merlin # $nick Let's get on with the killing. Post an IP now god dammit. Hah hah haha. LOL.
  2660.   .ghide merlin
  2661.   .timerbyeagt 0 20 /unld
  2662. }
  2663.  
  2664. alias a_die {
  2665.   .gunload genie
  2666.   .gload -h genie genie.acs
  2667.   .gshow genie 325 275
  2668.   .gtalk genie # $nick Alright lamers. It's time to die. Someone get us a fricken server. Hurry up you sons a bitches. Heh heh hehe. ROGL.
  2669.   .ghide genie
  2670.   .timerbyeagt 0 20 /unld
  2671. }
  2672.  
  2673. alias a_frag {
  2674.   .gunload peedy
  2675.   .gload -h peedy peedy.acs
  2676.   .gshow peedy 325 275
  2677.   .gplay peedy 1
  2678.   .gtalk peedy # $nick To frag, or not to frag. That is the question. The answer is much simpler: I will annihilate you. Ha Ha!
  2679.   .ghide peedy
  2680.   .timerbyeagt 0 20 /unld
  2681. }
  2682.  
  2683. alias a_kickass {
  2684.   .gunload robby
  2685.   .gload -h robby robby.acs
  2686.   .gshow robby 325 275
  2687.   .gplay robby 1
  2688.   .gtalk robby # $nick It's time to kick ass and chew bubble gum.  And I'm all out of gum. He He He!
  2689.   .ghide robby
  2690.   .timerbyeagt 0 20 /unld
  2691. }
  2692.  
  2693. alias unld {
  2694.   .timerbyeagt off
  2695.   .gunload genie
  2696.   .gunload peedy
  2697.   .gunload robby
  2698. }
  2699.  
  2700. ;a quick & dirty agent sample script :p
  2701. alias agent1 {
  2702.   .gunload merlin
  2703.   .gload -h merlin merlin.acs
  2704.   .gshow merlin 0 100
  2705.   .gtalk merlin Whoa!
  2706.   .gtalk merlin How the hell R ya?
  2707.   .gplay merlin 4
  2708.   .gtalk -w merlin $+(",$mircdirsounds\wav\glory.wav,")
  2709.   .gmove merlin 650 100
  2710.   .gtalk merlin Time to open up a can of woop ass!
  2711.   .gplay merlin 23
  2712.   .gmove merlin 325 400
  2713.   .gplay merlin 25
  2714.   .gtalk merlin Hahaha heh hehe rogl lol
  2715.   .gplay merlin 29
  2716.   .gtalk merlin I own you. fool!
  2717.   .gplay merlin 1
  2718.   .gtalk merlin mirc power pack version five point blah blah blah by sargent fuggen D.
  2719.   .gtalk merlin god. what a complete asshole.
  2720.   .gtalk merlin next thing you know, he will want you to send him some money.
  2721.   .gtalk merlin or something
  2722.   .gtalk merlin dirty bastard
  2723.   .gtalk merlin just /ignore him
  2724.   .gtalk merlin thats what I do
  2725.   .gtalk merlin he is such a lamer
  2726.   .gtalk merlin ok. lay terz
  2727.   .gplay merlin 27
  2728.   .ghide merlin
  2729.   ;.gunload merlin
  2730. }
  2731.  
  2732. ;alias mp3 {
  2733. ;  /say 13Now Playing MP3: 8 $$?="Group:" 4 $$?="Song:"
  2734. ;}
  2735.  
  2736. alias snd {
  2737.   /set -u %sndfile $$dir sounds\*.wav,*.mid,*.mp3
  2738.   /sound # $+(",%sndfile,")
  2739.   ;/echo 8 $right(%sndfile,3)
  2740.   if ( $right(%sndfile,3) == wav ) /say 13! $+ $me $nopath(%sndfile)
  2741.   else /say 11! $+ $me $nopath(%sndfile)
  2742. }
  2743.  
  2744. alias wma {
  2745.   /set -u %wmafile $$dir sounds\wma\*.wma
  2746.   /sound $+(",%wmafile,")
  2747.   /say 11! $+ $me $nopath(%wmafile)
  2748. }
  2749.  
  2750. alias xmp3 {
  2751.   /set -u %mp3file $$dir sounds\mp3\*.mp3
  2752.   /sound $+(",%mp3file,")
  2753.   /say 13! $+ $me $nopath(%mp3file)
  2754. }
  2755.  
  2756. alias ogg {
  2757.   /set -u %oggfile $$dir sounds\ogg\*.ogg
  2758.   /sound $+(",%oggfile,")
  2759.   /say 9! $+ $me $nopath(%oggfile)
  2760. }
  2761.  
  2762. alias wav {
  2763.   /set -u %wavfile $$dir sounds\wav\*.wav
  2764.   /sound $+(",%wavfile,")
  2765.   /say 8! $+ $me $nopath(%wavfile)
  2766. }
  2767.  
  2768. alias mid {
  2769.   /set -u %midfile $$dir sounds\mid\*.mid
  2770.   /sound $+(",%midfile,")
  2771.   /say 7! $+ $me $nopath(%midfile)
  2772. }
  2773.  
  2774. alias xmp3-old {
  2775.   /set -u %mp3file $$dir sounds\mp3\*.mp3
  2776.   ;/echo %mp3file
  2777.   /sound # $+(",%mp3file,")
  2778.   /say 13! $+ $me $nopath(%mp3file)
  2779.   ;/snddir
  2780.   ;/set -u %mp3file $$?="MP3 File:" $$+ .mid
  2781.   ;/say 9Now Playing:10 $nopath(%mp3file)  
  2782. }
  2783.  
  2784. alias ddwma if (%soundreport != 0) { /say 11! $+ $me $nopath(%ddwma) }
  2785. alias ddmp3 if (%soundreport != 0) { /say 13! $+ $me $nopath(%ddmp3) }
  2786. alias ddogg if (%soundreport != 0) { /say 9! $+ $me $nopath(%ddogg) }
  2787. alias ddwav if (%soundreport != 0) { /say 8! $+ $me $nopath(%ddwav) }
  2788. alias ddmid if (%soundreport != 0) { /say 7! $+ $me $nopath(%ddmid) }
  2789.  
  2790. alias ddwma_old {
  2791.   /echo 13 -a %ddwma
  2792.   /set %xxm $nopath(%ddwma)
  2793.   /set %xxn $+(",$mircdir,") $+ wma\ $+ %xxm
  2794.   /echo 8 -a file only: %xxm
  2795.   ;  if $exists( %ddwma ) {
  2796.  
  2797.   if $exists( %xxn ) {
  2798.  
  2799.     /echo 9 -a TRUE
  2800.   }
  2801.   else /echo 4 -a FALSE
  2802.   /echo 11 -a $+(",$mircdir,") $+ wma\ $+ %xxm
  2803.   /run %ddwma
  2804.   /say 8! $+ $me $nopath(%ddwma)
  2805. }
  2806.  
  2807. alias ddmp32 {
  2808.   /echo 13 -a %ddmp3
  2809.   /set %xxm $nopath(%ddmp3)
  2810.   /set %xxn $+(",$mircdir,") $+ mp3\ $+ %xxm
  2811.   /echo 8 -a file only: %xxm
  2812.   ;  if $exists( %ddmp3 ) {
  2813.  
  2814.   if $exists( %xxn ) {
  2815.  
  2816.     /echo 9 -a TRUE
  2817.   }
  2818.   else /echo 4 -a FALSE
  2819.   /echo 11 -a $+(",$mircdir,") $+ mp3\ $+ %xxm
  2820.   ;  /run %ddmp3
  2821.   /say 8! $+ $me $nopath(%ddmp3)
  2822. }
  2823.  
  2824. alias snddir /run explorer.exe /e, $+(",$mircdirsounds,")
  2825. alias wmadir /run explorer.exe /e, $+(",$mircdirsounds\wma,")
  2826. alias mp3dir /run explorer.exe /e, $+(",$mircdirsounds\mp3,")
  2827. alias oggdir /run explorer.exe /e, $+(",$mircdirsounds\ogg,")
  2828. alias wavdir /run explorer.exe /e, $+(",$mircdirsounds\wav,")
  2829. alias middir /run explorer.exe /e, $+(",$mircdirsounds\mid,")
  2830. alias dndir /run explorer.exe /e, $+(",$mircdirdownload,")
  2831.  
  2832. ;alias pub /join #sod
  2833. ;alias pvt /join #sodpvt $network $+ #sodpvt
  2834. ;alias q1 /join #sod_q1 %key1
  2835. ;alias q2 /join #sod_q2 %key1
  2836. ;alias q3 /join #sod_q3 %key1
  2837. alias mq++ /join #mq+
  2838. ;alias mpp /join #mpp
  2839.  
  2840. ;alias many /run explorer.exe %we1 %we2 $+ $mircdir $+ fserve\adm\sec\pvt\pub\any
  2841. ;alias mpub /run explorer.exe %we1 %we2 $+ $mircdir $+ fserve\adm\sec\pvt\pub
  2842. ;alias mpvt /run explorer.exe %we1 %we2 $+ $mircdir $+ fserve\adm\sec\pvt
  2843. ;alias msec /run explorer.exe %we1 %we2 $+ $mircdir $+ fserve\adm\sec
  2844. ;alias madm /run explorer.exe %we1 %we2 $+ $mircdir $+ fserve\adm
  2845. ;alias mall /run explorer.exe %we1 $+ $mircdir $+ fserve
  2846.  
  2847. alias kill /say @kill | /a_kill
  2848. alias die /say @die | /a_die
  2849. alias frag /say @frag | /a_frag
  2850. alias kickass /say @kickass | /a_kickass
  2851.  
  2852. alias status statusn | statusg
  2853.  
  2854. alias statusn {
  2855.   if (%msnd == Sounds [ON]) /set %msnd2 Sounds 9[ON]
  2856.   else /set %msnd2 Sounds 4[OFF]
  2857.   if (%magt == MS Agent [ON]) /set %magt2 MS Agent 9[ON]
  2858.   else /set %magt2 MS Agent 4[OFF]
  2859.   if (%msrv == File Server [ON]) /set %msrv2 File Server 9[ON]
  2860.   else /set %msrv2 File Server 4[OFF]
  2861.   if (%xany == Anonymous Access [ON]) /set %xany2 Anon File Server 9[ON]
  2862.   else /set %xany2 Anon File Server 4[OFF]
  2863.  
  2864.   if (%mdcs == DCC Send (Auto)) /set %mdcs2 DCC Send 9[AUTO]
  2865.   else if (%mdcs == DCC Send (Ask)) /set %mdcs2 DCC Send 8[ASK]
  2866.   else /set %mdcs2 DCC Send 4[OFF]
  2867.  
  2868.   if (%mdcc == DCC Chat (Auto)) /set %mdcc2 DCC Chat 9[AUTO]
  2869.   else if (%mdcc == DCC Chat (Ask)) /set %mdcc2 DCC Chat 8[ASK]
  2870.   else /set %mdcc2 DCC Chat 4[OFF]
  2871.  
  2872.   if (%rem1 == Remote Control [ON]) /set %rem12 Remote Control 9[ON]
  2873.   else /set %rem12 Remote Control 4[OFF]
  2874.   if (%mget == Auto Get Sounds [ON]) /set %mget2 Auto Get Sounds 9[ON]
  2875.   else /set %mget2 Auto Get Sounds 4[OFF]
  2876.  
  2877.   if (%mpage == mIRC Pager [ON]) /set -u %mpage2 mIRC Pager 9[ON]
  2878.   else /set -u %mpage2 mIRC Pager 4[OFF]
  2879.  
  2880.   if (%mp3lt == MP3 Listing [ON]) /set -u %mp3lt2 MP3 Listing 9[ON]
  2881.   else /set -u %mp3lt2 MP3 Listing 4[OFF]
  2882.  
  2883.   /echo 13Normal Event Modes: *** %msnd2 * %mp3lt2 * %magt2 * %msrv2 * %xany2 * %mdcs2 * %mdcc2 * %rem12 * %mget2 * %mpage2 ***
  2884.  
  2885. }
  2886.  
  2887. alias statusg status2
  2888.  
  2889. alias status2 {
  2890.  
  2891.   if (%m_mqpsnd == Sounds [ON]) /set %m_mqpmsnd2 Sounds 9[ON]
  2892.   else /set %m_mqpmsnd2 Sounds 4[OFF]
  2893.  
  2894.   if (%m_mqpmagt == MS Agent [ON]) /set %m_mqpmagt2 MS Agent 9[ON]
  2895.   else /set %m_mqpmagt2 MS Agent 4[OFF]
  2896.  
  2897.   if (%m_mqpmsrv == File Server [ON]) /set %m_mqpmsrv2 File Server 9[ON]
  2898.   else /set %m_mqpmsrv2 File Server 4[OFF]
  2899.  
  2900.   if (%m_mqpxany == Anonymous Access [ON]) /set %m_mqpxany2 Anon File Server 9[ON]
  2901.   else /set %m_mqpxany2 Anon File Server 4[OFF]
  2902.  
  2903.   if (%m_mqpdcs == DCC Send [ON]) /set %m_mqpdcs2 DCC Send 9[ON]
  2904.   else if (%m_mqpdcs == DCC Send [ASK]) /set %m_mqpdcs2 DCC Send 8[ASK]
  2905.   else /set %m_mqpdcs2 DCC Send 4[OFF]
  2906.  
  2907.   if (%m_mqpdcc == DCC Chat [ON]) /set %m_mqpdcc2 DCC Chat 9[ON]
  2908.   else if (%m_mqpdcc == DCC Chat [ASK]) /set %m_mqpdcc2 DCC Chat 8[ASK]
  2909.   else /set %m_mqpdcc2 DCC Chat 4[OFF]
  2910.  
  2911.   if (%m_mqprem1 == Remote Control [ON]) /set %m_mqprem12 Remote Control 9[ON]
  2912.   else /set %m_mqprem12 Remote Control 4[OFF]
  2913.  
  2914.   if (%m_mqpmget == Auto Get Sounds [ON]) /set %m_mqpmget2 Auto Get Sounds 9[ON]
  2915.   else /set %m_mqpmget2 Auto Get Sounds 4[OFF]
  2916.  
  2917.   if (%m_mqppgr == mIRC Pager [ON]) /set -u %m_mqppgr2 mIRC Pager 9[ON]
  2918.   else /set -u %m_mqppgr2 mIRC Pager 4[OFF]
  2919.  
  2920.   if (%m_mqpmp3lt == MP3 Listing [ON]) /set -u %m_mqpmp3lt2 MP3 Listing 9[ON]
  2921.   else /set -u %m_mqpmp3lt2 MP3 Listing 4[OFF]
  2922.  
  2923.   /echo 11Gaming Event Modes: *** %m_mqpmsnd2 * %m_mqpmp3lt2 * %m_mqpmagt2 * %m_mqpmsrv2 * %m_mqpxany2 * %m_mqpdcs2 * %m_mqpdcc2 * %m_mqprem12 * %m_mqpmget2 * %m_mqppgr2 ***
  2924.  
  2925. }
  2926.  
  2927. alias icqset {
  2928.  
  2929.   /set %myicq $?="My ICQ# ( $+ %myicq2 $+ ):"
  2930.   if (%myicq == $null) /set %myicq %myicq2
  2931.   /set %myicq2 %myicq
  2932.  
  2933.   /set %myemail $?="My Email ( $+ %myemail2 $+ ):"
  2934.   if (%myemail == $null) /set %myemail %myemail2
  2935.   /set %myemail2 %myemail
  2936.  
  2937.   /echo 8 ICQ Setup Complete
  2938.   /echo 13 My ICQ#: %myicq
  2939.   /echo 13 My Email: %myemail
  2940.  
  2941. }
  2942.  
  2943. alias about2 {
  2944.   echo -a 
  2945.   echo -a 13,1m0IRC 4,1P0,1ower 8,1P0,1ack 00,01 $+ %mpp.version3 0,1(12,1 $+ %mpp.website $+ 0,1)
  2946.   echo -a 
  2947.   echo -a 14,1Created by: 14,1sod4,1/0,1sgt-d 0,1(12,1 $+ %mpp.email $+ 0,1)
  2948.   echo -a 
  2949.   echo -a 14,1Build Date:0,1 %mpp.builddate
  2950.   echo -a 
  2951.   echo -a 14,1MPP Web Site:12,1 %mpp.website $+ 0,1
  2952.   echo -a 
  2953.   echo -a 14,1MPP Forums:12,1 %mpp.forums 0,1
  2954.   echo -a 
  2955.   echo -a 14,1Help Channel: 0irc://irc.enterthegame.com:6667/mpp
  2956.   echo -a 
  2957.   ;  mppabout
  2958. }
  2959.  
  2960. alias iedit /run notepad.exe $+(",$mircdirsystem\mpp\icq.dat,")
  2961.  
  2962. alias stop /splay stop
  2963.  
  2964. alias someoff {
  2965.   /off3
  2966.   set %mdcc DCC File/Chat [OFF]
  2967.   set %msnd Sounds [OFF]
  2968.   set %mpage mIRC Pager [OFF]
  2969. }
  2970.  
  2971. alias off3 {
  2972.   .disable #autoget
  2973.   .creq +m ignore
  2974.   .sreq +m ignore
  2975.   .sound off
  2976.   ;  /pageroff
  2977.   /echo *** Sounds 4[OFF] * DCC File/Chat 4[OFF] ***
  2978. }
  2979.  
  2980. alias someon {
  2981.   /on3
  2982.   set %mdcc DCC File/Chat [ON]
  2983.   set %msnd Sounds [ON]
  2984.   ;  set %mpage mIRC Pager [ON]
  2985. }
  2986.  
  2987. alias on3 {
  2988.   .enable #autoget
  2989.   .creq +m %creqmode
  2990.   .sreq +m %sreqmode
  2991.   .sound on
  2992.   ;  /pageron
  2993.   /echo *** Sounds 9[ON] * DCC File/Chat 9[ON] ***
  2994. }
  2995.  
  2996. ;on *:dns:{}
  2997.  
  2998. ;Q3 Quick Ping!
  2999. ;some of this is a paraphrased snippet rip from Shane's Autoping script...
  3000.  
  3001. alias qp {
  3002.   set %autopingchan #
  3003.   if ($1 == $null) {
  3004.     set %tmp $$?="Q3 Quick Ping!:  Enter the server address (do NOT include the PORT!). $crlf $+ Example: sgc.clanxux.net:27960"
  3005.     /dns %tmp
  3006.   }
  3007.   else {
  3008.     /dns $1
  3009.   }
  3010.   set %autopingquiet 0
  3011.   set %autopingudp 1
  3012.   q3ping %two
  3013.   write -c %apbat ping -n 10 -w 1000 $chr(37) $+ 1 > %aptxt
  3014.   write -c %aptxt checking pings...
  3015.   autopingparseip %two
  3016.   set %autopingtimer 0
  3017.   .timerautoping 300 1 /checkautopingfile
  3018. }
  3019.  
  3020. alias qp2 {
  3021.   set %autopingchan #
  3022.   if ($1 == $null) {
  3023.     set %one $$?="Q3 Quick Ping!:  Enter the server address (port is optional). $crlf $+ Example: sgc.clanxux.net:27960"
  3024.   }
  3025.   else {
  3026.     set %one $1
  3027.   }
  3028.   set %autopingquiet 0
  3029.   set %autopingudp 1
  3030.   q3ping %one
  3031.   write -c %apbat ping -n 10 -w 1000 $chr(37) $+ 1 > %aptxt
  3032.   write -c %aptxt checking pings...
  3033.   autopingparseip %one
  3034.   set %autopingtimer 0
  3035.   .timerautoping 300 1 /checkautopingfile
  3036. }
  3037.  
  3038. alias mppset mgr
  3039.  
  3040. alias mppset2 {
  3041.   /snick
  3042.   /sndset
  3043.   /icqset
  3044.   /echo -a -
  3045.   /echo -a 13m0IRC 4P0ower 8P0ack 00 $+ %mpp.version3 0(12 $+ %mpp.website $+ 0) by 14,1sod4,1/0,1sgt-d 0(12 $+ %mpp.email $+ 0)
  3046.   /echo -a 
  3047.   /echo -a 8Setup Complete! 0,12:)
  3048.   /echo -a -
  3049. }
  3050.  
  3051. alias mamp { showplayer }
  3052. alias mamp1 mamp
  3053. alias mamp0 { hideplayer }
  3054.  
  3055. alias qt qtopen
  3056. alias as arenascout
  3057. alias ms mircscout
  3058. alias mg mg.launch
  3059. alias mq { mqa.opendialog mqa }
  3060.  
  3061. alias mss mssetup
  3062. alias msh sshelp
  3063.  
  3064. alias hehe { /_icq.earthquake -on -forever 1 }
  3065. alias icqon set %smarticq 1
  3066. alias icqoff set %smarticq 0
  3067.  
  3068. alias mppxinit {
  3069.   set %mpptst $scid(0)
  3070.   set %i 1
  3071.   %mpptst = %mpptst + %i
  3072.   ;echo -a mpptst = %mpptst
  3073.  
  3074.   :next
  3075.   ;echo i = %i      
  3076.   if ( $scid(%i).network == enterthegame) { set %mppx1 $scid(%i) }
  3077.   if ( $scid(%i).network == gamesurge) { set %mppx2 $scid(%i) }
  3078.   if (%i == %mpptst) { goto done }
  3079.   inc %i
  3080.   goto next
  3081.   :done
  3082.   mpp.init2
  3083. }
  3084.  
  3085. alias nick {
  3086.   if ($cid == 1) {
  3087.     set %qnick $1
  3088.     set %abc @ $+ $1
  3089.     set %cba ! $+ $1
  3090.     ;set %cbz ~ $+ $1
  3091.   }
  3092.   if $1 { nick $1 }
  3093. }
  3094.  
  3095. alias norm back
  3096. alias normal back
  3097.  
  3098. alias back {
  3099.   if ($cid == 1 ) { set %mpp.away1 0 | nick %mpp.nick1 }
  3100.   if ($cid == 2 ) { set %mpp.away2 0 | nick %mpp.nick2 }
  3101.   if ($cid == 3 ) { set %mpp.away3 0 | nick %mpp.nick3 }
  3102.   if ($cid == 4 ) { set %mpp.away4 0 | nick %mpp.nick4 }
  3103.   if ($cid == 5 ) { set %mpp.away5 0 | nick %mpp.nick5 }
  3104.   if ($cid == 6 ) { set %mpp.away6 0 | nick %mpp.nick6 }
  3105.   if ($cid == 7 ) { set %mpp.away7 0 | nick %mpp.nick7 }
  3106.   if ($cid == 8 ) { set %mpp.away8 0 | nick %mpp.nick8 }
  3107.   if ($cid == 9 ) { set %mpp.away9 0 | nick %mpp.nick9 }
  3108.   if ($cid == 10 ) { set %mpp.away10 0 | nick %mpp.nick10 }
  3109.   /away
  3110. }
  3111.  
  3112. ;used my mas
  3113. ;on away... reason, then nick change
  3114. alias away3 {
  3115.   if ($cid == 1) { set %mpp.anick1 %mpp.nick1 $+ $1 | set %mpp.away1 1 | unset %awayreason | set %awayreason $2- | away3b | nick %mpp.anick1 }
  3116.   if ($cid == 2) { set %mpp.anick2 %mpp.nick2 $+ $1 | set %mpp.away2 1 | unset %awayreason | set %awayreason $2- | away3b | nick %mpp.anick2 }
  3117.   if ($cid == 3) { set %mpp.anick3 %mpp.nick3 $+ $1 | set %mpp.away3 1 | unset %awayreason | set %awayreason $2- | away3b | nick %mpp.anick3 }
  3118.   if ($cid == 4) { set %mpp.anick4 %mpp.nick4 $+ $1 | set %mpp.away4 1 | unset %awayreason | set %awayreason $2- | away3b | nick %mpp.anick4 }
  3119.   if ($cid == 5) { set %mpp.anick5 %mpp.nick5 $+ $1 | set %mpp.away5 1 | unset %awayreason | set %awayreason $2- | away3b | nick %mpp.anick5 }
  3120.   if ($cid == 6) { set %mpp.anick6 %mpp.nick6 $+ $1 | set %mpp.away6 1 | unset %awayreason | set %awayreason $2- | away3b | nick %mpp.anick6 }
  3121.   if ($cid == 7) { set %mpp.anick7 %mpp.nick7 $+ $1 | set %mpp.away7 1 | unset %awayreason | set %awayreason $2- | away3b | nick %mpp.anick7 }
  3122.   if ($cid == 8) { set %mpp.anick8 %mpp.nick8 $+ $1 | set %mpp.away8 1 | unset %awayreason | set %awayreason $2- | away3b | nick %mpp.anick8 }
  3123.   if ($cid == 9) { set %mpp.anick9 %mpp.nick9 $+ $1 | set %mpp.away9 1 | unset %awayreason | set %awayreason $2- | away3b | nick %mpp.anick9 }
  3124.   if ($cid == 10) { set %mpp.anick10 %mpp.nick10 $+ $1 | set %mpp.away10 1 | unset %awayreason | set %awayreason $2- | away3b | nick %mpp.anick10 }
  3125. }
  3126.  
  3127. ;used my mas
  3128. ;on away... reason, no nick change
  3129. alias away4 {
  3130.   if ($cid == 1) { set %mpp.anick1 %mpp.nick1 $+ $1 | set %mpp.away1 1 | unset %awayreason | set %awayreason $2- | away3b }
  3131.   if ($cid == 2) { set %mpp.anick2 %mpp.nick2 $+ $1 | set %mpp.away2 1 | unset %awayreason | set %awayreason $2- | away3b }
  3132.   if ($cid == 3) { set %mpp.anick3 %mpp.nick3 $+ $1 | set %mpp.away3 1 | unset %awayreason | set %awayreason $2- | away3b }
  3133.   if ($cid == 4) { set %mpp.anick4 %mpp.nick4 $+ $1 | set %mpp.away4 1 | unset %awayreason | set %awayreason $2- | away3b }
  3134.   if ($cid == 5) { set %mpp.anick5 %mpp.nick5 $+ $1 | set %mpp.away5 1 | unset %awayreason | set %awayreason $2- | away3b }
  3135.   if ($cid == 6) { set %mpp.anick6 %mpp.nick6 $+ $1 | set %mpp.away6 1 | unset %awayreason | set %awayreason $2- | away3b }
  3136.   if ($cid == 7) { set %mpp.anick7 %mpp.nick7 $+ $1 | set %mpp.away7 1 | unset %awayreason | set %awayreason $2- | away3b }
  3137.   if ($cid == 8) { set %mpp.anick8 %mpp.nick8 $+ $1 | set %mpp.away8 1 | unset %awayreason | set %awayreason $2- | away3b }
  3138.   if ($cid == 9) { set %mpp.anick9 %mpp.nick9 $+ $1 | set %mpp.away9 1 | unset %awayreason | set %awayreason $2- | away3b }
  3139.   if ($cid == 10) { set %mpp.anick10 %mpp.nick10 $+ $1 | set %mpp.away10 1 | unset %awayreason | set %awayreason $2- | away3b | }
  3140. }
  3141.  
  3142. alias away3b {
  3143.   if (%mpp.awaytype == notice) { if (%awayreason != $null) { ame %awayreason } }
  3144.   elseif (%mpp.awaytype == message) { if (%awayreason != $null) { amsg %awayreason } }
  3145.   away %awayreason
  3146. }
  3147.  
  3148. ;used my mas
  3149. ;on back... nick change, then reason
  3150. alias back2 {
  3151.   if ($cid == 1 ) { set %mpp.away1 0 | nick %mpp.nick1 | set %backreason $1- }
  3152.   if ($cid == 2 ) { set %mpp.away2 0 | nick %mpp.nick2 | set %backreason $1- }
  3153.   if ($cid == 3 ) { set %mpp.away3 0 | nick %mpp.nick3 | set %backreason $1- }
  3154.   if ($cid == 4 ) { set %mpp.away4 0 | nick %mpp.nick4 | set %backreason $1- }
  3155.   if ($cid == 5 ) { set %mpp.away5 0 | nick %mpp.nick5 | set %backreason $1- }
  3156.   if ($cid == 6 ) { set %mpp.away6 0 | nick %mpp.nick6 | set %backreason $1- }
  3157.   if ($cid == 7 ) { set %mpp.away7 0 | nick %mpp.nick7 | set %backreason $1- }
  3158.   if ($cid == 8 ) { set %mpp.away8 0 | nick %mpp.nick8 | set %backreason $1- }
  3159.   if ($cid == 9 ) { set %mpp.away9 0 | nick %mpp.nick9 | set %backreason $1- }
  3160.   if ($cid == 10 ) { set %mpp.away10 0 | nick %mpp.nick10 | set %backreason $1- }
  3161.   if (%mpp.awaytype == notice) { if (%backreason != $null) { ame %backreason } }
  3162.   elseif (%mpp.awaytype == message) { if (%backreason != $null) { amsg %backreason } }
  3163.   /away
  3164. }
  3165.  
  3166. alias mqpsndon { %mqpsnd 1 }
  3167. alias mqpsndoff { %mqpsnd 0 }
  3168. alias mqpdcson { %mqpdcs 1 }
  3169. alias mqpdcsoff { %mqpdcs 0 }
  3170. alias mqpdccon { %mqpdcc 1 }
  3171. alias mqpdccoff { %mqpdcc 0 }
  3172.  
  3173. alias creqmode {
  3174.   if ($2 == 0) || ($2 == off) || ($2 == ignore) { set %creqmode ignore }
  3175.   if ($2 == 1) || ($2 == on) || ($2 == auto) { set %creqmode auto }
  3176.   if ($2 == 2) || ($2 == ask) { set %creqmode ask }
  3177. }
  3178.  
  3179. alias sreqmode {
  3180.   if ($2 == 0) || ($2 == off) || ($2 == ignore) { set %sreqmode ignore }
  3181.   if ($2 == 1) || ($2 == on) || ($2 == auto) { set %sreqmode auto }
  3182.   if ($2 == 2) || ($2 == ask) { set %sreqmode ask }
  3183. }
  3184.  
  3185. on ^*:hotlink:*sgt-d@sodpit.com*:* { return }
  3186. on *:hotlink:*sgt-d@sodpit.com*:* { run mailto:sgt-d@sodpit.com?subject=MPP%20 $+ %mpp.version }
  3187.  
  3188. on ^*:hotlink:*sgt-d@mircpowerpack.com*:* { return }
  3189. on *:hotlink:*sgt-d@mircpowerpack.com*:* { run mailto:sgt-d@mircpowerpack.com?subject=MPP%20 $+ %mpp.version }
  3190.  
  3191. on ^*:hotlink:*sgt-d@planetquake.com*:* { return }
  3192. on *:hotlink:*sgt-d@planetquake.com*:* { run mailto:sgt-d@sodpit.com?subject=MPP%20 $+ %mpp.version }
  3193.  
  3194. ;now, if the first 6 chars of any text are:  irc://
  3195. ;then treat it as a hotlink for an irc server & channel combo
  3196. ;this sets %irchotlink to:  irc://
  3197. alias irchotlinkset { set %irchotlink irc $+ $chr(58) $+ $chr(47) $+ $chr(47) }
  3198. on ^*:hotlink:*:* { if ($left($1,6) == %irchotlink) return | halt }
  3199. on *:hotlink:*:* { run $1 }
  3200. ;now if a user types:  irc://irc.enterthegame.com:6667/sod
  3201. ;it will be a hotlink you can double click on to autojoin
  3202. ;you will connect to the server and join #sod
  3203.  
  3204.  
  3205.  
  3206. alias keytest {
  3207.   set %i 1
  3208.   :next
  3209.   echo 9 %i = $chr(%i)
  3210.   if (%i == 256) { goto done }
  3211.   inc %i
  3212.   goto next
  3213.   :done
  3214. }
  3215.  
  3216. alias mpp.init2 {
  3217.   .timermppinit off
  3218.   scid %mppx1 mppx
  3219.   scid %mppx2 mppx
  3220.   unset %mppx1 %mppx2
  3221. }
  3222.  
  3223. ;on 1:dns: echo -a IAddress: $iaddress - RAddress: $raddress
  3224.  
  3225. ;mpp control center aliases
  3226.  
  3227. alias mhs run -p $+(",$mircdirsystem\mpp\mhs.exe,") $1
  3228.  
  3229. alias mcc run -p $+(",$mircdirsystem\mpp\mcc.exe,") $1-
  3230. alias mpp mcc
  3231. alias mgr mcc
  3232.  
  3233. alias mccmain mcc /main
  3234. alias mppmain mccmain
  3235.  
  3236. alias mccevents1 mcc /events1
  3237. alias mppevents1 mccevents1
  3238.  
  3239. alias mccevents2 mcc /events2
  3240. alias mppevents2 mccevents2
  3241.  
  3242. alias mcctimestamp mcc /timestamp
  3243. alias mpptimestamp mcctimestamp
  3244.  
  3245. alias mccconnections mcc /connections
  3246. alias mppconnections mccconnections
  3247.  
  3248. alias mccnetwork mcc /network
  3249. alias mppnetwork mccnetwork
  3250.  
  3251. alias mccetg mcc /etg
  3252. alias mppetg mccetg
  3253.  
  3254. alias mccpgp mcc /pgp
  3255. alias mpppgp mccpgp
  3256.  
  3257. alias mccother mcc /other
  3258. alias mppother mccother
  3259.  
  3260. alias mccres mcc /res
  3261. alias mppres mccres
  3262.  
  3263. alias mcccol mcc /colors
  3264. alias mppcol mcccol
  3265.  
  3266. alias mccrgb mcc /rgb
  3267. alias mpprgb mccrgb
  3268.  
  3269. alias mqpset mppgames
  3270.  
  3271. alias mccgames mcc /games
  3272. alias mppgames mccgames
  3273.  
  3274. alias mccteamspeak mcc /teamspeak
  3275. alias mppteamspeak mccteamspeak
  3276. alias mccts mccteamspeak
  3277.  
  3278. alias mccv mcc /ventrilo
  3279. alias mccvent mccv
  3280. alias mccventrilo mccv
  3281.  
  3282. alias mcchelp mcc /help
  3283. alias mpphelp mcchelp
  3284.  
  3285. alias mmx mcc /diagon $1-
  3286.  
  3287. alias webhelp run %mpp.website $+ /help
  3288.  
  3289. alias mccimg mcc /img
  3290. alias mccrw mcc /rw
  3291. alias mccsodpit mcc /sodpit
  3292.  
  3293. ;Benchmark Aliases
  3294.  
  3295. alias 3dmark03 { if ($exists(%3dmark03)) run -p %3dmark03 $1 | else run http://www.futuremark.com/download/?3dmark03.shtml }
  3296. alias pcmark02 { if ($exists(%pcmark02)) run -p %pcmark02 $1 | else run http://www.futuremark.com/download/?pcmark2002.shtml }
  3297. alias 3dmark01 { if ($exists(%3dmark01)) run -p %3dmark01 $1 | else run http://www.futuremark.com/download/?3dmark2001.shtml }
  3298. alias 3dmark00 { if ($exists(%3dmark00)) run -p %3dmark00 $1 | else run http://www.futuremark.com/download/?3dmark2000.shtml }
  3299. alias video00 { if ($exists(%video00)) run -p %video00 $1 | else run http://www.futuremark.com/download/?video2000.shtml }
  3300. alias 3dmark99 { if ($exists(%3dmark99)) run -p %3dmark99 $1 | else run http://www.futuremark.com/download/?3dmark99max.shtml }
  3301. alias xlr8r { if ($exists(%xlr8r)) run -p %xlr8r $1 | else run http://www.futuremark.com/download/?xl-r8r.shtml }
  3302. alias xl-r8r xlr8r
  3303.  
  3304. alias nbench2 { if ($exists(%nbench2)) run -p %nbench2 $1 | else { run http://www.benchmarkhq.ru/cgi-bin/click.cgi?137 | run http://www.majorgeeks.com/article.php?sid=156 } }
  3305. alias nbench1 { if ($exists(%nbench1)) run -p %nbench1 $1 | else { run http://www.pc-gamers.com/article.php?sid=64&website=pc-gamers | run http://www.abitboy.com/files/nbench.zip } }
  3306. alias glxs { if ($exists(%glxs)) run -p %glxs $1 | else run http://www.glexcess.com }
  3307. alias glexcess glxs
  3308. alias dronez { if ($exists(%dronez)) run -p %dronez $1 | else run http://www.majorgeeks.com/article.php?sid=136&cat=4 }
  3309. alias glmark { if ($exists(%glmark)) run -p %glmark $1 | else run http://www.vulpine.de/demos_benchmark.html }
  3310. alias fr { if ($exists(%fr)) run -p %fr $1 | else run http://www.remedy-ent.com/fr }
  3311. alias sandra { if ($exists(%sandra)) run -p %sandra $1 | else run http://www.sisoftware.net/index.html?dir=&location=sware_dl&langx=en&a= }
  3312.  
  3313. ;External Program Aliases
  3314.  
  3315. alias dstudio run -p $+(",$mircdirsystem\dstudio\dstudio.exe,")
  3316. alias smicqset /_icq.dlg_settings
  3317. alias sicqs smicqset
  3318. alias sicq smarticq
  3319.  
  3320. alias gamespy { if ($exists(%gsexe)) run -p %gsexe $1- | else run http://www.gamespy3d.com }
  3321.  
  3322. alias ase { if ($exists(%ase)) run -p %ase $1- | else run http://www.udpsoft.com/eye }
  3323.  
  3324. ;wolfenstein demo player
  3325. alias wdp { if ($exists(%wdp)) run -p %wdp $1- | else run www.3dcenter.de/dsc/beta.php }
  3326.  
  3327. ;demoshow creator, q3 demo player
  3328. alias dsc { if ($exists(%dsc)) run -p %dsc $1- | else run www.3dcenter.de/dsc/beta.php }
  3329.  
  3330. ;seismovision, multi game demo player
  3331. alias seismovision { if ($exists(%seismovision)) run -p %seismovision $1- | else run http://www.planetquake3.net/seismovision }
  3332. alias seismo seismovision
  3333.  
  3334. alias xteq xsetup
  3335. alias x-teq xsetup
  3336. alias xsetup { if ($exists(%xsetup)) run -p %xsetup /LAUNCH_CLASSIC_UI $1- | else run http://www.xteq.com/products/xset }
  3337. alias xwizard { if ($exists(%xsetup)) run -p %xsetup /LAUNCH_WIZARDS $1- | else run http://www.xteq.com/products/xset }
  3338.  
  3339. alias pcany { if ($exists(%pcany)) run -p %pcany /r $1- | else run http://www.symantec.com }
  3340. alias avg { if ($exists(%avg)) run -p %avg $1- | else run http://www.grisoft.com/html/us_downl.htm }
  3341. alias avgcc { if ($exists(%avgcc)) run -p %avgcc $1- | else run http://www.grisoft.com/html/us_downl.htm }
  3342. alias zonealarm { if ($exists(%zonealarm)) run -p %zonealarm $1- | else run http://www.zonelabs.com }
  3343. alias liquid { if ($exists(%liquid)) run -p %liquid $1- | else run http://www.liquidaudio.com/products/liqplayer }
  3344.  
  3345. alias winamp { if ($exists(%winamp)) run -p %winamp $1- | else run http://www.winamp.com }
  3346. alias winamp3 { if ($exists(%winamp3)) run -p %winamp3 $1- | else run http://www.winamp.com }
  3347.  
  3348. alias kjofol { if ($exists(%kjofol)) run -p %kjofol $1- | else run http://www.team-mp3.com/mp3/players/kjofol.htm }
  3349. alias sonique { if ($exists(%sonique)) run -p %sonique $1- | else run http://www.sonique.com }
  3350. alias qcd { if ($exists(%qcd)) run -p %qcd $1- | else run http://www.quinnware.com/news.html }
  3351. alias rcon { if ($exists(%rcon)) run -p %rcon $1- | else run http://www.planetquake.com/fragomatic/app_rcon.asp }
  3352. alias 3dna { if ($exists(%3dna)) run -p %3dna -open | else run http://www.3dna.net }
  3353.  
  3354. alias mbm { if ($exists(%mbm5)) run -p %mbm5 | else run http://mbm.livewiredev.com }
  3355. alias mbm5 mbm
  3356.  
  3357. alias msn { if ($exists(%msnmsgr)) run -p %msnmsgr | run http://messenger.microsoft.com }
  3358. alias aim { if ($exists(%aim)) run -p %aim | else run http://www.aim.com }
  3359. alias xpantispy { if ($exists(%xpantispy)) run -p %xpantispy | else run http://www.xp-antispy.de/index.html?/news-e.htm }
  3360. alias adaware { if ($exists(%adaware)) run -p %adaware | else run http://www.lavasoftusa.com/software/adaware }
  3361. alias mozilla { if ($exists(%mozilla)) run -p %mozilla | else run http://www.mozilla.org }
  3362. alias mozmail { if ($exists(%mozilla)) run -p %mozilla -mail | else run http://www.mozilla.org }
  3363. alias mwash { if ($exists(%mailwasher)) run -p %mailwasher | else run http://mailwasher.net }
  3364. alias icq { if ($exists(%icq)) run -p %icq $1- | else run http://www.icq.com/download }
  3365. alias nav { if ($exists(%nav)) run -p %nav | else run http://http://www.symantec.com/nav/nav_pro }
  3366. alias nu { if ($exists(%nui)) run -p %nui | else run http://http://www.symantec.com }
  3367. alias vnc { if ($exists(%vncviewer)) run -p %vncviewer | else run http://www.tightvnc.com }
  3368. alias vncd { if ($exists(%vncserver)) run -p %vncserver | else run http://www.tightvnc.com }
  3369.  
  3370. alias ipchicken run http://www.ipchicken.com
  3371.  
  3372. alias ipmonster { if ($exists(%ipmonster)) run -p %ipmonster $1- | else run %mpp.sodpit $+ /files/ipm.exe } 
  3373.  
  3374. alias grc run explorer.exe $+(",$mircdirsystem\grc,")
  3375. alias scsiid run $+(",$mircdirsystem\grc\scsiid.exe,")
  3376. alias idserve run $+(",$mircdirsystem\grc\idserve.exe,")
  3377. alias ipagent run $+(",$mircdirsystem\grc\ipagent.exe,")
  3378. alias leaktest run $+(",$mircdirsystem\grc\leaktest.exe,")
  3379. alias letshare run $+(",$mircdirsystem\grc\letshare.exe,")
  3380. alias dcombob run $+(",$mircdirsystem\grc\dcombob.exe,")
  3381. alias noshare run $+(",$mircdirsystem\grc\noshare.exe,")
  3382. alias patchwork run $+(",$mircdirsystem\grc\patchwrk.exe,")
  3383. alias socketlock run $+(",$mircdirsystem\grc\socketlock.exe,")
  3384. alias sockettome run $+(",$mircdirsystem\grc\sockettome.exe,")
  3385. alias unpnp run $+(",$mircdirsystem\grc\unpnp.exe,")
  3386. alias xpdite run $+(",$mircdirsystem\grc\xpdite.exe,")
  3387. alias shields run https://grc.com/x/ne.dll?bh0bkyd2
  3388.  
  3389. alias secchk run http://security.symantec.com/default.asp?productid=symhome&langid=ie&venid=sym
  3390. alias inet run control.exe inetcpl.cpl
  3391. alias admtools run %admtools
  3392. alias mas run -p $+(",$mircdirsystem\mpp\mas.exe,")
  3393. alias mppup echo -a 4Sorry, not implemented yet.
  3394. alias mppweb run %mpp.website $+ /mpp
  3395. alias asservers { arenascout | did -c arenascout 3 }
  3396. alias assearch { arenascout | did -c arenascout 4 }
  3397. alias assetup { arenascout | did -c arenascout 5 }
  3398. alias mgsetup { mg.opendialog mg.setup }
  3399. alias mmset run control.exe mmsys.cpl
  3400. alias dispset run control.exe desk.cpl
  3401. alias display dispset
  3402. alias sysset run control.exe sysdm.cpl
  3403. alias wmp run "C:\Program Files\Windows Media Player\wmplayer.exe"
  3404. alias ex run c:\windows\explorer.exe /e, c:\
  3405. alias cmd run %mppcmd /k cd c:\
  3406. alias ie run "c:\program files\internet explorer\iexplore.exe"
  3407. alias oe run "c:\program files\outlook express\msimn.exe"
  3408. alias nmail run mailto:
  3409. alias control run control.exe
  3410. alias msinfo run "c:\program files\common files\microsoft shared\msinfo\msinfo32.exe"
  3411. alias faq mircfaq.hlp
  3412. alias xcp1 run notepad $+(",$mircdirsystem\cpanel\cpanel1.ini,")
  3413. alias xcp2 run notepad $+(",$mircdirsystem\cpanel\cpanel2.ini,")
  3414. alias xcp3 cp3a
  3415. alias xcp3a run notepad $+(",$mircdirsystem\cpanel\cpanel3a.ini,")
  3416. alias xcp3b run notepad $+(",$mircdirsystem\cpanel\cpanel3b.ini,")
  3417. alias cp1 cpanel1
  3418. alias cp2 cpanel2
  3419. alias cp3 cpanel3
  3420. alias nvd run nvtuicpl.cpl
  3421.  
  3422.  
  3423. ;for xp xpanel users
  3424. #xpaliases on
  3425. alias winipcfg { if ($exists(%wntipcfg)) run -p %wntipcfg $1- | else run http://download.microsoft.com/download/win2000platform/wntipcfg/1.00.0.1/nt5/en-us/WntIpcfg_setup.exe } 
  3426. alias events run c:\windows\system32\eventvwr.msc
  3427. alias taskman run c:\windows\system32\taskmgr.exe
  3428. alias msconfig run "c:\windows\pchealth\helpctr\binaries\msconfig.exe"
  3429. alias tweakui { if ($exists(%tweakui)) run -p %tweakui $1- | else run http://www.microsoft.com/windowsxp/pro/downloads/powertoys.asp } 
  3430. alias drwatson run "c:\windows\system32\drwtsn32.exe"
  3431. alias dxdiag run "c:\windows\system32\dxdiag.exe"
  3432. alias devman run devmgmt.msc
  3433. alias perfmon run perfmon.msc
  3434. alias perfman perfmon
  3435. alias compman run compmgmt.msc
  3436. alias services run services.msc
  3437. ;alias nv run C:\WINDOWS\system32\RUNDLL32.EXE nvcpl.dll,setview
  3438. alias nv run C:\WINDOWS\system32\RUNDLL32.EXE Desk.Cpl,DisplayClassInstaller
  3439. alias nvt run C:\WINDOWS\system32\RUNDLL32.EXE nvcpl.dll,NvQTweak
  3440.  
  3441. #xpaliases end
  3442.  
  3443. ;for win98 cpanel users
  3444. #98aliases off
  3445. alias winipcfg run -p %winipcfg $1- 
  3446. alias taskman run c:\windows\taskman.exe
  3447. alias msconfig run "c:\windows\system\msconfig.exe"
  3448. alias tweakui run C:\WINDOWS\control.exe tweakui.cpl
  3449. alias drwatson run "c:\windows\drwatson.exe"
  3450. alias dxdiag run "c:\windows\system\dxdiag.exe"
  3451. alias devman run C:\WINDOWS\RUNDLL32.EXE shell32.dll,Control_RunDLL SYSDM.CPL ,1
  3452. alias perform run C:\WINDOWS\RUNDLL32.EXE shell32.dll,Control_RunDLL SYSDM.CPL ,3
  3453. alias sysmon run "c:\windows\sysmon.exe"
  3454. alias qfecheck run "c:\windows\qfecheck.exe"
  3455. #98aliases end
  3456.  
  3457. ;set default game tool
  3458. alias mpp.arenascout { mpp.off1 | writeini %mpp2 mpp gametool arenascout | writeini %mpp mpp gametool arenascout | .enable #mpp.arenascout | set %mpp.default arenascout | set %mpp.b.as $style(1) ArenaScout }
  3459. alias mpp.multibrowser { mpp.off1 | writeini %mpp2 mpp gametool multibrowser | writeini %mpp mpp gametool multibrowser | .enable #mpp.multibrowser | set %mpp.default multibrowser | set %mpp.b.mb $style(1) Multi Browser }
  3460. alias mpp.qtool { mpp.off1 | writeini %mpp2 mpp gametool qtool | writeini %mpp mpp gametool qtool | .enable #mpp.qtool | set %mpp.default qtool | set %mpp.b.qt $style(1) QTool }
  3461. alias mpp.mircscout { mpp.off1 | writeini %mpp2 mpp gametool mircscout | writeini %mpp mpp gametool mircscout | .enable #mpp.mircscout | set %mpp.default mircscout | set %mpp.b.ms $style(1) mIRCScout }
  3462. alias mpp.multigate { mpp.off1 | writeini %mpp2 mpp gametool multigate | writeini %mpp mpp gametool multigate | .enable #mpp.multigate | set %mpp.default multigate | set %mpp.b.mg $style(1) MultiGate }
  3463. alias mpp.mqadmin { mpp.off1 | writeini %mpp2 mpp gametool mqadmin | writeini %mpp mpp gametool mqadmin | .enable #mpp.mqadmin | set %mpp.default mqadmin | set %mpp.b.mq $style(1) MQAdmin }
  3464.  
  3465. ;turn all game tools off
  3466. alias mpp.off1 {
  3467.   set %mpp.b.as ArenaScout
  3468.   set %mpp.b.mb Multi Browser
  3469.   set %mpp.b.qt QTool
  3470.   set %mpp.b.ms mIRCScout
  3471.   set %mpp.b.mg MultiGate
  3472.   set %mpp.b.mq MQAdmin
  3473.   .disable #mpp.arenascout
  3474.   .disable #mpp.multibrowser
  3475.   .disable #mpp.qtool
  3476.   .disable #mpp.mircscout
  3477.   .disable #mpp.multigate
  3478.   .disable #mpp.mqadmin
  3479. }
  3480.  
  3481. ;mpp toolbar sample
  3482. alias mpptb { window -hp +b @toolbar 0 0 575 25 @toolbar | drawpic @toolbar 0 0 0 0 575 25 $+(",$mircdirsystem\mpp\images\toolbar.jpg,") | window -a @toolbar }
  3483.  
  3484. Menu @toolbar {
  3485.   sclick {
  3486.     if ($inrect($mouse.x,$mouse.y,1,1,70,25)) { /psaddon }  
  3487.     if ($inrect($mouse.x,$mouse.y,75,1,70,25)) { splay $+(",$mircdirSounds\ex.sound.0.mp3,") | dopen gen gen } 
  3488.     if ($inrect($mouse.x,$mouse.y,152,1,62,25)) { if ($r.srv(excursion,serve.dialog) == 1) { dopen serve serve } | elseif ($r.srv(excursion,serve.dialog) == 2) { dopen serve2 serve2 } | else { dopen serve3 serve3 } }
  3489.     if ($inrect($mouse.x,$mouse.y,218,1,33,25)) { dopen kick.protection kick.protection }
  3490.     if ($inrect($mouse.x,$mouse.y,258,1,57,25)) { dopen themesetup themesetup }
  3491.     if ($inrect($mouse.x,$mouse.y,320,1,62,25)) { dopen addon addon }
  3492.     if ($inrect($mouse.x,$mouse.y,390,1,38,25)) { logs }
  3493.     if ($inrect($mouse.x,$mouse.y,435,1,60,25)) { dopen Queue_Manager Queue_Manager }
  3494.     if ($inrect($mouse.x,$mouse.y,500,1,60,25)) { dopen Fserve Fserve }
  3495.   }
  3496.   dclick:run $r.ex(WebPage)
  3497.   Help:help
  3498.   Goto WebPage:run $r.ex(WebPage)
  3499.   Email $r.ex(Author):run mailto: $+ $r.ex(Email)
  3500.   -
  3501.   Close:window -c @toolbar
  3502. }
  3503.  
  3504. on *:open:?:{ 
  3505.   whois2 $nick
  3506. }
  3507.  
  3508. on *:open:=:{ 
  3509.   whois3 $nick
  3510. }
  3511.  
  3512. alias credits run %mpp.website $+ /docs/credits.htm
  3513.  
  3514. alias whois {
  3515.   if (%whoack == 0) {
  3516.     set %whotmp $1-
  3517.     if (%whoisreport == 0) {
  3518.       .disable #whois_command
  3519.       .disable #whoisa_command
  3520.       .disable #whois_normal
  3521.       .disable #whoisa_normal
  3522.       .disable #whois_query
  3523.       .disable #whoisa_query
  3524.       .disable #whois_chat
  3525.       .disable #whoisa_chat
  3526.       .disable #whois1
  3527.     }
  3528.     else if (%whoisreport == 1) {
  3529.       .enable #whois_command
  3530.       .enable #whoisa_command
  3531.       .disable #whois_normal
  3532.       .disable #whoisa_normal
  3533.       .disable #whois_query
  3534.       .disable #whoisa_query
  3535.       .disable #whois_chat
  3536.       .disable #whoisa_chat
  3537.       .disable #whois1
  3538.     }
  3539.     whois %whotmp
  3540.     .timerwhoisaway -o 0 5 whois_end
  3541.   }
  3542.   else {
  3543.     whois %whotmp
  3544.     .timerwhoisaway -o 0 5 whois_end
  3545.   }
  3546. }
  3547.  
  3548. alias whois2 {
  3549.   set %whoack 1
  3550.   set %whotmp $1-
  3551.   if (%whoisreport == 1) {
  3552.     .disable #whois_command
  3553.     .disable #whoisa_command
  3554.     .disable #whois_normal
  3555.     .disable #whoisa_normal
  3556.     .enable #whois_query
  3557.     .enable #whoisa_query
  3558.     .disable #whois_chat
  3559.     .disable #whoisa_chat
  3560.     .disable #whois1
  3561.   }
  3562.   else {
  3563.     .disable #whois_command
  3564.     .disable #whoisa_command
  3565.     .enable #whois_normal
  3566.     .enable #whoisa_normal
  3567.     .disable #whois_query
  3568.     .disable #whoisa_query
  3569.     .disable #whois_chat
  3570.     .disable #whoisa_chat
  3571.     .disable #whois1 
  3572.   }
  3573.   whois %whotmp
  3574.   .timerwhoisaway -o 0 5 whois_end
  3575. }
  3576.  
  3577. alias whois3 {
  3578.   set %whoack 1
  3579.   set %whotmp $1-
  3580.   if (%whoisreport == 1) {
  3581.     .disable #whois_command
  3582.     .disable #whoisa_command
  3583.     .disable #whois_normal
  3584.     .disable #whoisa_normal
  3585.     .disable #whois_query
  3586.     .disable #whoisa_query
  3587.     .enable #whois_chat
  3588.     .enable #whoisa_chat
  3589.     .disable #whois1
  3590.   }
  3591.   else {
  3592.     .disable #whois_command
  3593.     .disable #whoisa_command
  3594.     .enable #whois_normal
  3595.     .enable #whoisa_normal
  3596.     .disable #whois_query
  3597.     .disable #whoisa_query
  3598.     .disable #whois_chat
  3599.     .disable #whoisa_chat
  3600.     .disable #whois1 
  3601.   }
  3602.   whois %whotmp
  3603.   .timerwhoisaway -o 0 5 whois_end
  3604. }
  3605.  
  3606. alias whois_end {
  3607.   .timerwhoisaway off
  3608.   .disable #whois_normal 
  3609.   .disable #whois_chat
  3610.   .disable #whoisa_chat
  3611.   .disable #whois_command
  3612.   .enable #whois_query
  3613.   .disable #whoisa_command
  3614.   .disable #whoisa_query
  3615.   .disable #whoisa_normal
  3616.   .enable #whois1
  3617.   set %whoack 0
  3618. }
  3619.  
  3620. alias lv {
  3621.   if ($1 == center) { set %lvx -1 | set %lvy -1 }
  3622.   else if ($1 == normal) { set %lvx 10 | set %lvy 10 }
  3623.   else if ($1 == 800) { .enable #lv800 | .disable #lv1024 | .disable #lv1280 }
  3624.   else if ($1 == 1024) { .disable #lv800 | .enable #lv1024 | .disable #lv1280 }
  3625.   else if ($1 == 1280) { .disable #lv800 | .disable #lv1024 | .enable #lv1280 }
  3626.   else {
  3627.     echo -a 0Syntax:8 /lv {800|1024|1280|normal|center}
  3628.     echo -a 0Example: /lv 1024 would set logviewer to 1024
  3629.     echo -a 0If you then want to force it to center: /lv center
  3630.     echo -a 0IF you don't like center: /lv normal
  3631.   }
  3632. }
  3633.  
  3634. alias cp {
  3635.  
  3636.   if ($1 != $null) && ($2 != $null) {
  3637.     if ($3 == c) || ($3 == n) {
  3638.       if ($4 == d) || ($4 == n) {
  3639.  
  3640.         set %cpw $1
  3641.         set %cph $2
  3642.  
  3643.         if ($3 == c) { set %cpx -1 | set %cpy -1 }
  3644.         else if ($3 == n) { set %cpx 10 | set %cpy 10 }
  3645.  
  3646.         if ($4 == d) { set %cpv -mnd }
  3647.         else if ($4 == n) { set %cpv -mn }
  3648.  
  3649.         ;echo -a 9Control Panel Settings Applied!
  3650.  
  3651.       }
  3652.       else echo -a 4Bad Desktop setting, use d or n
  3653.     }
  3654.     else echo -a 4Bad Center setting, use c or n
  3655.   }
  3656.   else {
  3657.     echo -a 0Syntax: /cp x y c|n d|n
  3658.     echo -a 4All options required
  3659.     echo -a 
  3660.     echo -a 0Example #1 (these are the default settings):  /cp 292 216 c d
  3661.     echo -a 3This sets the width to 292, the height to 216, centered, and cpanel is a desktop window (won't minimize with mirc).
  3662.     echo -a 
  3663.     echo -a 0Example #2:  /cp 292 216 n n
  3664.     echo -a 2This sets the same width and length, the window is not centered (will position 10 pixels in from top left of your monitor) and cpanel is not a desktop window (will minimize with mirc).
  3665.   }
  3666. }
  3667.  
  3668. ;alias dns {
  3669.  
  3670. ;  .disable #userhost
  3671. ;  dns %dnsnick
  3672. ;  .enable #userhost
  3673.  
  3674. ;}
  3675.  
  3676. alias comchan { set -u %rndcol1 $rand(7,13) | echo -a 0Common Channels with $+ %rndcol1 $$1 $+ 0: $comchan($$1,1) $comchan($$1,2) $comchan($$1,3) $comchan($$1,4) $comchan($$1,5) $comchan($$1,6) $comchan($$1,7) $comchan($$1,8) $comchan($$1,9) $comchan($$1,10) }
  3677.  
  3678. alias comchan1 {
  3679.   echo %whotmp 1. 14Common:0 $comchan(%whotmp,1) $comchan(%whotmp,2) $comchan(%whotmp,3) $comchan(%whotmp,4) $comchan(%whotmp,5) $comchan(%whotmp,6) $comchan(%whotmp,7) $comchan(%whotmp,8) $comchan(%whotmp,9) $comchan(%whotmp,10)
  3680. }
  3681. alias comchan2 {
  3682.   echo -a 1. 14Common:0 $comchan(%whotmp,1) $comchan(%whotmp,2) $comchan(%whotmp,3) $comchan(%whotmp,4) $comchan(%whotmp,5) $comchan(%whotmp,6) $comchan(%whotmp,7) $comchan(%whotmp,8) $comchan(%whotmp,9) $comchan(%whotmp,10)
  3683. }
  3684. alias comchan3 {
  3685.   echo = $+ %whotmp 1. 14Common:0 $comchan(%whotmp,1) $comchan(%whotmp,2) $comchan(%whotmp,3) $comchan(%whotmp,4) $comchan(%whotmp,5) $comchan(%whotmp,6) $comchan(%whotmp,7) $comchan(%whotmp,8) $comchan(%whotmp,9) $comchan(%whotmp,10)
  3686. }
  3687.  
  3688. alias whoend1 { echo %whotmp 14------------------------------------------------------- }
  3689.  
  3690. alias whoend3 { echo = $+ %whotmp 14------------------------------------------------------- }
  3691.  
  3692. alias whoend2 { echo -a 14------------------------------------------------------- }
  3693.  
  3694. menu @Transfers {
  3695.   dclick:run explorer.exe /e, $+(",$mircdirdownload,")
  3696.   Open Download Folder:run explorer.exe /e, $+(",$mircdirdownload,")
  3697.   -
  3698.   Open WMA Folder:run explorer.exe /e, $+(",$mircdirsounds\wma,")
  3699.   Open MP3 Folder:run explorer.exe /e, $+(",$mircdirsounds\mp3,")
  3700.   Open OGG Folder:run explorer.exe /e, $+(",$mircdirsounds\ogg,")
  3701.   Open WAV Folder:run explorer.exe /e, $+(",$mircdirsounds\wav,")
  3702.   Open MID Folder:run explorer.exe /e, $+(",$mircdirsounds\mid,")
  3703.   -
  3704.   Close Transfers Window:/window -c @Transfers
  3705. }
  3706.  
  3707. alias mpptransfers {
  3708.   if ($1 == 1) { .enable #mpptransfers | .enable #spam1 | echo 0 -a MPP Transfers Window 9[0ON9] }
  3709.   elseif ($1 == 0) { .disable #mpptransfers | .disable #spam1 | echo 0 -a MPP Transfers Window 4[0OFF4]
  3710.     echo -a You might want to do this if you aren't using the MPP Transfers Window:  ALT + O (mIRC Options) -> DCC -> Options -> On Completion -> Close Window --- Uncheck "GET".
  3711.   }
  3712. }
  3713.  
  3714. alias mpptransfers2 {
  3715.   if ($1 == 1) { .enable #mpptransfers | .enable #spam1 }
  3716.   elseif ($1 == 0) { .disable #mpptransfers | .disable #spam1 }
  3717. }
  3718.  
  3719. #mpptransfers on
  3720. alias dccmgr {
  3721.   if ($window(@transfers) != @transfers) {
  3722.     window -znk[1] @Transfers @Transfers
  3723.     echo @transfers 0,1MPP Transfers: 14,1Double click to open your Download Folder, or right click for more options.
  3724.     echo @transfers 1,1.
  3725.   }
  3726.   else { window -znk[1] @Transfers @Transfers }
  3727. }
  3728. #mpptransfers end
  3729.  
  3730. ;set %dccnick2 $nick | set %sendfail $+(",$filename,") |
  3731.  
  3732. #spam1 on
  3733. on *:filesent:*:{ dccmgr | echo @Transfers 9[0+9] Sent9 $nopath($filename) ( $+ $file($filename).size bytes) to9 $nick on $adate at $asctime(hh:nn:ss) }
  3734. on *:filercvd:*:{ dccmgr | echo @Transfers 9[0+9] Received9 $nopath($filename) ( $+ $file($filename).size bytes) from9 $nick on $adate at $asctime(hh:nn:ss) | echo -a 9[0+9] Received9 $nopath($filename) ( $+ $file($filename).size bytes) from9 $nick on $adate at $asctime(hh:nn:ss) - Double click here: 0,1[9,1Transfers0,1] }
  3735. on *:sendfail:*:{ dccmgr | echo @Transfers 4[0-4] Failed to Send4 $nopath($filename) to4 $nick on $adate at $asctime(hh:nn:ss) }
  3736. on *:getfail:*:{ dccmgr | echo @Transfers 4[0-4] Failed to Receive4 $nopath($filename) from4 $nick on $adate at $asctime(hh:nn:ss) }
  3737. #spam1 end
  3738.  
  3739. #spam2 off
  3740. on *:filesent:*:{ dccmgr | echo @Transfers 9[0+9] Sent9 $nopath($filename) ( $+ $file($filename).size bytes) to9 $nick on $adate at $asctime(hh:nn:ss) | echo -a 9[0+9] Sent9 $nopath($filename) ( $+ $file($filename).size bytes) to9 $nick on $adate at $asctime(hh:nn:ss) - Double click here: 0,1[9,1Transfers0,1] }
  3741. on *:filercvd:*:{ dccmgr | echo @Transfers 9[0+9] Received9 $nopath($filename) ( $+ $file($filename).size bytes) from9 $nick on $adate at $asctime(hh:nn:ss) | echo -a 9[0+9] Received9 $nopath($filename) ( $+ $file($filename).size bytes) from9 $nick on $adate at $asctime(hh:nn:ss) - Double click here: 0,1[9,1Transfers0,1] }
  3742. on *:sendfail:*:{ dccmgr | echo @Transfers 4[0-4] Failed to Send4 $nopath($filename) to4 $nick on $adate at $asctime(hh:nn:ss) | echo -a 4[0-4] Failed to Send4 $nopath($filename) to4 $nick on $adate at $asctime(hh:nn:ss) - Double click here: 0,1[4,1Transfers0,1] }
  3743. on *:getfail:*:{ dccmgr | echo @Transfers 4[0-4] Failed to Receive4 $nopath($filename) from4 $nick on $adate at $asctime(hh:nn:ss) | echo -a 4[0-4] Failed to Receive4 $nopath($filename) from4 $nick on $adate at $asctime(hh:nn:ss) - Double click here: 0,1[4,1Transfers0,1] }
  3744. #spam2 end
  3745.  
  3746. on *:text:*Priority*1*:*:{ set %pagex $nick | pagex }
  3747. on *:text:*Priority*2*:*:{ set %pagex $nick | pagex }
  3748. on *:text:*Priority*3*:*:{ set %pagex $nick | pagex }
  3749.  
  3750. alias pagex {
  3751.   if (%pagerx != $null) {
  3752.     notice %pagex Pager [On] * Logging [On] * Your message was received.
  3753.   }
  3754.   else {
  3755.     notice %pagex Pager [Off] * Logging [Off] * Your message was not received.
  3756.   }
  3757. }
  3758.  
  3759. ;;;
  3760. ;;; F-KEY BINDS
  3761. ;;;
  3762.  
  3763. ;Normal Functions (FKEY)
  3764.  
  3765. alias ulevoff {
  3766.   %_u1 0
  3767.   %_u2 0
  3768.   %_u3 0
  3769.   %_u4 0
  3770.   %_u5 0
  3771.   %_u6 0
  3772.   %_u7 0
  3773.   %_u8 0
  3774.   %_u9 0
  3775.   %_u0 0
  3776. }
  3777.  
  3778. alias f1 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f1)
  3779. alias f2 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f2)
  3780. alias f3 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f3)
  3781. alias f4 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f4)
  3782. alias f5 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f5)
  3783. alias f6 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f6)
  3784. alias f7 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f7)
  3785. alias f8 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f8)
  3786. alias f9 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f9)
  3787. alias f10 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f10)
  3788. alias f11 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f11)
  3789. alias f12 $readini($+(",$mircdirsystem\mpp\fkeys.ini,"),fkeys,f12)
  3790.  
  3791. alias lvalloff {
  3792.   set %lv800 0
  3793.   set %lv1024 0
  3794.   set %lv1280 0
  3795. }
  3796.  
  3797. alias lvalloff2 {
  3798.   set %lvcn 0
  3799.   set %lvncn 0
  3800. }
  3801.  
  3802. alias cpalloff {
  3803.   set %cpcd 0
  3804.   set %cpnd 0
  3805.   set %cpcn 0
  3806.   set %cpnn 0
  3807. }
  3808.  
  3809. alias _boff {
  3810.   set %_bpa 0
  3811.   set %_bpb 0
  3812.   set %_bp1 0
  3813.   set %_bp2 0
  3814.   set %_bp3 0
  3815.   set %_bp4 0
  3816.   set %_bp5 0
  3817.   set %_bp6 0
  3818.   set %_bp7 0
  3819.   set %_bp8 0
  3820.   set %_bp9 0
  3821.   set %_bp0 0
  3822. }
  3823.  
  3824. alias 1liner say $read $+(",$mircdirsystem\beeker\1liners.txt,")
  3825. alias yomama say $read $+(",$mircdirsystem\beeker\yomama.txt,")
  3826.  
  3827. alias rainbow {
  3828.   var %temp = 1, %max = $len($1-), %char, %string, %color = 4 7 8 3 12 6, %cs = $rand(1,$numtok(%color,32))
  3829.   while (%temp <= %max) {
  3830.     %char = $mid($1-,%temp,1) | if (%char isnum) %string = %string $+  $+ $gettok(%color,%cs,32) $+ ,99 $+ %char
  3831.     elseif (%char = $chr(32)) { inc %temp | %char = $mid($1-,%temp,1) | %string = %string  $+ $gettok(%color,%cs,32) $+ %char }
  3832.     else { %string = %string $+  $+ $gettok(%color,%cs,32) $+ %char }
  3833.     inc %temp | inc %cs | if (%cs > $numtok(%color,32)) %cs = 1
  3834.   }
  3835.   if ($isid) return %string | else msg # %string
  3836. }
  3837.  
  3838. alias rainbow2 {
  3839.   var %temp = 1, %max = $len($1-), %char, %string, %color = 4 7 8 3 12 6, %cs = $rand(1,$numtok(%color,32))
  3840.   while (%temp <= %max) {
  3841.     %char = $mid($1-,%temp,1) | if (%char isnum) %string = %string $+  $+ $gettok(%color,%cs,32) $+ ,99 $+ %char
  3842.     elseif (%char = $chr(32)) { inc %temp | %char = $mid($1-,%temp,1) | %string = %string  $+ $gettok(%color,%cs,32) $+ %char }
  3843.     else { %string = %string $+  $+ $gettok(%color,%cs,32) $+ %char }
  3844.     inc %temp | inc %cs | if (%cs > $numtok(%color,32)) %cs = 1
  3845.   }
  3846.   if ($isid) return %string | else msg %tempnick %string
  3847. }
  3848.  
  3849. alias reverse {
  3850.   var %old = $strip($1-), %temp = $len(%old), %char, %string
  3851.   while (%temp > 0) {
  3852.     %char = $mid($1-,%temp,1) | if (%char = $chr(32)) { dec %temp | %char = $mid(%old,%temp,1) | %string = %string %char }
  3853.     else { %string = %string $+ %char } | dec %temp 
  3854.   }
  3855.   if ($isid) return %string | else msg # %string
  3856. }
  3857.  
  3858. alias reverse2 {
  3859.   var %old = $strip($1-), %temp = $len(%old), %char, %string
  3860.   while (%temp > 0) {
  3861.     %char = $mid($1-,%temp,1) | if (%char = $chr(32)) { dec %temp | %char = $mid(%old,%temp,1) | %string = %string %char }
  3862.     else { %string = %string $+ %char } | dec %temp 
  3863.   }
  3864.   if ($isid) return %string | else msg %tempnick %string
  3865. }
  3866.  
  3867. alias lol say 15{14{ 15ú14σⁿgHε±g 15╪14ⁿt 15ú14÷ⁿ╨ 15}14}
  3868.  
  3869. alias funky /run notepad.exe system\mpp\funky.txt
  3870.  
  3871. ;Control Functions (CTRL+FKEY)
  3872.  
  3873. alias cf1 mpp.ops $1-
  3874. alias cf2 mpp.deop $1-
  3875. alias cf3 mpp.voice $1-
  3876. alias cf4 mpp.devoice $1-
  3877.  
  3878. alias cf5 set %ch1 #$$?="Channel to Join:" | set %ch2 $?="Channel Key (If Any):" | /join %ch1 %ch2
  3879. alias cf6 /invite $$1 #$$?="Invite $1 to Channel:"
  3880. ;alias cf7 /run notepad.exe notes.txt
  3881.  
  3882. alias cf7 whois $$1
  3883.  
  3884. alias cf8 {
  3885.   /set -u %val_1 $rand(7,13)
  3886.   /dns $$1
  3887.   /echo -a -
  3888.   /echo -a  $+ %val_1 $+ User Profile
  3889.   /echo -a Nickname: $$1
  3890.   /echo -a Address: $address($$1,5) 
  3891.   /echo -a Mask:13 $address($$1,%mpp.masklevel) 
  3892.   ;  /whois $$1
  3893. }
  3894.  
  3895. alias cf9 {
  3896.   echo -a # Nickname - User Mask - User Level
  3897.   set %i 1
  3898.   :next      
  3899.   set %nick $snick(#,%i)
  3900.   if %nick == $null goto done
  3901.   /ultst
  3902.   if %nick isop # echo 9 -a %nick - $address(%nick,%mpp.masklevel) - %ulev
  3903.   else if %nick isvo # echo 8 -a %nick - $address(%nick,%mpp.masklevel) - %ulev
  3904.   else echo 4 -a %nick - $address(%nick,%mpp.masklevel) - %ulev
  3905.   inc %i
  3906.   goto next
  3907.   :done
  3908.   echo -a -
  3909. }
  3910.  
  3911. alias cf10 /run notepad.exe system\finger.txt
  3912. alias cf11 /finger $$1
  3913.  
  3914. alias cf12 {
  3915.   set %mp3nick $1
  3916.   mp3get
  3917. }
  3918.  
  3919. ;Extended Functions (SHIFT+FKEY)
  3920.  
  3921. alias ssf3 {
  3922.   set %btime $$?"Minute(s) For Timed Ban:"
  3923.   set %breas $$?"Reason For Timed Ban:"
  3924.   /whois $$1
  3925.   set %btime1 %btime * 60
  3926.   set %btime2 %btime1 + 5
  3927.   set %bnick $$1
  3928.   set %baddy $address($$1,%mpp.masklevel)
  3929.   /kick # %bnick 8timed ban from 13 $+ # $+  for 9 $+ %btime $+  minute(s) :::reason::: 11 $+ %breas
  3930.   /mode # +b %baddy
  3931.   /kick # %bnick 8timed ban from 13 $+ # $+  for 9 $+ %btime $+  minute(s) :::reason::: 11 $+ %breas
  3932.   /mode # +b %baddy
  3933.   /mode # +n
  3934.   .timer $+ CHN-> $+ %bnick 1 %btime1 /mode # -n
  3935.   .timer $+ BAN-> $+ %bnick 1 %btime1 /mode # -b %baddy
  3936.   .timer $+ INV-> $+ %bnick 1 %btime2 /invite %bnick #
  3937. }
  3938.  
  3939. alias sf1 /msg $$1 $$?="Private Message for $1 $+ :"
  3940. alias sf2 /notice $$1 $$?="Notice for $1 $+ :"
  3941. alias sf3 /notice $chan $$?="Notice for $chan $+ :"
  3942. alias sf4 /onotice $chan $$?="Operator Notice for $chan $+ :"
  3943.  
  3944. alias sf6 /notice $1 /ctcp $me fserve | /ctcp $1 xfiles
  3945.  
  3946. alias sf7 {
  3947.   /set -u %woo ""
  3948.   /set -u %woo $sdir "\"
  3949.   if ( %woo != $null ) {
  3950.     /notice $1 File Server: %woo
  3951.     ;/write -c $mircdir $+ fserve\cst.txt 15Welcome to my 8CUSTOM15 mIRC File Server! :)
  3952.     ;/write $mircdir $+ fserve\cst.txt 15Type HELP for a list of commands
  3953.     ;/write $mircdir $+ fserve\cst.txt 11[ $+ %woo $+ ]
  3954.     /fserve $1 20 $+(",$mircdirdownload,") $+(",$mircdirdownload\welcome.txt,") | /sound $1 link.wav
  3955.   }
  3956. }
  3957.  
  3958. alias sf8 /ctcp $1 fserve
  3959.  
  3960. alias sf9 {
  3961.   echo -a # Nickname - User Mask - User Level
  3962.   set %i 1
  3963.   :next      
  3964.   set %nick $snick(#,%i)
  3965.   if %nick == $null goto done
  3966.   /ctcp %nick icq
  3967.   inc %i
  3968.   goto next
  3969.   :done
  3970.   echo -a -
  3971. }
  3972.  
  3973. alias sf10 { set %pmsg $?="Pager Message (leave blank for none):" | if (%pmsg != $null) { set %pmsg 0* %pmsg } | msg $1 Priority [1] %pmsg | splay $+(",$mircdirsystem\mpp\page1.wav,") }
  3974. alias sf11 { set %pmsg $?="Pager Message (leave blank for none):" | if (%pmsg != $null) { set %pmsg 0* %pmsg } | msg $1 Priority [2] %pmsg | splay $+(",$mircdirsystem\mpp\page2.wav,") }
  3975. alias sf12 { set %pmsg $?="Pager Message (leave blank for none):" | if (%pmsg != $null) { set %pmsg 0* %pmsg } | msg $1 Priority [3] %pmsg | splay $+(",$mircdirsystem\mpp\page3.wav,") }
  3976.  
  3977. on *:dns: {
  3978.   ;echo -a IP Address: $iaddress / $raddress
  3979.   set %userip $iaddress
  3980.   ;echo -a %userip
  3981.   set %two $raddress
  3982.   if (%vncmode == 1) {
  3983.     set %vncop 1 | echo -a 0VNC Viewer (9Best Compression0) to %two | run -p %vncviewer %userip -compresslevel 9 -quality 0
  3984.   }
  3985.   else if (%vncmode == 2) {
  3986.     set %vncop 1 | echo -a 0VNC Viewer (8Fast Compression0) to %two | run -p %vncviewer %userip -encoding hextile
  3987.   }
  3988.   else if (%vncmode == 3) {
  3989.     set %vncop 1 | echo -a 0VNC Viewer (4Normal Compression0) to %two | run -p %vncviewer %userip
  3990.   }
  3991.   unset %vncmode
  3992. }
  3993.  
  3994. alias ultst {
  3995.   /set -u %ulev $level($address(%nick,%mpp.masklevel))
  3996.   if (%ulev == 1) /set -u %ulev Anonymous (1)
  3997.   if (%ulev == 3) /set -u %ulev Public (3)
  3998.   if (%ulev == 5) /set -u %ulev Private (5)
  3999.   if (%ulev == 7) /set -u %ulev Secure (7)
  4000.   if (%ulev == 9) /set -u %ulev Administrator (9)
  4001.   ;  /echo %ulev
  4002. }
  4003.  
  4004. ;;;
  4005. ;;; SODPIT SCRIPT
  4006. ;;;
  4007.  
  4008. alias sodpit2 {
  4009.   window -pk0 @SoDPiT -1 -1
  4010.   dll $+(",$mircdirsystem\mpp\nhtmln.dll,") attach $window(@SoDPiT).hwnd 
  4011.   dll $+(",$mircdirsystem\mpp\nhtmln.dll,") navigate %mpp.sodpit
  4012. }
  4013.  
  4014. alias sodpitlogin2 {
  4015.   window -pk0 @SoDPiT -1 -1
  4016.   dll $+(",$mircdirsystem\mpp\nhtmln.dll,") attach $window(@SoDPiT).hwnd 
  4017.   dll $+(",$mircdirsystem\mpp\nhtmln.dll,") navigate %mpp.sodpit $+ /irc_mbr_fs.asp?user= $+ %sodpitusername $+ &pass= $+ %sodpituserpass
  4018. }
  4019.  
  4020. alias sodpitadm22 {
  4021.   window -pk0 @SoDPiT -1 -1
  4022.   dll $+(",$mircdirsystem\mpp\nhtmln.dll,") attach $window(@SoDPiT).hwnd 
  4023.   dll $+(",$mircdirsystem\mpp\nhtmln.dll,") navigate %mpp.sodpit $+ /asp/irc_adm_login.asp?user= $+ %sodpitadminname $+ &pass= $+ %sodpitadminpass
  4024. }
  4025.  
  4026. alias sodpit run %mpp.sodpit
  4027. alias sodpitlogin run %mpp.sodpit $+ /irc_mbr_fs.asp?user= $+ %sodpitusername $+ &pass= $+ %sodpituserpass
  4028. alias sodpitadm run %mpp.webmail
  4029. alias sodpitadm1 run %mpp.sodpit $+ /irc_adm_fs.asp?user= $+ %sodpitadminname $+ &pass= $+ %sodpitadminpass
  4030. alias sodpitadm2 run %mpp.sodpit $+ /asp/irc_adm_login.asp?user= $+ %sodpitadminname $+ &pass= $+ %sodpitadminpass
  4031.  
  4032. alias sod {
  4033.   if ($1 == login) { sodpitlogin }
  4034.   if ($1 == mail) { sodpitadm }
  4035.   if ($1 == full) { sodpitadm1 }
  4036.   if ($1 == lite) { sodpitadm2 }
  4037.   if ($1 == admin) { sodpitadm1 }
  4038.   if ($1 == admin2) { sodpitadm2 }
  4039. }
  4040.  
  4041. ;;;
  4042. ;;; PROGRAM UPDATER
  4043. ;;;
  4044.  
  4045. alias programs run $+(",$mircdirsystem\mpp\programs.txt,")
  4046. alias pgm programs
  4047.  
  4048. alias pgmup {
  4049.  
  4050.   set %temp $+(",$mircdirsystem\mpp\programs.txt,")
  4051.  
  4052.   set %mpp.gt $+(",$readini(%temp,programs,GUIDTracker),")
  4053.   set %mpp.ssu $+(",$readini(%temp,programs,SpySweeperUpdate),")
  4054.  
  4055.   set %gsexe $+(",$readini(%temp,programs,GameSpy),")
  4056.  
  4057.   set %ase " $+ $readini(%temp,programs,All-Seeing_Eye) $+ "
  4058.  
  4059.   set %3dmark03 " $+ $readini(%temp,programs,3DMark2003) $+ "
  4060.   set %pcmark02 " $+ $readini(%temp,programs,PCMark2002) $+ "
  4061.   set %3dmark01 " $+ $readini(%temp,programs,3DMark2001) $+ "
  4062.   set %3dmark00 " $+ $readini(%temp,programs,3DMark2000) $+ "
  4063.   set %video00 " $+ $readini(%temp,programs,Video2000) $+ "
  4064.   set %3dmark99 " $+ $readini(%temp,programs,3DMark99) $+ "
  4065.   set %xlr8r " $+ $readini(%temp,programs,XL-R8R) $+ "
  4066.   set %nbench2 " $+ $readini(%temp,programs,N-Bench2) $+ "
  4067.   set %nbench1 " $+ $readini(%temp,programs,N-Bench1) $+ "
  4068.   set %glxs " $+ $readini(%temp,programs,GLExcess) $+ "
  4069.   set %dronez " $+ $readini(%temp,programs,DroneZmarK) $+ "
  4070.   set %glmark " $+ $readini(%temp,programs,GLmark) $+ "
  4071.   set %fr " $+ $readini(%temp,programs,Final_Reality) $+ "
  4072.   set %sandra " $+ $readini(%temp,programs,SiSoft_Sandra) $+ "
  4073.  
  4074.   set %seismovision " $+ $readini(%temp,programs,Seismovision) $+ "
  4075.   set %dsc " $+ $readini(%temp,programs,DemoShow_Creator) $+ "
  4076.   set %wdp " $+ $readini(%temp,programs,Wolfenstein_Demo_Player) $+ "
  4077.   set %rcon " $+ $readini(%temp,programs,Rcon_Commander) $+ "
  4078.  
  4079.   set %nav " $+ $readini(%temp,programs,Norton_AntiVirus) $+ "
  4080.   set %nui " $+ $readini(%temp,programs,Norton_Utilities) $+ "
  4081.   set %avg " $+ $readini(%temp,programs,AVG_AntiVirus) $+ "
  4082.   set %avgcc " $+ $readini(%temp,programs,AVG_Control_Center) $+ "
  4083.   set %zonealarm " $+ $readini(%temp,programs,ZoneAlarm) $+ "
  4084.   set %adaware " $+ $readini(%temp,programs,Ad-aware) $+ "
  4085.  
  4086.   set %winamp " $+ $readini(%temp,programs,Winamp) $+ "
  4087.   set %winamp3 " $+ $readini(%temp,programs,Winamp3) $+ "
  4088.  
  4089.   set %kjofol " $+ $readini(%temp,programs,K-Jofol) $+ "
  4090.   set %sonique " $+ $readini(%temp,programs,Sonique) $+ "
  4091.   set %qcd " $+ $readini(%temp,programs,Quintessential_Player) $+ "
  4092.   set %liquid " $+ $readini(%temp,programs,Liquid_Player) $+ "
  4093.  
  4094.   set %icq " $+ $readini(%temp,programs,ICQ) $+ "
  4095.   set %aim " $+ $readini(%temp,programs,AIM) $+ "
  4096.   set %msnmsgr " $+ $readini(%temp,programs,MSN_Messenger) $+ "
  4097.  
  4098.   set %pcany " $+ $readini(%temp,programs,PCAnywhere) $+ "
  4099.   set %vncviewer " $+ $readini(%temp,programs,VNC_Viewer) $+ "
  4100.   set %vncserver " $+ $readini(%temp,programs,VNC_Server) $+ "
  4101.  
  4102.   set %tweakui " $+ $readini(%temp,programs,TweakUI) $+ "
  4103.  
  4104.   set %ipmonster " $+ $readini(%temp,programs,IP_Monster) $+ "
  4105.  
  4106.   set %wntipcfg " $+ $readini(%temp,programs,WntIPCfg) $+ "
  4107.   set %winipcfg " $+ $readini(%temp,programs,WinIPCfg) $+ "
  4108.  
  4109.   set %xsetup " $+ $readini(%temp,programs,Xteq_X-Setup) $+ "
  4110.   set %xpantispy " $+ $readini(%temp,programs,XP-Antispy) $+ "
  4111.  
  4112.   set %mozilla " $+ $readini(%temp,programs,Mozilla) $+ "
  4113.   set %mailwasher " $+ $readini(%temp,programs,MailWasher) $+ "
  4114.   set %3dna " $+ $readini(%temp,programs,3DNA_Desktop) $+ "
  4115.  
  4116.   set %mbm5 " $+ $readini(%temp,programs,mbm5) $+ "
  4117.  
  4118.   unset %temp
  4119.  
  4120.   if ($1 == $null) echo -a 0Programs Updated!
  4121.  
  4122. }
  4123.  
  4124. ;;;
  4125. ;;; REVERSE TEXT
  4126. ;;;
  4127.  
  4128. alias rev { 
  4129.   ;declare variables
  4130.   ;%c stores the total number of words found
  4131.   var %c $calc($iif($count($$1-,$chr(32)),$ifmatch,0) +1) , %v, %f
  4132.   ;words loop - begining from the last word of the sentence to the first
  4133.   while ( %c > 0) {
  4134.     %f = $gettok($$1-,%c,32) | var %i $len(%f) , %t 
  4135.     ;letters loop - begining from the last letter of the word to the first (obviously)
  4136.     while (%i) { %t = $+(%t,$right($left(%f,%i),1)) | dec %i }
  4137.     ;adds the reconstructed words to the end of the the rest
  4138.     dec %c | %v = %v %t
  4139.   }
  4140.   ;if is ident., it'll return the result
  4141.   if ($isid) { return %v }
  4142.   ;if connected to a server it'll say the result
  4143.   $iif($server,say,echo) %v
  4144. }
  4145. alias revd return $dialog(rev,rev,-1)
  4146. dialog rev {
  4147.   size -1 -1 200 50
  4148.   option dbu
  4149.   title "Reverse words?"
  4150.   edit "Insert text here",2,5 5 192 12, autohs
  4151.   edit "",3,5 20 192 12, read autohs
  4152.   button "&Copy reversed words",4,5 36 60 12, default
  4153.   button "E&xit",1,166 36 30 12, okay default
  4154. }
  4155. on *:dialog:rev:*:*: {
  4156.   var %e $devent , %n $dname , %d $did
  4157.   if (%e == init) { did -fa %n 2 $chr(32) }
  4158.   if (%e == edit) && (%d == 2) { did -o %n 3 1 $rev($did(2)) } 
  4159.   if (%e == sclick) && (%d == 4) { clipboard $did(3) }
  4160. }
  4161.  
  4162.  
  4163. ;;;
  4164. ;;; TEAMSPEAK SCRIPT
  4165. ;;;
  4166.  
  4167. alias tsset {
  4168.  
  4169.   set %mpp_ts2_clientexe "C:\Program Files\TS2RC2C\TeamSpeak.exe"
  4170.   set %mpp_ts2_serverexe "c:\program files\ts2rc2s\server_windows.exe"
  4171.  
  4172.   set %mpp.ts2_server1 sod1.ath.cx
  4173.   set %mpp_ts2_nickname1 your_nick_here
  4174.   set %mpp_ts2_loginname1 your_login_name_here
  4175.   set %mpp_ts2_password1 your_login_pw_here
  4176.  
  4177.   set %mpp.ts2_server2 sod2.ath.cx
  4178.   set %mpp_ts2_nickname2 your_nick_here
  4179.   set %mpp_ts2_loginname2 your_login_name_here
  4180.   set %mpp_ts2_password2 your_login_pw_here
  4181.  
  4182.   set %mpp.ts2_server3 localhost
  4183.   set %mpp_ts2_nickname3 your_nick_here
  4184.   set %mpp_ts2_loginname3 your_login_name_here
  4185.   set %mpp_ts2_password3 your_login_pw_here
  4186. }
  4187.  
  4188. alias ts tsc
  4189.  
  4190. alias tsc { if ($exists(%mpp_ts2_clientexe)) run -p %mpp_ts2_clientexe | else run http://www.teamspeak.org }
  4191. alias tss { if ($exists(%mpp_ts2_serverexe)) run -p %mpp_ts2_serverexe | else run http://www.teamspeak.org }
  4192.  
  4193. alias ts1ch1 run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch1 $+ ?channelpassword= $+ %mpp.ts1ch1p
  4194. alias ts1ch2 run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch2 $+ ?channelpassword= $+ %mpp.ts1ch2p
  4195. alias ts1ch3 run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch3 $+ ?channelpassword= $+ %mpp.ts1ch3p
  4196. alias ts1ch4 run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch4 $+ ?channelpassword= $+ %mpp.ts1ch4p
  4197. alias ts1ch5 run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch5 $+ ?channelpassword= $+ %mpp.ts1ch5p
  4198.  
  4199. alias ts2ch1 run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch1 $+ ?channelpassword= $+ %mpp.ts2ch1p
  4200. alias ts2ch2 run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch2 $+ ?channelpassword= $+ %mpp.ts2ch2p
  4201. alias ts2ch3 run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch3 $+ ?channelpassword= $+ %mpp.ts2ch3p
  4202. alias ts2ch4 run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch4 $+ ?channelpassword= $+ %mpp.ts2ch4p
  4203. alias ts2ch5 run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch5 $+ ?channelpassword= $+ %mpp.ts2ch5p
  4204.  
  4205. alias ts3ch1 run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch1 $+ ?channelpassword= $+ %mpp.ts3ch1p
  4206. alias ts3ch2 run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch2 $+ ?channelpassword= $+ %mpp.ts3ch2p
  4207. alias ts3ch3 run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch3 $+ ?channelpassword= $+ %mpp.ts3ch3p
  4208. alias ts3ch4 run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch4 $+ ?channelpassword= $+ %mpp.ts3ch4p
  4209. alias ts3ch5 run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch5 $+ ?channelpassword= $+ %mpp.ts3ch5p
  4210.  
  4211. alias ts4ch1 run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch1 $+ ?channelpassword= $+ %mpp.ts4ch1p
  4212. alias ts4ch2 run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch2 $+ ?channelpassword= $+ %mpp.ts4ch2p
  4213. alias ts4ch3 run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch3 $+ ?channelpassword= $+ %mpp.ts4ch3p
  4214. alias ts4ch4 run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch4 $+ ?channelpassword= $+ %mpp.ts4ch4p
  4215. alias ts4ch5 run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch5 $+ ?channelpassword= $+ %mpp.ts4ch5p
  4216.  
  4217. alias ts5ch1 run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch1 $+ ?channelpassword= $+ %mpp.ts5ch1p
  4218. alias ts5ch2 run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch2 $+ ?channelpassword= $+ %mpp.ts5ch2p
  4219. alias ts5ch3 run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch3 $+ ?channelpassword= $+ %mpp.ts5ch3p
  4220. alias ts5ch4 run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch4 $+ ?channelpassword= $+ %mpp.ts5ch4p
  4221. alias ts5ch5 run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch5 $+ ?channelpassword= $+ %mpp.ts5ch5p
  4222.  
  4223. alias ts1sc1 run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch1 $+ ?subchannel= $+ %mpp.ts1sc1 $+ ?channelpassword= $+ %mpp.ts1ch1p
  4224. alias ts1sc2 run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch2 $+ ?subchannel= $+ %mpp.ts1sc2 $+ ?channelpassword= $+ %mpp.ts1ch2p
  4225. alias ts1sc3 run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch3 $+ ?subchannel= $+ %mpp.ts1sc3 $+ ?channelpassword= $+ %mpp.ts1ch3p
  4226. alias ts1sc4 run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch4 $+ ?subchannel= $+ %mpp.ts1sc4 $+ ?channelpassword= $+ %mpp.ts1ch4p
  4227. alias ts1sc5 run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch5 $+ ?subchannel= $+ %mpp.ts1sc5 $+ ?channelpassword= $+ %mpp.ts1ch5p
  4228.  
  4229. alias ts2sc1 run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch1 $+ ?subchannel= $+ %mpp.ts2sc1 $+ ?channelpassword= $+ %mpp.ts2ch1p
  4230. alias ts2sc2 run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch2 $+ ?subchannel= $+ %mpp.ts2sc2 $+ ?channelpassword= $+ %mpp.ts2ch2p
  4231. alias ts2sc3 run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch3 $+ ?subchannel= $+ %mpp.ts2sc3 $+ ?channelpassword= $+ %mpp.ts2ch3p
  4232. alias ts2sc4 run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch4 $+ ?subchannel= $+ %mpp.ts2sc4 $+ ?channelpassword= $+ %mpp.ts2ch4p
  4233. alias ts2sc5 run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch5 $+ ?subchannel= $+ %mpp.ts2sc5 $+ ?channelpassword= $+ %mpp.ts2ch5p
  4234.  
  4235. alias ts3sc1 run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch1 $+ ?subchannel= $+ %mpp.ts3sc1 $+ ?channelpassword= $+ %mpp.ts3ch1p
  4236. alias ts3sc2 run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch2 $+ ?subchannel= $+ %mpp.ts3sc2 $+ ?channelpassword= $+ %mpp.ts3ch2p
  4237. alias ts3sc3 run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch3 $+ ?subchannel= $+ %mpp.ts3sc3 $+ ?channelpassword= $+ %mpp.ts3ch3p
  4238. alias ts3sc4 run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch4 $+ ?subchannel= $+ %mpp.ts3sc4 $+ ?channelpassword= $+ %mpp.ts3ch4p
  4239. alias ts3sc5 run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch5 $+ ?subchannel= $+ %mpp.ts3sc5 $+ ?channelpassword= $+ %mpp.ts3ch5p
  4240.  
  4241. alias ts4sc1 run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch1 $+ ?subchannel= $+ %mpp.ts4sc1 $+ ?channelpassword= $+ %mpp.ts4ch1p
  4242. alias ts4sc2 run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch2 $+ ?subchannel= $+ %mpp.ts4sc2 $+ ?channelpassword= $+ %mpp.ts4ch2p
  4243. alias ts4sc3 run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch3 $+ ?subchannel= $+ %mpp.ts4sc3 $+ ?channelpassword= $+ %mpp.ts4ch3p
  4244. alias ts4sc4 run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch4 $+ ?subchannel= $+ %mpp.ts4sc4 $+ ?channelpassword= $+ %mpp.ts4ch4p
  4245. alias ts4sc5 run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch5 $+ ?subchannel= $+ %mpp.ts4sc5 $+ ?channelpassword= $+ %mpp.ts4ch5p
  4246.  
  4247. alias ts5sc1 run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch1 $+ ?subchannel= $+ %mpp.ts5sc1 $+ ?channelpassword= $+ %mpp.ts5ch1p
  4248. alias ts5sc2 run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch2 $+ ?subchannel= $+ %mpp.ts5sc2 $+ ?channelpassword= $+ %mpp.ts5ch2p
  4249. alias ts5sc3 run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch3 $+ ?subchannel= $+ %mpp.ts5sc3 $+ ?channelpassword= $+ %mpp.ts5ch3p
  4250. alias ts5sc4 run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch4 $+ ?subchannel= $+ %mpp.ts5sc4 $+ ?channelpassword= $+ %mpp.ts5ch4p
  4251. alias ts5sc5 run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch5 $+ ?subchannel= $+ %mpp.ts5sc5 $+ ?channelpassword= $+ %mpp.ts5ch5p
  4252.  
  4253. alias ts1sc1b run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch1 $+ ?subchannel= $+ %mpp.ts1sc1b $+ ?channelpassword= $+ %mpp.ts1ch1p
  4254. alias ts1sc2b run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch2 $+ ?subchannel= $+ %mpp.ts1sc2b $+ ?channelpassword= $+ %mpp.ts1ch2p
  4255. alias ts1sc3b run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch3 $+ ?subchannel= $+ %mpp.ts1sc3b $+ ?channelpassword= $+ %mpp.ts1ch3p
  4256. alias ts1sc4b run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch4 $+ ?subchannel= $+ %mpp.ts1sc4b $+ ?channelpassword= $+ %mpp.ts1ch4p
  4257. alias ts1sc5b run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel= $+ %mpp.ts1ch5 $+ ?subchannel= $+ %mpp.ts1sc5b $+ ?channelpassword= $+ %mpp.ts1ch5p
  4258.  
  4259. alias ts2sc1b run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch1 $+ ?subchannel= $+ %mpp.ts2sc1b $+ ?channelpassword= $+ %mpp.ts2ch1p
  4260. alias ts2sc2b run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch2 $+ ?subchannel= $+ %mpp.ts2sc2b $+ ?channelpassword= $+ %mpp.ts2ch2p
  4261. alias ts2sc3b run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch3 $+ ?subchannel= $+ %mpp.ts2sc3b $+ ?channelpassword= $+ %mpp.ts2ch3p
  4262. alias ts2sc4b run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch4 $+ ?subchannel= $+ %mpp.ts2sc4b $+ ?channelpassword= $+ %mpp.ts2ch4p
  4263. alias ts2sc5b run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel= $+ %mpp.ts2ch5 $+ ?subchannel= $+ %mpp.ts2sc5b $+ ?channelpassword= $+ %mpp.ts2ch5p
  4264.  
  4265. alias ts3sc1b run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch1 $+ ?subchannel= $+ %mpp.ts3sc1b $+ ?channelpassword= $+ %mpp.ts3ch1p
  4266. alias ts3sc2b run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch2 $+ ?subchannel= $+ %mpp.ts3sc2b $+ ?channelpassword= $+ %mpp.ts3ch2p
  4267. alias ts3sc3b run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch3 $+ ?subchannel= $+ %mpp.ts3sc3b $+ ?channelpassword= $+ %mpp.ts3ch3p
  4268. alias ts3sc4b run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch4 $+ ?subchannel= $+ %mpp.ts3sc4b $+ ?channelpassword= $+ %mpp.ts3ch4p
  4269. alias ts3sc5b run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel= $+ %mpp.ts3ch5 $+ ?subchannel= $+ %mpp.ts3sc5b $+ ?channelpassword= $+ %mpp.ts3ch5p
  4270.  
  4271. alias ts4sc1b run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch1 $+ ?subchannel= $+ %mpp.ts4sc1b $+ ?channelpassword= $+ %mpp.ts4ch1p
  4272. alias ts4sc2b run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch2 $+ ?subchannel= $+ %mpp.ts4sc2b $+ ?channelpassword= $+ %mpp.ts4ch2p
  4273. alias ts4sc3b run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch3 $+ ?subchannel= $+ %mpp.ts4sc3b $+ ?channelpassword= $+ %mpp.ts4ch3p
  4274. alias ts4sc4b run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch4 $+ ?subchannel= $+ %mpp.ts4sc4b $+ ?channelpassword= $+ %mpp.ts4ch4p
  4275. alias ts4sc5b run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4 $+ ?channel= $+ %mpp.ts4ch5 $+ ?subchannel= $+ %mpp.ts4sc5b $+ ?channelpassword= $+ %mpp.ts4ch5p
  4276.  
  4277. alias ts5sc1b run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch1 $+ ?subchannel= $+ %mpp.ts5sc1b $+ ?channelpassword= $+ %mpp.ts5ch1p
  4278. alias ts5sc2b run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch2 $+ ?subchannel= $+ %mpp.ts5sc2b $+ ?channelpassword= $+ %mpp.ts5ch2p
  4279. alias ts5sc3b run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch3 $+ ?subchannel= $+ %mpp.ts5sc3b $+ ?channelpassword= $+ %mpp.ts5ch3p
  4280. alias ts5sc4b run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch4 $+ ?subchannel= $+ %mpp.ts5sc4b $+ ?channelpassword= $+ %mpp.ts5ch4p
  4281. alias ts5sc5b run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5 $+ ?channel= $+ %mpp.ts5ch5 $+ ?subchannel= $+ %mpp.ts5sc5b $+ ?channelpassword= $+ %mpp.ts5ch5p
  4282.  
  4283. alias t1o /run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1
  4284. alias t1 /run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel=SoD Public
  4285. alias t1p /run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel=SoD Private
  4286. alias t1c /run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel=CaptureStrike
  4287. alias t1cr /run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel=CaptureStrike?subchannel=Red
  4288. alias t1cb /run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel=CaptureStrike?subchannel=Blue
  4289. alias t1r /run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel=Rocket Arena
  4290. alias t1rr /run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel=Rocket Arena?subchannel=Red
  4291. alias t1rb /run -p %mpp_ts2_clientexe %mpp.ts2_server1 $+ ?nickname= $+ %mpp_ts2_nickname1 $+ ?loginname= $+ %mpp_ts2_loginname1 $+ ?password= $+ %mpp_ts2_password1 $+ ?channel=Rocket Arena?subchannel=Blue
  4292.  
  4293. alias t2o /run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2
  4294. alias t2 /run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel=SoD Public
  4295. alias t2p /run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel=SoD Private
  4296. alias t2c /run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel=CaptureStrike
  4297. alias t2cr /run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel=CaptureStrike?subchannel=Red
  4298. alias t2cb /run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel=CaptureStrike?subchannel=Blue
  4299. alias t2r /run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel=Rocket Arena
  4300. alias t2rr /run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel=Rocket Arena?subchannel=Red
  4301. alias t2rb /run -p %mpp_ts2_clientexe %mpp.ts2_server2 $+ ?nickname= $+ %mpp_ts2_nickname2 $+ ?loginname= $+ %mpp_ts2_loginname2 $+ ?password= $+ %mpp_ts2_password2 $+ ?channel=Rocket Arena?subchannel=Blue
  4302.  
  4303. alias t3o /run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3
  4304. alias t3 /run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel=SoD Public
  4305. alias t3p /run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel=SoD Private
  4306. alias t3c /run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel=CaptureStrike
  4307. alias t3cr /run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel=CaptureStrike?subchannel=Red
  4308. alias t3cb /run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel=CaptureStrike?subchannel=Blue
  4309. alias t3r /run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel=Rocket Arena
  4310. alias t3rr /run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel=Rocket Arena?subchannel=Red
  4311. alias t3rb /run -p %mpp_ts2_clientexe %mpp.ts2_server3 $+ ?nickname= $+ %mpp_ts2_nickname3 $+ ?loginname= $+ %mpp_ts2_loginname3 $+ ?password= $+ %mpp_ts2_password3 $+ ?channel=Rocket Arena?subchannel=Blue
  4312.  
  4313. alias t4o /run -p %mpp_ts2_clientexe %mpp.ts2_server4 $+ ?nickname= $+ %mpp_ts2_nickname4 $+ ?loginname= $+ %mpp_ts2_loginname4 $+ ?password= $+ %mpp_ts2_password4
  4314. alias t5o /run -p %mpp_ts2_clientexe %mpp.ts2_server5 $+ ?nickname= $+ %mpp_ts2_nickname5 $+ ?loginname= $+ %mpp_ts2_loginname5 $+ ?password= $+ %mpp_ts2_password5
  4315.  
  4316. alias vc ventrilo
  4317. alias vclient ventrilo
  4318. alias ventrilo { if ($exists(%mpp.ventriloclient)) run -p %mpp.ventriloclient $1- | else run http://www.ventrilo.com }
  4319.  
  4320. alias vs vserver
  4321. alias vserver { if ($exists(%mpp.ventriloserver)) run -p %mpp.ventriloserver $1- | else run http://www.ventrilo.com }
  4322.  
  4323. alias vc1 {
  4324.   ;echo -a ventrilo:// $+ %mpp.v1srv $+ /servername= $+ %mpp.v1name $+ &serverpassword= $+ %mpp.v1srvpw $+ &channelname= $+ %mpp.v1chn $+ &channelpassword= $+ %mpp.v1chnpw
  4325.   run -p ventrilo:// $+ %mpp.v1srv $+ /servername= $+ %mpp.v1name $+ &serverpassword= $+ %mpp.v1srvpw $+ &channelname= $+ %mpp.v1chn $+ &channelpassword= $+ %mpp.v1chnpw
  4326. }
  4327.  
  4328. alias vc2 {
  4329.   ;echo -a ventrilo:// $+ %mpp.v2srv $+ /servername= $+ %mpp.v2name $+ &serverpassword= $+ %mpp.v2srvpw $+ &channelname= $+ %mpp.v2chn $+ &channelpassword= $+ %mpp.v2chnpw
  4330.   run -p ventrilo:// $+ %mpp.v2srv $+ /servername= $+ %mpp.v2name $+ &serverpassword= $+ %mpp.v2srvpw $+ &channelname= $+ %mpp.v2chn $+ &channelpassword= $+ %mpp.v2chnpw
  4331. }
  4332.  
  4333. alias vc3 {
  4334.   ;echo -a ventrilo:// $+ %mpp.v3srv $+ /servername= $+ %mpp.v3name $+ &serverpassword= $+ %mpp.v3srvpw $+ &channelname= $+ %mpp.v3chn $+ &channelpassword= $+ %mpp.v3chnpw
  4335.   run -p ventrilo:// $+ %mpp.v3srv $+ /servername= $+ %mpp.v3name $+ &serverpassword= $+ %mpp.v3srvpw $+ &channelname= $+ %mpp.v3chn $+ &channelpassword= $+ %mpp.v3chnpw
  4336. }
  4337.  
  4338. ;ventrilo://www.myserver.com:3784/servername=Name&serverpassword=Pass
  4339.  
  4340. ;%mpp.vnickname1
  4341. ;%mpp.vpassword1
  4342.  
  4343.  
  4344. ;alias vc1 run -p %mpp.ventriloclient %mpp.vserver1
  4345. ;alias vc2 run -p %mpp.ventriloclient %mpp.vserver2
  4346. ;alias vc3 run -p %mpp.ventriloclient %mpp.vserver3
  4347.  
  4348. alias rw rwc
  4349. alias rwc { if ($exists(%mpp.rwclient)) run -p %mpp.rwclient $1- | else run http://www.rogerwilco.com }
  4350. alias rws { if ($exists(%mpp.rwserver)) run -p %mpp.rwserver $1- | else run http://www.rogerwilco.com }
  4351.  
  4352. alias rws1 run -p %mpp.rwclient /join1 %mpp.rserver1 /callsign %mpp.rnickname1 %mpp.rpassword1
  4353. alias rws2 run -p %mpp.rwclient /join1 %mpp.rserver2 /callsign %mpp.rnickname2 %mpp.rpassword2
  4354. alias rws3 run -p %mpp.rwclient /join1 %mpp.rserver3 /callsign %mpp.rnickname3 %mpp.rpassword3
  4355.  
  4356. ;;;
  4357. ;;; BLOWFISH SCRIPT
  4358. ;;;
  4359.  
  4360. alias bftoggle {
  4361.   if (%blowfish == 1) {
  4362.     set %blowfish 0
  4363.     set %_mblowfish 0
  4364.     set %mblowfish Blowfish [OFF]
  4365.     echo 4 -a Blowfish [OFF]
  4366.   }
  4367.   else {
  4368.     set %blowfish 1
  4369.     set %_mblowfish 1
  4370.     set %mblowfish Blowfish [ON]
  4371.     echo 9 -a Blowfish [ON] 
  4372.   }
  4373. }
  4374.  
  4375. alias bmtoggle {
  4376.   if (%blowmode == 1) {
  4377.     set %blowmode 0
  4378.     set %_mblowmode 0
  4379.     set %mblowmode Blowfish Mode [OFF]
  4380.     echo 4 -a Blowfish Mode [OFF]
  4381.   }
  4382.   else {
  4383.     set %blowmode 1
  4384.     set %_mblowmode 1
  4385.     set %mblowmode Blowfish Mode [ON]
  4386.     echo 9 -a Blowfish Mode [ON] 
  4387.   }
  4388. }
  4389.  
  4390. alias blow { notice %temp To Encrypt using Blowfish: 11+13 $me 8[key] 4[normal text string] | notice %temp To Decrypt using Blowfish: 11-13 $me 8[key] 4[blowfish encrypted string, ex: N.HqJ.ISKdW1wN37S0ao3Qq/] }
  4391.  
  4392. ;set the public key
  4393. alias bfkey { set %blowkey $1 | echo 11 Blowfish Public Key set to:  $1 }
  4394. alias bfk { set %blowkey $1 | echo 11 Blowfish Public Key set to:  $1 }
  4395.  
  4396. ;set the private keys
  4397. alias bfk1 { set %bfk1 $1 | echo 13 Blowfish Private Key #1 set to:  $1 }
  4398. alias bfk2 { set %bfk2 $1 | echo 13 Blowfish Private Key #2 set to:  $1 }
  4399. alias bfk3 { set %bfk3 $1 | echo 13 Blowfish Private Key #3 set to:  $1 }
  4400. alias bfk4 { set %bfk4 $1 | echo 13 Blowfish Private Key #4 set to:  $1 }
  4401. alias bfk5 { set %bfk5 $1 | echo 13 Blowfish Private Key #5 set to:  $1 }
  4402. alias bfk6 { set %bfk6 $1 | echo 13 Blowfish Private Key #6 set to:  $1 }
  4403. alias bfk7 { set %bfk7 $1 | echo 13 Blowfish Private Key #7 set to:  $1 }
  4404. alias bfk8 { set %bfk8 $1 | echo 13 Blowfish Private Key #8 set to:  $1 }
  4405. alias bfk9 { set %bfk9 $1 | echo 13 Blowfish Private Key #9 set to:  $1 }
  4406. alias bfk0 { set %bfk0 $1 | echo 13 Blowfish Private Key #10 set to:  $1 }
  4407.  
  4408. ;turn on/off blowfish encryption/decryption
  4409. alias bfon { set %blowfish 1 | echo 9 Blowfish ON | set %mblowfish Blowfish [ON] }
  4410. alias bfoff { set %blowfish 0 | echo 4 Blowfish OFF | set %mblowfish Blowfish [OFF] }
  4411.  
  4412. ;turn on/off blowfish mode
  4413. ;if ON, everything you type is encrypted
  4414. ;if OFF, nothing is encrypted unless it is preceded by /b /bq or /b1 thru /b0
  4415. alias bmon  { set %blowmode 1 | echo 9 Blowfish Mode ON | set %mblowmode Blowfish Mode [ON] }
  4416. alias bmoff { set %blowmode 0 | echo 4 Blowfish Mode OFF | set %mblowmode Blowfish Mode [OFF] }
  4417.  
  4418. ;the actual blowfish aliases...
  4419.  
  4420. ;alias b if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%blowkey $1- ) | set %temp $remove(%temp,+OK ) | /say =! %temp | echo 13 $1- }
  4421. alias b if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,$chan $1- ) | set %temp $remove(%temp,+OK ) | /say =! %temp | echo 13 $1- }
  4422. alias bq if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,$me $1- ) | set %temp $remove(%temp,+OK ) | /say =? %temp | echo 13 $1- }
  4423. alias b1 if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%bfk1 $1- ) | set %temp $remove(%temp,+OK ) | /say =1 %temp | echo 13 $1- }
  4424. alias b2 if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%bfk2 $1- ) | set %temp $remove(%temp,+OK ) | /say =2 %temp | echo 13 $1- }
  4425. alias b3 if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%bfk3 $1- ) | set %temp $remove(%temp,+OK ) | /say =3 %temp | echo 13 $1- }
  4426. alias b4 if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%bfk4 $1- ) | set %temp $remove(%temp,+OK ) | /say =4 %temp | echo 13 $1- }
  4427. alias b5 if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%bfk5 $1- ) | set %temp $remove(%temp,+OK ) | /say =5 %temp | echo 13 $1- }
  4428. alias b6 if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%bfk6 $1- ) | set %temp $remove(%temp,+OK ) | /say =6 %temp | echo 13 $1- }
  4429. alias b7 if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%bfk7 $1- ) | set %temp $remove(%temp,+OK ) | /say =7 %temp | echo 13 $1- }
  4430. alias b8 if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%bfk8 $1- ) | set %temp $remove(%temp,+OK ) | /say =8 %temp | echo 13 $1- }
  4431. alias b9 if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%bfk9 $1- ) | set %temp $remove(%temp,+OK ) | /say =9 %temp | echo 13 $1- }
  4432. alias b0 if ($1 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,%bfk0 $1- ) | set %temp $remove(%temp,+OK ) | /say =0 %temp | echo 13 $1- }
  4433.  
  4434. alias setbm {
  4435.   set %setbm $1
  4436.   if (%setbm == bq) set %setbm2 Public 1
  4437.   if (%setbm == b) set %setbm2 Public 2
  4438.   if (%setbm == b1) set %setbm2 Private 1
  4439.   if (%setbm == b2) set %setbm2 Private 2
  4440.   if (%setbm == b3) set %setbm2 Private 3
  4441.   if (%setbm == b4) set %setbm2 Private 4
  4442.   if (%setbm == b5) set %setbm2 Private 5
  4443.   if (%setbm == b6) set %setbm2 Private 6
  4444.   if (%setbm == b7) set %setbm2 Private 7
  4445.   if (%setbm == b8) set %setbm2 Private 8
  4446.   if (%setbm == b9) set %setbm2 Private 9
  4447.   if (%setbm == b0) set %setbm2 Private 10
  4448. }
  4449.  
  4450. ;this is what makes blowfish mode work...
  4451.  
  4452. ;on *:input:*:{ if (%blowmode == 1) { if $left( $1, 1) != $chr(47) { %setbm $1- | halt } } }
  4453.  
  4454. ;private keys, chan
  4455. on *:text:=1 *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk1 $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4456. on *:text:=2 *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk2 $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4457. on *:text:=3 *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk3 $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4458. on *:text:=4 *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk4 $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4459. on *:text:=5 *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk5 $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4460. on *:text:=6 *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk6 $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4461. on *:text:=7 *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk7 $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4462. on *:text:=8 *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk8 $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4463. on *:text:=9 *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk9 $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4464. on *:text:=0 *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk0 $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4465.  
  4466. ;private keys, query
  4467. on *:text:=1 *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk1 $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4468. on *:text:=2 *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk2 $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4469. on *:text:=3 *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk3 $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4470. on *:text:=4 *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk4 $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4471. on *:text:=5 *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk5 $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4472. on *:text:=6 *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk6 $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4473. on *:text:=7 *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk7 $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4474. on *:text:=8 *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk8 $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4475. on *:text:=9 *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk9 $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4476. on *:text:=0 *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%bfk0 $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4477.  
  4478. ;public key, chan & query
  4479. ;on *:text:=! *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%blowkey $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4480. ;on *:text:=! *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%blowkey $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4481. on *:text:=! *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,$chan $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4482. on *:text:=! *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,$chan $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4483.  
  4484. ;nick key, chan & query
  4485. on *:text:=? *:# { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,$nick $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4486. on *:text:=? *:? { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,$nick $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4487.  
  4488. ;pass nickname as key, chan & query
  4489. ;on *:text:= *:# { if (%blowfish == 1) && (%setbm == bq) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,%blowkey $2-) | set %temp $remove(%temp,+OK ) | echo 9 # %temp } } }
  4490. ;on *:text:= *:? { if (%blowfish == 1) && (%setbm == bq) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,$nick $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4491.  
  4492. ;not used
  4493. ;on *:text:= *:* { if (%blowfish == 1) { if ($2 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,$nick $2-) | set %temp $remove(%temp,+OK ) | echo 9 $nick %temp } } }
  4494.  
  4495. ;encrypt/decrypt for non blowfish users...
  4496. on *:text:+ *:* { if (%blowfish == 1) { if ($2 == $me) { if ($4 != $null) { set %temp $dll(system\mpp\blowfish.dll,Encrypt,$3 $4-) | set %temp $remove(%temp,+OK ) | /notice $nick 4(Encrypt) Key: $3 / String: %temp } } } }
  4497. on *:text:- *:* { if (%blowfish == 1) { if ($2 == $me) { if ($4 != $null) { set %temp $dll(system\mpp\blowfish.dll,Decrypt,$3 $4-) | set %temp $remove(%temp,+OK ) | /notice $nick 9(Decrypt) Key: $3 / String: %temp } } } }
  4498.  
  4499. on *:text:+++:# { if (%blowfish == 1) { set %temp $nick | blow } }
  4500.  
  4501. ;make sure to turn blowfish mode OFF each time you quit mirc...
  4502. on *:disconnect: { /set %blowmode 0 }
  4503.  
  4504. ;not used
  4505. ;on *:text:-ok*:* { if (%blowfish == 1) {
  4506. ;    echo -a $1 $2 $3 $4-
  4507. ;    if ($4 != $null) {
  4508. ;      echo -a 9 $dll(system\mpp\blowfish.dll,Decrypt,$3 $4-)
  4509. ;    }
  4510. ;  }
  4511. ;}
  4512.  
  4513. ;not used
  4514. ;alias f1 {
  4515. ;  set %temp2 $?="String To Encrypt:"
  4516. ;  set %temp $?="Encryption Key:"
  4517. ;  echo 4 $+ Key: %temp - Message: $dll(system\mpp\blowfish.dll,Encrypt,%temp %temp2)
  4518. ;}
  4519.  
  4520. ;not used
  4521. ;alias f2 {
  4522. ;  set %temp $?="Decryption Key:"
  4523. ;  echo 9 $+ Key: %temp - Message: $dll(system\mpp\blowfish.dll,Decrypt,%temp $cb)
  4524. ;}
  4525.  
  4526. alias resetblowfish {
  4527.   set %mblowfish Blowfish [ON]
  4528.   set %blowfish 1
  4529.   set %mblowmode Blowfish Mode [OFF]
  4530.   set %blowmode 0
  4531.   set %setbm bq
  4532.   set %setbm2 Public 1
  4533.   set %blowkey testing
  4534.   set %bfk1 aaa
  4535.   set %bfk2 bbb
  4536.   set %bfk3 ccc
  4537.   set %bfk4 ddd
  4538.   set %bfk5 eee
  4539.   set %bfk6 vvv
  4540.   set %bfk7 www
  4541.   set %bfk8 xxx
  4542.   set %bfk9 yyy
  4543.   set %bfk0 zzz
  4544.   echo 11 -a Blowfish settings have been reset to factory defaults.  :p~
  4545. }
  4546.  
  4547. ;;;
  4548. ;;; mIRCSter
  4549. ;;;
  4550.  
  4551. ctcp 1:mp3:*:{
  4552.   if ($exists($+(",$mircdirdownload\listmx01.txt,")) == $true) {
  4553.     /copy -o $+(",$mircdirdownload\listmx01.txt,") $+(",$mircdirdownload\listmx02.txt,")
  4554.     .remove $+(",$mircdirdownload\listmx01.txt,")
  4555.     /play -e $nick $+(",$mircdirdownload\listmx02.txt,") 1
  4556.   }
  4557. }
  4558.  
  4559. alias remx /play -e $nick $+(",$mircdirdownload\listmx02.txt,") 1
  4560.  
  4561. alias test3 {
  4562.   if ($exists($+(",$mircdirdownload\listmx01.txt,")) == $true) {
  4563.     /copy -o $+(",$mircdirdownload\listmx01.txt,") $+(",$mircdirdownload\listmx02.txt,")
  4564.     .remove $+(",$mircdirdownload\listmx01.txt,")
  4565.     /play -e $nick $+(",$mircdirdownload\listmx02.txt,") 1
  4566.   }
  4567. }
  4568.  
  4569. alias mp3get {
  4570.   ;  if (%mp3chan == $null) set %mp3chan $chan(1)
  4571.   ;  set %mp3chan2 %mp3chan
  4572.   ;  set %mp3chan #$?="MP3 Channel (ENTER = %mp3chan ):"
  4573.   ;  if (%mp3chan == $null) set %mp3chan %mp3chan2
  4574.   echo -a 13 $+ %mp3nick $+ : 8! $+ %mp3nick $cb
  4575.   query %mp3nick ! $+ %mp3nick $cb
  4576. }
  4577.  
  4578. #mircster1 on
  4579. on 1:text:@list*:?:{
  4580.  
  4581.   if (%mp3lt == MP3 Listing [ON]) {
  4582.  
  4583.     set %mp3dxr $+(",$mircdirsounds\mp3,")
  4584.     set %mp3str * $+ $2- $+ *.mp3
  4585.     set %vmp3 $findfile(%mp3dxr,%mp3str,0)
  4586.  
  4587.     set %mp3dxr $+(",$mircdirsounds\wma,")
  4588.     set %mp3str * $+ $2- $+ *.wma
  4589.     set %vmp2 $findfile(%mp3dxr,%mp3str,0)
  4590.  
  4591.     set %mp3dxr $+(",$mircdirsounds\ogg,")
  4592.     set %mp3str * $+ $2- $+ *.ogg
  4593.     set %vmp4 $findfile(%mp3dxr,%mp3str,0)
  4594.  
  4595.     set %vmp1 %vmp3 + %vmp2 + %vmp4
  4596.  
  4597.     if (%vmp1 > 0) {
  4598.  
  4599.       write -c $+(",$mircdirdownload\listmx01.txt,")
  4600.       write $+(",$mircdirdownload\listmx01.txt,") .
  4601.       write $+(",$mircdirdownload\listmx01.txt,") 0mIRCster 0Query 0Result(s):9 %vmp1 File(s) Found! 9:)
  4602.       write $+(",$mircdirdownload\listmx01.txt,") .
  4603.       write $+(",$mircdirdownload\listmx01.txt,") 9Woohoo!!  To download an 11MP3, 11WMA or 8OGG file from the list below, left click and drag your mouse over the filename until the entire filename is highlighted (including the .mp3 .ogg or.wma ending), then release the left mouse button.  Now press: 13CTRL+F12.  Your download should then start automatically. 13:)
  4604.  
  4605.       if (%vmp3 > 0) {
  4606.         write $+(",$mircdirdownload\listmx01.txt,") .
  4607.         write $+(",$mircdirdownload\listmx01.txt,") 11MP3 Files ( $+ %vmp3 $+ ):
  4608.         write $+(",$mircdirdownload\listmx01.txt,") .
  4609.         set %mp3dxr $+(",$mircdirsounds\mp3,")
  4610.         ;/echo -a $mircdirsounds\ $+ mp3
  4611.         set %mp3str * $+ $2- $+ *.mp3
  4612.         set %vmp3 $findfile(%mp3dxr,%mp3str,0)
  4613.         ;        $findfile(%mp3dxr,%mp3str,0, write " $+ $mircdirdownload\listmx01.txt $+ " 11 $+ $nopath($1-) - $file($mircdirsounds\ $+mp3\ $+ $nopath($1-)),size)
  4614.  
  4615.         ;echo -a 9GRR!!!
  4616.         ;echo -a 11 %vmp3 - %mp3dxr - %mp3str - $nopath($1-)
  4617.         set %temp $findfile(%mp3dxr,%mp3str,0, write $+(",$mircdirdownload\listmx01.txt,") 11 $+ $nopath($1-))
  4618.       }
  4619.  
  4620.       if (%vmp2 > 0) {
  4621.         write $+(",$mircdirdownload\listmx01.txt,") .
  4622.         write $+(",$mircdirdownload\listmx01.txt,") 13WMA Files ( $+ %vmp2 $+ ):
  4623.         write $+(",$mircdirdownload\listmx01.txt,") .
  4624.         set %mp3dxr $+(",$mircdirsounds\wma,")
  4625.         set %mp3str * $+ $2- $+ *.wma
  4626.         set %vmp2 $findfile(%mp3dxr,%mp3str,0)
  4627.         ; set %temp2 $findfile(%mp3dxr,%mp3str,0, write " $+ $mircdirdownload\listmx01.txt $+ " 13 $+ $nopath($1-) - $bytes($mircdirsounds\ $+mp3\ $+ $nopath($1-)) bytes)
  4628.         set %temp3 $findfile(%mp3dxr,%mp3str,0, write $+(",$mircdirdownload\listmx01.txt,") 13 $+ $nopath($1-))
  4629.         ;        write " $+ $mircdirdownload\listmx01.txt $+ " .
  4630.         ;        write " $+ $mircdirdownload\listmx01.txt $+ " WMA Support here is BETA and NOT native for mIRC.  Until mIRC can handle WMA playback and fully supports the format, the other person will have to manually send you the file(s).  :(
  4631.       }
  4632.  
  4633.       if (%vmp4 > 0) {
  4634.         write $+(",$mircdirdownload\listmx01.txt,") .
  4635.         write $+(",$mircdirdownload\listmx01.txt,") 8OGG Files ( $+ %vmp4 $+ ):
  4636.         write $+(",$mircdirdownload\listmx01.txt,") .
  4637.         set %mp3dxr $+(",$mircdirsounds\ogg,")
  4638.         set %mp3str * $+ $2- $+ *.ogg
  4639.         set %vmp4 $findfile(%mp3dxr,%mp3str,0)
  4640.         ; set %temp2 $findfile(%mp3dxr,%mp3str,0, write " $+ $mircdirdownload\listmx01.txt $+ " 13 $+ $nopath($1-) - $bytes($mircdirsounds\ $+mp3\ $+ $nopath($1-)) bytes)
  4641.         set %temp3 $findfile(%mp3dxr,%mp3str,0, write $+(",$mircdirdownload\listmx01.txt,") 8 $+ $nopath($1-))
  4642.         ;write " $+ $mircdirdownload\listmx01.txt $+ " .
  4643.         ;        write " $+ $mircdirdownload\listmx01.txt $+ " WMA Support here is BETA and NOT native for mIRC.  Until mIRC can handle WMA playback and fully supports the format, the other person will have to manually send you the file(s).  :(
  4644.       }
  4645.  
  4646.  
  4647.       msg $nick 0Found:11 %vmp3 MP3 file(s)0,13 %vmp2 WMA file(s)0 and8 %vmp4 OGG file(s)0. Generating a report (15 second delay)...
  4648.  
  4649.       ;  echo 9 -a $bytes(c:\autoexec.bat,k)
  4650.  
  4651.       write $+(",$mircdirdownload\listmx01.txt,") .
  4652.       write $+(",$mircdirdownload\listmx01.txt,") To download an 11MP3, 11WMA or 8OGG file from the list above, left click and drag your mouse over the filename until the entire filename is highlighted (including the .mp3 .ogg or .wma ending), then release the left mouse button.  Now press: 13CTRL+F12.  Your download should then start automatically. 13:)
  4653.       write $+(",$mircdirdownload\listmx01.txt,") .
  4654.  
  4655.       write $+(",$mircdirdownload\listmx01.txt,") End of Results
  4656.       write $+(",$mircdirdownload\listmx01.txt,") .
  4657.       dcc send $nick " $+ $mircdirdownload\listmx01.txt)
  4658.       ;splay $nick $mircdirsounds\ $+ wav\xian1.wav
  4659.       /sound $nick $+(",$mircdirsounds\wav\xian1.wav,")
  4660.       set %mp3nick2 $nick
  4661.       .timermp3delay -o 0 15 /mp3list
  4662.       ;      /mp3list
  4663.     }
  4664.     else {
  4665.       msg $nick 0mIRCster 0Query 0Result(s):4 %vmp3 File(s) Found. 4:(
  4666.       msg $nick 4Woops!  When using 0@list <info>, try using the smallest amount of information, but try to be specific.  13Example #1: If you are searching for "0Metal Church", try using 0@list metal or 0@list church.  13Example #2: 0@list x might not be specific enough, so try including more information.
  4667.     }
  4668.  
  4669.   }
  4670. }
  4671. #mircster1 end
  4672.  
  4673. #mircster2 off
  4674. on 1:text:@list*:?:{
  4675.   /msg $nick 4Sorry, mIRCster is temporarily not running.  I might be playing an online game or something.  Check back later!  0,12:)
  4676. }
  4677. #mircster2 end
  4678.  
  4679.  
  4680. alias mp3list {
  4681.   ctcp %mp3nick2 mp3
  4682.   .timermp3delay off
  4683. }
  4684.  
  4685. ;on *:connect:/n1
  4686. ;alias n1 timernick -o 0 20 /nick hehe3
  4687. ;alias n0 .timernick off
  4688.  
  4689.  
  4690.  
  4691. ;;;
  4692. ;;; MPP MENU
  4693. ;;;
  4694.  
  4695. ;menu channel,status,menubar {
  4696. ;  -
  4697. ;}
  4698.  
  4699. #onlinemsgs on
  4700.  
  4701. on *:quit: {
  4702.   if (%killemall != 1) {
  4703.     set %i 1
  4704.     :next
  4705.     if (%i == 1) { if ( $query(1) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4706.     if (%i == 2) { if ( $query(2) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4707.     if (%i == 3) { if ( $query(3) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4708.     if (%i == 4) { if ( $query(4) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4709.     if (%i == 5) { if ( $query(5) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4710.     if (%i == 6) { if ( $query(6) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4711.     if (%i == 7) { if ( $query(7) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4712.     if (%i == 8) { if ( $query(8) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4713.     if (%i == 9) { if ( $query(9) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4714.     if (%i == 10) { if ( $query(10) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4715.     if (%i == 11) { if ( $query(11) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4716.     if (%i == 12) { if ( $query(12) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4717.     if (%i == 13) { if ( $query(13) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4718.     if (%i == 14) { if ( $query(14) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4719.     if (%i == 15) { if ( $query(15) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4720.     if (%i == 16) { if ( $query(16) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4721.     if (%i == 17) { if ( $query(17) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4722.     if (%i == 18) { if ( $query(18) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4723.     if (%i == 19) { if ( $query(19) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4724.     if (%i == 20) { if ( $query(20) == $nick ) { echo $nick 0 $+ $nick is now 4[0Offline4] } }
  4725.     inc %i 1
  4726.     if ( %i == 16 ) goto done
  4727.     if %i = 20 goto done
  4728.     goto next
  4729.     :done
  4730.     set %getline $read( $+(",$mircdirsystem\mpp\online.txt,") w, $nick )
  4731.     set %getline $readn
  4732.     write -dw $+ $nick $+(",$mircdirsystem\mpp\online.txt,")
  4733.   }
  4734. }
  4735.  
  4736. alias onlinetest {
  4737.   .timeronlinetest off
  4738.   set %onlinetest 0
  4739. }
  4740.  
  4741. alias onlinetest2 {
  4742.   set %onlinetest 0
  4743. }
  4744.  
  4745. #onlinemsgs end
  4746.  
  4747. alias ddeman {
  4748.   .ddeserver off
  4749.   .ddeserver on %ddeserver
  4750. }
  4751.  
  4752. alias ircregfix {
  4753.   set %tmpr2d $mircexe
  4754.   set %tmpr2d $replace(%tmpr2d,\,\\) 
  4755.   set %tmpr2d $chr(92) $+ $chr(34) $+ %tmpr2d $+ $chr(92) $+ $chr(34)
  4756.   ;echo -a %tmpr2d
  4757.   set %tmpreg $+(",$mircdirsystem\mpp\irc.reg,")
  4758.   if (%mppos == XP) || (%mppos == 2K) { write -c %tmpreg Windows Registry Editor Version 5.00 }
  4759.   elseif (%mppos == 98) || (%mppos == ME) || (%mppos == NT) || (%mppos == 95) { write -c %tmpreg REGEDIT4 }
  4760.   write %tmpreg [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\irc]
  4761.   write %tmpreg @="URL:IRC Protocol"
  4762.   write %tmpreg "EditFlags"=hex:02,00,00,00
  4763.   write %tmpreg "URL Protocol"=""
  4764.   write %tmpreg [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\irc\DefaultIcon]
  4765.   write %tmpreg @=" $+ %tmpr2d $+ $chr(34)
  4766.   write %tmpreg [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\irc\Shell]
  4767.   write %tmpreg [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\irc\Shell\open]
  4768.   write %tmpreg [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\irc\Shell\open\command]
  4769.   write %tmpreg @=" $+ %tmpr2d -noconnect"
  4770.   write %tmpreg [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\irc\Shell\open\ddeexec]
  4771.   write %tmpreg @="%1"
  4772.   write %tmpreg [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\irc\Shell\open\ddeexec\Application]
  4773.   write %tmpreg @=" $+ %ddeserver $+ "
  4774.   write %tmpreg [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\irc\Shell\open\ddeexec\ifexec]
  4775.   write %tmpreg @="%1"
  4776.   write %tmpreg [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\irc\Shell\open\ddeexec\Topic]
  4777.   write %tmpreg @="Connect"
  4778.   run regedit.exe /s $shortfn(%tmpreg)
  4779.   ;.remove $+(",%tmpreg,")
  4780.   ;unset %tmpr2d %tmpreg
  4781.   if ($1 != -q) echo -a Registry fixed.  All irc:// web links will now be handled inside this instance of MPP.
  4782. }
  4783.  
  4784. alias chatregfix {
  4785.   .timerrfix off
  4786.   set %tmpr2dx $mircexe
  4787.   set %tmpr2dx $replace(%tmpr2dx,\,\\) 
  4788.   set %tmpr2dx $chr(92) $+ $chr(34) $+ %tmpr2dx $+ $chr(92) $+ $chr(34)
  4789.   ;echo -a %tmpr2dx
  4790.   set %tmpregx $+(",$mircdirsystem\mpp\chat.reg,")
  4791.   if (%mppos == XP) || (%mppos == 2K) { write -c %tmpregx Windows Registry Editor Version 5.00 }
  4792.   elseif (%mppos == 98) || (%mppos == ME) || (%mppos == NT) || (%mppos == 95) { write -c %tmpregx REGEDIT4 }
  4793.   write %tmpregx [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChatFile]
  4794.   write %tmpregx @="Chat File"
  4795.   write %tmpregx [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChatFile\DefaultIcon]
  4796.   write %tmpregx @=" $+ %tmpr2dx $+ $chr(34)
  4797.   write %tmpregx [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChatFile\Shell]
  4798.   write %tmpregx [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChatFile\Shell\open]
  4799.   write %tmpregx [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChatFile\Shell\open\command]
  4800.   write %tmpregx @=" $+ %tmpr2dx -noconnect"
  4801.   write %tmpregx [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChatFile\Shell\open\ddeexec]
  4802.   write %tmpregx @="%1"
  4803.   write %tmpregx [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChatFile\Shell\open\ddeexec\Application]
  4804.   write %tmpregx @=" $+ %ddeserver $+ "
  4805.   write %tmpregx [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChatFile\Shell\open\ddeexec\ifexec]
  4806.   write %tmpregx @="%1"
  4807.   write %tmpregx [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChatFile\Shell\open\ddeexec\Topic]
  4808.   write %tmpregx @="Connect"
  4809.   run regedit.exe /s $shortfn(%tmpregx)
  4810.   ;  .remove $+(",%tmpregx,")
  4811.   ;unset %tmpr2dx %tmpregx
  4812.   if ($1 != -q) echo -a Registry fixed.  All .chat files will now be handled inside this instance of MPP.
  4813. }
  4814.  
  4815. alias killemall {
  4816.   if (%killemall == 0) {
  4817.     awaytoolbar2
  4818.     set %killemall 1
  4819.     echo -a 3Gaming Event Mode
  4820.     if (%armq != ON) { echo -a 3Auto Return OFF (type /0 to set yourself back) }
  4821.     .enable #input
  4822.     .disable #anon1 | .enable #anon2
  4823.     if (%mqppgr == 1) { /pageron } | else { /pageroff }
  4824.     if (%mqpsnd == 1) { .sound on } | else { .sound off }
  4825.     if (%mqpdcs == 1) { .sreq +m %sreqmode } | else { .sreq +m ignore }
  4826.     if (%mqpdcc == 1) { .creq +m %creqmode } | else { .creq +m ignore }
  4827.     if (%mqpmagt == 1) { .enable #msagent } | else { .disable #msagent }
  4828.     if (%mqpxany == 1) { .disable #anon2 | .enable #anon1 } | else { .disable #anon1 | .enable #anon2 }
  4829.     if (%mqpmsrv == 1) { .enable #fserve } | else { .disable #fserve }
  4830.     if (%mqpmget == 1) { .enable #autoget } | else { .disable #autoget }
  4831.     if (%mqprem1 == 1) { .disable #remote2 | .enable #remote1 } | else { .enable #remote2 | .disable #remote1 }
  4832.     if (%mqpmp3lt == 1) { .disable #mircster2 | .enable #mircster1 } | else { .enable #mircster2 | .disable #mircster1 }
  4833.     timers off3
  4834.   }
  4835. }
  4836.  
  4837. alias copter { /run $+(",$mircdirsystem\mpp\copter.swf,") }
  4838. alias sodlogo { /run $+(",$mircdirsystem\mpp\sod.swf,") }
  4839.  
  4840. ; this is a complete rewrite of the /timers command
  4841. ; see the readme file for all of the gory details
  4842.  
  4843. alias timers {
  4844.  
  4845.   ;pause all timers
  4846.   if ($1 == pause) {
  4847.     var %a = $timer(0)
  4848.     var %b = 1
  4849.     while (%b <= %a) {
  4850.       .timer $+ $timer(%b) -p
  4851.       inc %b
  4852.     }
  4853.   }
  4854.  
  4855.   ;resume all timers
  4856.   elseif ($1 == resume) {
  4857.     var %a = $timer(0)
  4858.     var %b = 1
  4859.     while (%b <= %a) {
  4860.       .timer $+ $timer(%b) -r
  4861.       inc %b
  4862.     }
  4863.   }
  4864.  
  4865.   ;normal all off
  4866.   elseif ($1 == off) {
  4867.     if (%mpp.timertest != 1) {
  4868.       if ($hget(timers) == timers) { .hfree timers }
  4869.       var %a = $timer(0)
  4870.       hadd -m timers amount %a
  4871.       while (%a > 0) {
  4872.         if ($timer(%a).reps == 0) {
  4873.           var %name = $timer(%a)
  4874.           var %command = $timer(%a).com
  4875.           var %delay = $timer(%a).delay
  4876.           var %secs = $timer(%a).secs
  4877.           if ((%name) && (%command) && (%delay)) {
  4878.             .hadd timers name $+ %a %name
  4879.             .hadd timers command $+ %a %command
  4880.             if (%delay == 1) { %delay == 2 }
  4881.             elseif (!%secs) { %delay == 2 }
  4882.             .hadd timers delay $+ %a %delay
  4883.           }
  4884.         }
  4885.         else {
  4886.           var %c = $timer(%a).com
  4887.           .timer $+ $timer(%a) off
  4888.           %c
  4889.           hadd timers amount $calc($hget(timers,amount) - 1)
  4890.         }
  4891.         dec %a
  4892.       }
  4893.       .timer* off
  4894.       .hsave -o timers $+(",$mircdirsystem\mpp\timers.txt,")
  4895.       set %mpp.timertest 1
  4896.       echo -a 15* All timers Off
  4897.     }
  4898.     else {
  4899.       echo -a 15* Timers are already off!  Try: /timers on
  4900.     }
  4901.   }
  4902.  
  4903.   ;silent all off
  4904.   elseif ($1 == off2) {
  4905.     if (%mpp.timertest != 1) {
  4906.       if ($hget(timers) == timers) { .hfree timers }
  4907.       var %a = $timer(0)
  4908.       hadd -m timers amount %a
  4909.       while (%a > 0) {
  4910.         if ($timer(%a).reps == 0) {
  4911.           var %name = $timer(%a)
  4912.           var %command = $timer(%a).com
  4913.           var %delay = $timer(%a).delay
  4914.           var %secs = $timer(%a).secs
  4915.           if ((%name) && (%command) && (%delay)) {
  4916.             .hadd timers name $+ %a %name
  4917.             .hadd timers command $+ %a %command
  4918.             if (%delay == 1) { %delay == 2 }
  4919.             elseif (!%secs) { %delay == 2 }
  4920.             .hadd timers delay $+ %a %delay
  4921.           }
  4922.         }
  4923.         else {
  4924.           var %c = $timer(%a).com
  4925.           .timer $+ $timer(%a) off
  4926.           %c
  4927.           hadd timers amount $calc($hget(timers,amount) - 1)
  4928.         }
  4929.         dec %a
  4930.       }
  4931.       .timer* off
  4932.       .hsave -o timers $+(",$mircdirsystem\mpp\timers.txt,")
  4933.       set %mpp.timertest 1
  4934.     }
  4935.   }
  4936.  
  4937.   ;silent all off except msb scorebot
  4938.   elseif ($1 == off3) {
  4939.     if (%mpp.timertest != 1) {
  4940.       if ($hget(timers) == timers) { .hfree timers }
  4941.       var %a = $timer(0)
  4942.       hadd -m timers amount %a
  4943.       while (%a > 0) {
  4944.         if ($timer(%a).reps == 0) {
  4945.           var %name = $timer(%a)
  4946.           var %command = $timer(%a).com
  4947.           var %delay = $timer(%a).delay
  4948.           var %secs = $timer(%a).secs
  4949.           if ((%name) && (%command) && (%delay)) {
  4950.             .hadd timers name $+ %a %name
  4951.             .hadd timers command $+ %a %command
  4952.             if (%delay == 1) { %delay == 2 }
  4953.             elseif (!%secs) { %delay == 2 }
  4954.             .hadd timers delay $+ %a %delay
  4955.           }
  4956.           if (($timer(%a) != msbscorebotrpt) && ($timer(%a) != mppaway305) && ($timer(%a) != mppaway306) && ($timer(%a) != mppawaymsgslogged)) {
  4957.             .timer $+ $timer(%a) off
  4958.           }
  4959.         }
  4960.         else {
  4961.           var %c = $timer(%a).com
  4962.           .timer $+ $timer(%a) off
  4963.           %c
  4964.           hadd timers amount $calc($hget(timers,amount) - 1)
  4965.         }
  4966.         dec %a
  4967.       }
  4968.       .hsave -o timers $+(",$mircdirsystem\mpp\timers.txt,")
  4969.       set %mpp.timertest 1
  4970.       ;echo -a 15* All timers Off
  4971.     }
  4972.     else {
  4973.       ;echo -a 15* Timers are already off!  Try: /timers on
  4974.     }
  4975.   }
  4976.  
  4977.   ;normal all on
  4978.   elseif ($1 == on) {
  4979.     if (%mpp.timertest == 1) {
  4980.       scid 1
  4981.       if ($hget(timers) == timers) {
  4982.         .hfree timers
  4983.         .hmake timers 100
  4984.         .hload timers $+(",$mircdirsystem\mpp\timers.txt,")
  4985.       }
  4986.       var %a = $hget(timers,amount)
  4987.       var %b = 1
  4988.       while (%b <= %a) {
  4989.         var %name = $hget(timers,name $+ %b)
  4990.         var %command = $hget(timers,command $+ %b)
  4991.         var %delay = $hget(timers,delay $+ %b)
  4992.         if ((%name) && (%command) && (%delay) && ($timer(%name) == $null)) {
  4993.           .timer $+ %name 0 %delay %command
  4994.         }
  4995.         inc %b
  4996.       }
  4997.       echo -a 15* All timers started
  4998.       unset %mpp.timertest
  4999.     }
  5000.     else {
  5001.       echo -a 15* Timers are already on!  Try: /timers off
  5002.     }
  5003.   }
  5004.  
  5005.   ;silent all on
  5006.   elseif ($1 == on2) {
  5007.     if (%mpp.timertest == 1) {
  5008.       scid 1
  5009.       if ($hget(timers) == timers) {
  5010.         .hfree timers
  5011.         .hmake timers 100
  5012.         .hload timers $+(",$mircdirsystem\mpp\timers.txt,")
  5013.       }
  5014.       var %a = $hget(timers,amount)
  5015.       var %b = 1
  5016.       while (%b <= %a) {
  5017.         var %name = $hget(timers,name $+ %b)
  5018.         var %command = $hget(timers,command $+ %b)
  5019.         var %delay = $hget(timers,delay $+ %b)
  5020.         if ((%name) && (%command) && (%delay) && ($timer(%name) == $null)) {
  5021.           .timer $+ %name 0 %delay %command
  5022.         }
  5023.         inc %b
  5024.       }
  5025.       ;echo -a 15* All timers started
  5026.       unset %mpp.timertest
  5027.     }
  5028.     else {
  5029.       ;echo -a 15* Timers are already on!  Try: /timers off
  5030.     }
  5031.   }
  5032.  
  5033.   else { timers } 
  5034.  
  5035. }
  5036.  
  5037. alias colfix {
  5038.  
  5039.   color 0 %col.rgb0
  5040.   color 1 %col.rgb1
  5041.   color 2 %col.rgb2
  5042.   color 3 %col.rgb3
  5043.   color 4 %col.rgb4
  5044.   color 5 %col.rgb5
  5045.   color 6 %col.rgb6
  5046.   color 7 %col.rgb7
  5047.   color 8 %col.rgb8
  5048.   color 9 %col.rgb9
  5049.   color 10 %col.rgb10
  5050.   color 11 %col.rgb11
  5051.   color 12 %col.rgb12
  5052.   color 13 %col.rgb13
  5053.   color 14 %col.rgb14
  5054.   color 15 %col.rgb15
  5055.  
  5056.   color background %col.background
  5057.   color title %col.title
  5058.   color editbox %col.editbox
  5059.   color editbox text %col.editboxtext
  5060.   color inactive %col.inactive
  5061.   color listbox %col.listbox
  5062.   color listbox text %col.listboxtext
  5063.   color gray %col.grayed
  5064.   color action %col.action
  5065.   color ctcp %col.ctcp
  5066.   color highlight %col.highlight
  5067.   color info %col.info
  5068.   color info2 %col.info2
  5069.   color invite %col.invite
  5070.   color join %col.join
  5071.   color kick %col.kick
  5072.   color mode %col.mode
  5073.   color nick %col.nick
  5074.   color normal %col.normal
  5075.   color notice %col.notice
  5076.   color notify %col.notify
  5077.   color other %col.other
  5078.   color own %col.own
  5079.   color part %col.part
  5080.   color quit %col.quit
  5081.   color topic %col.topic
  5082.   color wallops %col.wallops
  5083.   color whois %col.whois
  5084.  
  5085. }
  5086.  
  5087. alias colfux {
  5088.  
  5089.   color action 1
  5090.   color ctcp 1
  5091.   color highlight 1
  5092.   color info 1
  5093.   color info2 1
  5094.   color invite 1
  5095.   color join 1
  5096.   color kick 1
  5097.   color mode 1
  5098.   color nick 1
  5099.   color normal 1
  5100.   color notice 1
  5101.   color notify 1
  5102.   color other 1
  5103.   color own 1
  5104.   color part 1
  5105.   color quit 1
  5106.   color topic 1
  5107.   color wallops 1
  5108.   color whois 1
  5109.   color listbox 0
  5110.   color listbox text 1
  5111.   color gray 1
  5112.   color title 1
  5113.   color background 0
  5114.   color editbox 0
  5115.   color editbox text 1
  5116.   color inactive 0
  5117.  
  5118.   color -r 0
  5119.   color -r 1
  5120.   color -r 2
  5121.   color -r 3
  5122.   color -r 4
  5123.   color -r 5
  5124.   color -r 6
  5125.   color -r 7
  5126.   color -r 8
  5127.   color -r 9
  5128.   color -r 10
  5129.   color -r 11
  5130.   color -r 12
  5131.   color -r 13
  5132.   color -r 14
  5133.   color -r 15
  5134.  
  5135. }
  5136.  
  5137. alias varfux {
  5138.  
  5139.   set %mpp.firstrun 1
  5140.   set %mpp.initial 1
  5141.  
  5142.   set %sodpitusername
  5143.   set %sodpituserpass
  5144.   set %sodpitadminname
  5145.   set %sodpitadminpass
  5146.  
  5147.   set %mpp.ts2_server1
  5148.   set %mpp_ts2_nickname1
  5149.   set %mpp_ts2_loginname1
  5150.   set %mpp_ts2_password1
  5151.  
  5152.   set %mpp.ts2_server2
  5153.   set %mpp_ts2_nickname2
  5154.   set %mpp_ts2_loginname2
  5155.   set %mpp_ts2_password2
  5156.  
  5157.   set %mpp.ts2_server3
  5158.   set %mpp_ts2_nickname3
  5159.   set %mpp_ts2_loginname3
  5160.   set %mpp_ts2_password3
  5161.  
  5162.   set %fullname
  5163.   set %nickname
  5164.   set %altnick
  5165.   set %userid
  5166.   set %myicq
  5167.   set %myemail
  5168.  
  5169.   set %adm1
  5170.   set %adm2
  5171.   set %adm3
  5172.   set %adm4
  5173.   set %adm5
  5174.   set %adm6
  5175.   set %adm7
  5176.   set %adm8
  5177.   set %adm9
  5178.   set %adm0
  5179.  
  5180.   set %qnick
  5181.   set %abc
  5182.   set %cba
  5183.   set %cbz
  5184.   set %pager1b
  5185.   set %pager2b
  5186.   set %pager3b
  5187.  
  5188.   set %mpp.nick1
  5189.   set %mpp.nick2
  5190.   set %mpp.nick3
  5191.   set %mpp.nick4
  5192.   set %mpp.nick5
  5193.   set %mpp.nick6
  5194.   set %mpp.nick7
  5195.   set %mpp.nick8
  5196.   set %mpp.nick9
  5197.   set %mpp.nick10
  5198.  
  5199.   set %mpp.anick1
  5200.   set %mpp.anick2
  5201.   set %mpp.anick3
  5202.   set %mpp.anick4
  5203.   set %mpp.anick5
  5204.   set %mpp.anick6
  5205.   set %mpp.anick7
  5206.   set %mpp.anick8 
  5207.   set %mpp.anick9 
  5208.   set %mpp.anick10 
  5209.  
  5210.   set %mpp.vserver1
  5211.   set %mpp.vnickname1
  5212.   set %mpp.vloginname1
  5213.   set %mpp.vpassword1
  5214.   set %mpp.vserver2
  5215.   set %mpp.vnickname2
  5216.   set %mpp.vloginname2
  5217.   set %mpp.vpassword2
  5218.   set %mpp.vserver3
  5219.   set %mpp.vnickname3
  5220.   set %mpp.vloginname3
  5221.   set %mpp.vpassword3
  5222.  
  5223.   set %mpp.rserver1
  5224.   set %mpp.rnickname1
  5225.   set %mpp.rloginname1
  5226.   set %mpp.rpassword1
  5227.   set %mpp.rserver2
  5228.   set %mpp.rnickname2
  5229.   set %mpp.rloginname2
  5230.   set %mpp.rpassword2
  5231.   set %mpp.rserver3
  5232.   set %mpp.rnickname3
  5233.   set %mpp.rloginname3
  5234.   set %mpp.rpassword3
  5235.  
  5236.   set %mpp.who 1
  5237.  
  5238.   .remove $+(",$mircdirsystem\mpp\irc.reg,")
  5239.   .remove $+(",$mircdirsystem\mpp\chat.reg,")
  5240.  
  5241. }
  5242.  
  5243. ; ops ,voice, deops, devoice
  5244. ; mass ops, massvoice, massdeops, massdevoice
  5245. ; by [SoD]Dead
  5246.  
  5247. alias mpp.ops {
  5248.   if (($1 != $null) && ($me isop #)) {
  5249.     var %a = $numtok($1-,32)
  5250.     var %b = 1
  5251.     var %c = $modespl
  5252.     while (%b <= %a) {
  5253.       var %d = %d $gettok($1-,%b,32)
  5254.       var %f = $numtok(%d,32)
  5255.       if (%c == %f) {
  5256.         mode # + $+ $str(o,%c) %d
  5257.         %d = $null
  5258.       }
  5259.       inc %b
  5260.     }
  5261.     if (%d != $null) {
  5262.       var %e = $numtok(%d,32)
  5263.       mode # + $+ $str(o,%e) %d
  5264.     }
  5265.   }
  5266. }
  5267. alias mpp.voice {
  5268.   if (($1 != $null) && ($me isop #)) {
  5269.     var %a = $numtok($1-,32)
  5270.     var %b = 1
  5271.     var %c = $modespl
  5272.     while (%b <= %a) {
  5273.       var %d = %d $gettok($1-,%b,32)
  5274.       var %f = $numtok(%d,32) 
  5275.       if (%c == %f) {
  5276.         mode # + $+ $str(v,%c) %d
  5277.         %d = $null
  5278.       }
  5279.       inc %b
  5280.     }
  5281.     if (%d != $null) {
  5282.       var %e = $numtok(%d,32)
  5283.       mode # + $+ $str(v,%e) %d
  5284.     }
  5285.   }
  5286. }
  5287. alias mpp.deop {
  5288.   if (($1 != $null) && ($me isop #)) {
  5289.     var %a = $numtok($1-,32)
  5290.     var %b = 1
  5291.     var %c = $modespl
  5292.     while (%b <= %a) {
  5293.       var %d = %d $gettok($1-,%b,32)
  5294.       var %f = $numtok(%d,32)
  5295.       if (%c == %f) {
  5296.         mode # - $+ $str(o,%c) %d
  5297.         %d = $null
  5298.       }
  5299.       inc %b
  5300.     }
  5301.     if (%d != $null) {
  5302.       var %e = $numtok(%d,32)
  5303.       mode # - $+ $str(o,%e) %d
  5304.     }
  5305.   }
  5306. }
  5307. alias mpp.devoice {
  5308.   if (($1 != $null) && ($me isop #)) {
  5309.     var %a = $numtok($1-,32)
  5310.     var %b = 1
  5311.     var %c = $modespl
  5312.     while (%b <= %a) {
  5313.       var %d = %d $gettok($1-,%b,32)
  5314.       var %f = $numtok(%d,32)
  5315.       if (%c == %f) {
  5316.         mode # - $+ $str(v,%c) %d
  5317.         %d = $null
  5318.       }
  5319.       inc %b
  5320.     }
  5321.     if (%d != $null) {
  5322.       var %e = $numtok(%d,32)
  5323.       mode # - $+ $str(v,%e) %d
  5324.     }
  5325.   }
  5326. }
  5327. alias mpp.massop {
  5328.   var %a = $nopnick(#,0)
  5329.   if ((%a > 0) && ($me isop #)) {
  5330.     var %b = 1
  5331.     var %c = $modespl
  5332.     while (%b <= %a) {
  5333.       var %d = %d $nopnick(#,%b)
  5334.       var %f = $numtok(%d,32)
  5335.       if (%c == %f) {
  5336.         mode # + $+ $str(o,%c) %d
  5337.         %d = $null
  5338.       }
  5339.       inc %b
  5340.     }
  5341.     if (%d != $null) {
  5342.       var %e = $numtok(%d,32)
  5343.       mode # + $+ $str(o,%e) %d
  5344.     }
  5345.   }
  5346. }
  5347. alias mpp.massvoice {
  5348.   var %a = $nvnick(#,0)
  5349.   if ((%a > 0) && ($me isop #)) {
  5350.     var %b = 1
  5351.     var %c = $modespl
  5352.     while (%b <= %a) {
  5353.       var %d = %d $nvnick(#,%b)
  5354.       var %f = $numtok(%d,32)
  5355.       if (%c == %f) {
  5356.         mode # + $+ $str(v,%c) %d
  5357.         %d = $null
  5358.       }
  5359.       inc %b
  5360.     }
  5361.     if (%d != $null) {
  5362.       var %e = $numtok(%d,32)
  5363.       mode # + $+ $str(v,%e) %d
  5364.     }
  5365.   }
  5366. }
  5367. alias mpp.massdeop {
  5368.   var %a = $opnick(#,0)
  5369.   if ((%a > 0) && ($me isop #)) {
  5370.     var %b = 1
  5371.     var %c = $modespl
  5372.     while (%b <= %a) {
  5373.       if (($opnick(#,%b) != $me) && ($opnick(#,%b) != ChanServ)) { var %d = %d $opnick(#,%b) }
  5374.       var %f = $numtok(%d,32)
  5375.       if (%c == %f) {
  5376.         mode # - $+ $str(o,%c) %d
  5377.         %d = $null
  5378.       }
  5379.       inc %b
  5380.     }
  5381.     if (%d != $null) {
  5382.       var %e = $numtok(%d,32)
  5383.       mode # - $+ $str(o,%e) %d
  5384.     }
  5385.   }
  5386. }
  5387. alias mpp.massdevoice {
  5388.   var %a = $vnick(#,0)
  5389.   if ((%a > 0) && ($me isop #)) {
  5390.     var %b = 1
  5391.     var %c = $modespl
  5392.     while (%b <= %a) {
  5393.       if (($vnick(#,%b) != $me) && ($vnick(#,%b) != ChanServ)) { var %d = %d $vnick(#,%b) }
  5394.       var %f = $numtok(%d,32)
  5395.       if (%c == %f) {
  5396.         mode # - $+ $str(v,%c) %d
  5397.         %d = $null
  5398.       }
  5399.       inc %b
  5400.     }
  5401.     if (%d != $null) {
  5402.       var %e = $numtok(%d,32)
  5403.       mode # - $+ $str(v,%e) %d
  5404.     }
  5405.   }
  5406. }
  5407.  
  5408. ;;;
  5409. ;;; User Access Levels & Remotes
  5410. ;;;
  5411.  
  5412. ; 100 = File Server
  5413. ; 200 = Currently Unused
  5414. ; 300 = Q3 Messenger
  5415. ; 400 = Currently Unused
  5416. ; 500 = Remote Control
  5417. ; 600 = Currently Unused
  5418. ; 700 = OGX Scanner
  5419. ; 800 = Currently Unused
  5420. ; 900 = Administrator
  5421.  
  5422. ;;;
  5423. ;;; Anonymous (Level 1)
  5424. ;;;
  5425.  
  5426. #autoget on
  5427. on *:nosound: { msg $nick ! $+ $nick $2- | halt }
  5428. #autoget end
  5429.  
  5430. ctcp 1:icq:*:/ctcp $nick uin %myicq
  5431. ctcp 1:uin:*:{
  5432.  
  5433.   if ($2 == $null) {
  5434.     /echo 13 -a $nick $+ 's ICQ Information Is Not Available
  5435.     /msg $nick To setup your ICQ information, type: /icqset
  5436.   }
  5437.   else {
  5438.     set %icqname $nick
  5439.     /set -u %ilen $len( %icqname )
  5440.     ;/set -u %ileft $pos( %icqname ,1,1 )
  5441.     /set -u %iright $pos( %icqname ,|,2 )
  5442.     if (%iright != $null) /set -u %icalc $calc( %iright - %ileft )
  5443.     else /set -u %icalc $calc( %ilen + 1 - %ileft )
  5444.     /set -u %ileft $calc( %ileft + 1 )
  5445.     /set -u %icalc $calc( %icalc - 1 )
  5446.     /set %imid $mid( %icqname , %ileft , %icalc)
  5447.     ;echo 8 -a icqname: %imid
  5448.     ;  %icqtmp = $readini $mircdir $+ system\mpp\icq.dat %imid icq
  5449.     ;/echo 11 %icqtmp
  5450.     /writeini $+(",$mircdirsystem\mpp\icq.dat,") %imid icq $2
  5451.     /echo 8 -a Added ICQ User
  5452.     /echo 13 -a Name: %imid
  5453.     /echo 13 -a ICQ#: $2
  5454.   }
  5455. }
  5456.  
  5457. #msagent off
  5458. on *:text:@kill:*:/a_kill
  5459. on *:text:@die:*:/a_die
  5460. on *:text:@kickass:*:/a_kickass
  5461. on *:text:@frag:*:/a_frag
  5462. #msagent end
  5463.  
  5464. ;;;
  5465. ;;; File Server (Level 100)
  5466. ;;;
  5467.  
  5468. #anon1 on
  5469. ctcp 1:fserve:*:/fserve $nick 20 $+(",$mircdirdownload,") $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5470. #anon1 end
  5471.  
  5472. #anon2 off
  5473. ctcp 1:fserve:*:/notice $nick File Server (Level 100) or higher is required to access files | /sound $nick access.wav
  5474. #anon2 end
  5475.  
  5476. #fserve on
  5477. on *:text:@serve:?:/notice $nick the @serve command has expired - please try: /ctcp $me fserve
  5478. ctcp 1:xfiles:*:/ctcp $nick fserve
  5479. ctcp 100:fserve:*:/fserve $nick 20 $+(",$mircdirdownload,") $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5480. #fserve end
  5481.  
  5482. ;;;
  5483. ;;; Remote Control (Level 500)
  5484. ;;;
  5485.  
  5486. ;level 500 users can now tell remote mpp users to part a channel in an effort to regain ops
  5487. ; the /part only lasts for 60 seconds, and only newer mpp users will cooperate
  5488.  
  5489. on 500:notice:r3j01n*:?: {
  5490.   set %part $2
  5491.   set %part2 $nick
  5492.   set %part3 $chan(%part).key
  5493.   ;echo -a 9 %part3
  5494.   /notice %part2 leaving %part for 60 seconds...
  5495.   /part %part
  5496.   .timerPART -o 0 60 /mpppart
  5497. }
  5498.  
  5499. alias mpppart {
  5500.   .timerPART off
  5501.   /join %part %part3
  5502. }
  5503.  
  5504. ;level 500 users can now tell remote mpp users to reset their nickname
  5505. ;this is helpful for people that have |q3ra tagged onto their nick for 5 straight weeks
  5506. ;this command has depricated as mqp isn't used as much
  5507.  
  5508. on 500:notice:r353t*:?: {
  5509.   ;echo 9 -a $away
  5510.   set %bleh #
  5511.   set %bleh2 $nick
  5512.   ;echo -a 9 %bleh
  5513.   ;
  5514.   ;just setting up a few nick possibilities, we can add more later...
  5515.   ;we don't want to reset ppl if they are really away with |afk |dnd |brb, etc
  5516.   ;
  5517.   ;currently, only checking these suffixes:
  5518.   ;|q3ra |q3dm |q3ctf |wolf |q3a |q3 |q3osp |q3cmpa |dmc |tfc |cs |q2dm |q2ra |q2ctf |q3gib
  5519.   ;
  5520.   if ($me == %clanabcd $+ |q3ra) || ($me == %clanabcd $+ |q3dm) || ($me == %clanabcd $+ |q3ctf) || ($me == %clanabcd $+ |wolf) || ($me == %clanabcd $+ |q3a) || ($me == %clanabcd $+ |q3) || ($me == %clanabcd $+ |q3osp) || ($me == %clanabcd $+ |q3cmpa) || ($me == %clanabcd $+ |dmc) || ($me == %clanabcd $+ |tfc) || ($me == %clanabcd $+ |cs) || ($me == %clanabcd $+ |q2dm) || ($me == %clanabcd $+ |q2ra) || ($me == %clanabcd $+ |q2ctf) || ($me == %clanabcd $+ |q3gib) {
  5521.     /notice %bleh2 i know i'm not playing, i was just testing you... :p~
  5522.     /0
  5523.   }
  5524.   else {
  5525.     /notice %bleh2 i wasn't playing, biatch! :p~
  5526.   }
  5527. }
  5528.  
  5529. #remote1 on
  5530. ctcp 1:rjoin:*:/notice $nick RJOIN: Remote Control (Level 500) or higher is required to use this function | /sound $nick denied.wav
  5531. ctcp 500:rjoin:*:/join $2 $3
  5532. ctcp 1:rtalk:*:/notice $nick RTALK: Remote Control (Level 500) or higher is required to use this function | /sound $nick denied.wav
  5533. ctcp 500:rtalk:*:{
  5534.   echo $nick 1 $1 2 $2
  5535.   /set -u %rndcol1 $rand(3,15)
  5536.   /set -u %rndcol2 $rand(3,15)
  5537.   /msg $2 $3- $+ %rndcol1 * $nick  $+ %rndcol2 $+ *
  5538. }
  5539. ctcp 1:rsound:*:/notice $nick RSOUND: Remote Control (Level 500) or higher is required to use this function | /sound $nick denied.wav
  5540. ctcp 500:rsound:*: {
  5541.   /sound $2 $nopath($3)
  5542.   /set -u %rndcol1 $rand(3,15)
  5543.   /set -u %rndcol2 $rand(3,15)
  5544.   /set -u %FUGG $nopath($3)
  5545.   if ( $right(%FUGG,3) == wav ) /msg $2 8! $+ $me %FUGG  $+ %rndcol1 $+ * $nick  $+ %rndcol2 $+ *
  5546.   else if ( $right(%FUGG,3) == wma ) /msg $2 11! $+ $me %FUGG  $+ %rndcol1 $+ * $nick  $+ %rndcol2 $+ *
  5547.   else if ( $right(%FUGG,3) == mp3 ) /msg $2 13! $+ $me %FUGG  $+ %rndcol1 $+ * $nick  $+ %rndcol2 $+ *
  5548.   else if ( $right(%FUGG,3) == ogg ) /msg $2 9! $+ $me %FUGG  $+ %rndcol1 $+ * $nick  $+ %rndcol2 $+ *
  5549.   else if ( $right(%FUGG,3) == mid ) /msg $2 7! $+ $me %FUGG  $+ %rndcol1 $+ * $nick  $+ %rndcol2 $+ *
  5550.   else /msg $2 13! $+ $me %FUGG  $+ %rndcol1 $+ * $nick  $+ %rndcol2 $+ *
  5551. }
  5552. ctcp 1:rkick:*:/notice $nick RKICK: Remote Control (Level 500) or higher is required to use this function | /sound $nick denied.wav
  5553. ctcp 500:rkick:*:{
  5554.   ;/echo -a 1 = $1
  5555.   ;/echo -a 2 = $2
  5556.   ;/echo -a 3 = $3
  5557.   ;/echo -a 4 = $4-
  5558.   /set -u %rndcol1 $rand(3,15)
  5559.   /set -u %rndcol2 $rand(3,15)
  5560.   /set -u %rndcol3 $rand(3,15)
  5561.   /set -u %rndcol4 $rand(3,15)
  5562.   /set -u %rndcol5 $rand(3,15)
  5563.   /set -u %rndcol6 $rand(3,15)
  5564.   /set -u %rndcol7 $rand(3,15)
  5565.   /set -u %rndcol8 $rand(3,15)
  5566.   /set -u %rndcol9 $rand(3,15)
  5567.   /set -u %rndcol10 $rand(3,15)
  5568.   /set -u %rndcol11 $rand(3,15)
  5569.   ;/echo -a $3
  5570.   ;/echo -9 -a $me
  5571.   echo -9 -a $1 $2 $3 $4 $5
  5572.   if ($3 != $me) /kick $2 $3  $+ %rndcol1 $+ * $+ %rndcol2 $4- $+ %rndcol3 * $+ %rndcol4 Remote $+ %rndcol5 Kick * $+ %rndcol6 $nick  $+ %rndcol7 $+ *
  5573.   else if ($nick != $me) /kick $2 $nick  $+ %rndcol1 $+ * $+ %rndcol2 $4- $+ %rndcol3 * $+ %rndcol4 <- nice try j@ck@$$!!! :p $+ %rndcol5 * $+ %rndcol6 Remote $+ %rndcol7 Kick $+ %rndcol8 DENIED! $+ %rndcol9 * $+ %rndcol10 $me  $+ %rndcol11 $+ *
  5574.   else if ($nick == $me) echo 13 -a RKICK: Cannot remotely kick yourself
  5575. }
  5576. #remote1 end
  5577.  
  5578. #remote2 off
  5579. ctcp *:rtalk:*:/notice $nick RTALK: Remote functions are DISABLED
  5580. ctcp *:rsound:*:/notice $nick RSOUND: Remote functions are DISABLED
  5581. ctcp *:rjoin:*:/notice $nick RJOIN: Remote functions are DISABLED
  5582. ctcp *:rkick:*:/notice $nick RKICK: Remote functions are DISABLED
  5583. #remote2 end
  5584.  
  5585. ;;;
  5586. ;;; OGX Scanner (Level 800)
  5587. ;;;
  5588.  
  5589. ; ogx remotes are defined in ogx.mrc
  5590.  
  5591. ;;;
  5592. ;;; Administrator (Level 900)
  5593. ;;;
  5594.  
  5595. ctcp 900:fserve:*:/fserve $nick 20 $+(",$mircdirdownload,") $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5596. ctcp 900:sva:*:/fserve $nick 20 a $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5597. ctcp 900:svb:*:/fserve $nick 20 b $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5598. ctcp 900:svc:*:/fserve $nick 20 c $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5599. ctcp 900:svd:*:/fserve $nick 20 d $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5600. ctcp 900:sve:*:/fserve $nick 20 e $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5601. ctcp 900:svf:*:/fserve $nick 20 f $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5602. ctcp 900:svg:*:/fserve $nick 20 g $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5603. ctcp 900:svh:*:/fserve $nick 20 h $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5604. ctcp 900:svi:*:/fserve $nick 20 i $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5605. ctcp 900:svj:*:/fserve $nick 20 j $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5606. ctcp 900:svk:*:/fserve $nick 20 k $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5607. ctcp 900:svl:*:/fserve $nick 20 l $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5608. ctcp 900:svm:*:/fserve $nick 20 m $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5609. ctcp 900:svn:*:/fserve $nick 20 n $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5610. ctcp 900:svo:*:/fserve $nick 20 o $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5611. ctcp 900:svp:*:/fserve $nick 20 p $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5612. ctcp 900:svq:*:/fserve $nick 20 q $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5613. ctcp 900:svr:*:/fserve $nick 20 r $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5614. ctcp 900:svs:*:/fserve $nick 20 s $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5615. ctcp 900:svt:*:/fserve $nick 20 t $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5616. ctcp 900:svu:*:/fserve $nick 20 u $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5617. ctcp 900:svv:*:/fserve $nick 20 v $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5618. ctcp 900:svw:*:/fserve $nick 20 w $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5619. ctcp 900:svx:*:/fserve $nick 20 x $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5620. ctcp 900:svy:*:/fserve $nick 20 y $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5621. ctcp 900:svz:*:/fserve $nick 20 z $+ $chr(58) $+ $chr(92) $+(",$mircdirdownload\welcome.txt,") | /sound $nick link.wav
  5622.  
  5623. menu nicklist {
  5624.   Extra Tools
  5625.   .-
  5626.   .Message With Nick
  5627.   ..Message With $$1:editbox -ap $mppnick($1)
  5628.   ..Setup Nick Apperance:{ if !$dialog(mppnick) { dialog -m mppnick mppnick } }
  5629. }
  5630. alias mppnick {
  5631.   var %a = $readini($mircdirsystem\mpp\mpp.ini,nick,color1)
  5632.   var %b = $readini($mircdirsystem\mpp\mpp.ini,nick,color2)
  5633.   var %c = $readini($mircdirsystem\mpp\mpp.ini,nick,surround)
  5634.   if ((%a != $null) && (%b != $null) && (%c != $null)) {
  5635.     return $chr(3) $+ %a $+ $chr(2) $+ $chr(2) $+ $chr($gettok(%c,1,32)) $+ $chr(3) $+ %b $+ $chr(2) $+ $chr(2) $+ $1 $+ $chr(3) $+ %a $+ $chr(2) $+ $chr(2) $+ $chr($gettok(%c,2,32)) $+ $chr(3)
  5636.   }
  5637.   elseif ((%a != $null) && (%b != $null) && (%c == $null)) {
  5638.     return $chr(3) $+ %b $+ $chr(2) $+ $chr(2) $+ $1 $+ $chr(3) $+ %a :: $+ $chr(3)
  5639.   }
  5640.   elseif ((%a != $null) && (%b == $null) && (%c == $null)) {
  5641.     return $1 $+ $chr(3) $+ %a :: $+ $chr(3)
  5642.   }
  5643.   elseif ((%a == $null) && (%b != $null) && (%c == $null)) {
  5644.     return $chr(3) $+ %b $+ $chr(2) $+ $chr(2) $+ $1 $+ $chr(3) ::
  5645.   }
  5646.   elseif ((%a == $null) && (%b == $null) && (%c != $null)) {
  5647.     return $chr($gettok(%c,1,32)) $+ $1 $+ $chr($gettok(%c,2,32))
  5648.   }
  5649.   elseif ((%a != $null) && (%b == $null) && (%c != $null)) {
  5650.     return return $chr(3) $+ %a $+ $chr(2) $+ $chr(2) $+ $chr($gettok(%c,1,32)) $+ $chr(3) $+ $chr(2) $+ $chr(2) $+ $1 $+ $chr(3) $+ %a $+ $chr(2) $+ $chr(2) $+ $chr($gettok(%c,2,32)) $+ $chr(3)
  5651.   }
  5652.   elseif ((%a == $null) && (%b != $null) && (%c != $null)) {
  5653.     return $chr($gettok(%c,1,32)) $+ $chr(3) $+ %b $+ $chr(2) $+ $chr(2) $+ $1 $+ $chr(3) $+ $chr(2) $+ $chr(2) $+ $chr($gettok(%c,2,32))
  5654.   }
  5655.   elseif ((%a == $null) && (%b == $null) && (%c != $null)) {
  5656.     return $chr($gettok(%c,1,32)) $+ $1 $+ $gettok(%c,2,32))
  5657.   }
  5658.   else {
  5659.     return $1 :: 
  5660.   }
  5661. }
  5662. dialog mppnick {
  5663.   title "Messages with Nicks"
  5664.   size -1 -1 100 80
  5665.   option dbu
  5666.  
  5667.   text "This will setup how the nick you prefix your message with will be displayed.", 1, 1 3 98 14, center
  5668.   text "Color1", 2, 13 20 20 7
  5669.   combo 3, 5 27 40 130, drop
  5670.   text "Color2", 4, 63 20 20 7
  5671.   combo 5, 55 27 40 130, drop
  5672.   text "Surround", 6, 33 41 25 7
  5673.   combo 7, 28 48 40 130, drop
  5674.   button "Preview", 8, 8 65 30 11
  5675.   button "Close",9, 60 65 30 11, cancel
  5676. }
  5677. on *:dialog:mppnick:*:*: {
  5678.   if ($devent == init) {
  5679.     did -a mppnick 3,5 white
  5680.     did -a mppnick 3,5 black
  5681.     did -a mppnick 3,5 blue
  5682.     did -a mppnick 3,5 green
  5683.     did -a mppnick 3,5 red
  5684.     did -a mppnick 3,5 brown
  5685.     did -a mppnick 3,5 purple
  5686.     did -a mppnick 3,5 orange
  5687.     did -a mppnick 3,5 yellow
  5688.     did -a mppnick 3,5 lightgreen
  5689.     did -a mppnick 3,5 cyan
  5690.     did -a mppnick 3,5 lightcyan
  5691.     did -a mppnick 3,5 lightblue
  5692.     did -a mppnick 3,5 pink
  5693.     did -a mppnick 3,5 grey
  5694.     did -a mppnick 3,5 lightgrey
  5695.     did -a mppnick 3,5 none
  5696.     did -a mppnick 7 ½ ╗
  5697.     did -a mppnick 7 < >
  5698.     did -a mppnick 7 ï ¢
  5699.     did -a mppnick 7 ( )
  5700.     did -a mppnick 7 $chr(91) $chr(93)
  5701.     did -a mppnick 7 $chr(123) $chr(125)
  5702.     did -a mppnick 7 ╖ ╖
  5703.     did -a mppnick 7 ║ ║
  5704.     did -a mppnick 7 ░ ░
  5705.     did -a mppnick 7 ò ò
  5706.     did -a mppnick 7 ô ö
  5707.     did -a mppnick 7 " "
  5708.     did -a mppnick 7 ! !
  5709.     did -a mppnick 7 * *
  5710.     did -a mppnick 7 û û
  5711.     did -a mppnick 7 - -
  5712.     did -a mppnick 7 @ @
  5713.     did -a mppnick 7 ⌐ ⌐
  5714.     did -a mppnick 7 « «
  5715.     did -a mppnick 7 ≈ ≈
  5716.     did -a mppnick 7 + +
  5717.     did -a mppnick 7 ~ ~
  5718.     did -a mppnick 7 : :
  5719.     did -a mppnick 7 none
  5720.     var %a = $readini($mircdirsystem\mpp\mpp.ini,nick,color1)
  5721.     var %b = $readini($mircdirsystem\mpp\mpp.ini,nick,color2)
  5722.     var %c = $readini($mircdirsystem\mpp\mpp.ini,nick,surround)
  5723.     if (%a != $null) { did -c mppnick 3 $calc(%a + 1) }
  5724.     else { did -c mppnick 3 17 }
  5725.     if (%b != $null) { did -c mppnick 5 $calc(%b + 1) }
  5726.     else { did -c mppnick 5 17 }
  5727.     if (%c != $null) {
  5728.       var %d = $chr($gettok(%c,1,32)) $chr($gettok(%c,2,32))
  5729.     }
  5730.     else {
  5731.       var %d = none
  5732.     }
  5733.     var %e = $didwm(mppnick,7,%d)
  5734.     did -c mppnick 7 %e
  5735.   }
  5736.   elseif ($devent == sclick) {
  5737.     if ($did == 3) {
  5738.       var %a = $did(3).sel
  5739.       if (%a == 17) {
  5740.         remini $+(",$mircdirsystem\mpp\mpp.ini,") nick color1
  5741.       }
  5742.       else {
  5743.         writeini $+(",$mircdirsystem\mpp\mpp.ini,") nick color1 $calc(%a - 1)
  5744.       }
  5745.     }
  5746.     elseif ($did == 5) {
  5747.       var %a = $did(5).sel
  5748.       if (%a == 17) {
  5749.         remini $+(",$mircdirsystem\mpp\mpp.ini,") nick color2
  5750.       }
  5751.       else {
  5752.         writeini $+(",$mircdirsystem\mpp\mpp.ini,") nick color2 $calc(%a - 1)
  5753.       }
  5754.     }
  5755.     elseif ($did == 7) {
  5756.       var %a = $did(7).seltext
  5757.       if (%a == none) {
  5758.         remini $+(",$mircdirsystem\mpp\mpp.ini,") nick surround
  5759.       }
  5760.       else {
  5761.         writeini $+(",$mircdirsystem\mpp\mpp.ini,") nick surround $asc($gettok(%a,1,32)) $asc($gettok(%a,2,32))
  5762.       }
  5763.     }
  5764.     elseif ($did == 8) {
  5765.       echo -a $mppnick($me)
  5766.     }
  5767.   }
  5768. }
  5769.  
  5770. ;this on text MUST BE THE LAST on text in this script!
  5771. on *:text:*:*:{
  5772.   if (($me isin $1-) && (%mppsound0 != $null) && ($exists($mircdirsounds\wav\ $+ %mppsound0))) { splay %mppsound0 }
  5773.   if ((%mpptext1 isin $1-) && (%mppsound1 != $null) && ($exists($mircdirsounds\wav\ $+ %mppsound1))) { splay %mppsound1 }
  5774.   if ((%mpptext2 isin $1-) && (%mppsound2 != $null) && ($exists($mircdirsounds\wav\ $+ %mppsound2))) { splay %mppsound2 }
  5775.   if ((%mpptext3 isin $1-) && (%mppsound3 != $null) && ($exists($mircdirsounds\wav\ $+ %mppsound3))) { splay %mppsound3 }
  5776. }
  5777.  
  5778. ;;;
  5779. ;;; SERVER BLOCKS
  5780. ;;;
  5781.  
  5782. #rawtest off
  5783. ;raw *:*: echo -s $numeric $1-
  5784. #rawtest end
  5785.  
  5786. #BlockWelcome on
  5787. ;welcome
  5788. raw 001:*:{ halt } ; welcome
  5789. raw 002:*:{ halt } ; yourhost
  5790. raw 003:*:{ halt } ; created
  5791. raw 004:*:{ halt } ; myinfo
  5792. raw 005:*:{ halt } ;protctl
  5793. raw 005a:*:{ halt } ;protctl
  5794. raw 005b:*:{ halt } ;protctl
  5795. raw 006:*:{ halt } ; map
  5796. raw 007:*:{ halt } ;mapend
  5797. raw 008:*:{ halt } ;snomask
  5798. #BlockWelcome end
  5799.  
  5800. #BlockMOTD on
  5801. ;motd
  5802. raw 372:*:{ halt } ; motd
  5803. raw 375:*:{ halt } ; motd start
  5804. raw 376:*:{ halt } ; end of motd
  5805. #BlockMOTD END
  5806.  
  5807. #BlockWho on
  5808. raw 352:*:{ halt } ; who
  5809. raw 315:*:{ halt } ; endofwho
  5810. #BlockWho end
  5811.  
  5812. #BlockLUsers on
  5813. ;lusers
  5814. raw 250:*:{ halt } ; statscon
  5815. raw 251:*:{ halt } ; luserclient
  5816. raw 252:*:{ halt } ; luserop
  5817. raw 253:*:{ halt } ; luserunknown
  5818. raw 254:*:{ halt } ; luserchannels
  5819. raw 255:*:{ halt } ; lusername
  5820. raw 256:*:{ halt } ; adminme
  5821. raw 265:*:{ halt } ; localusers
  5822. raw 266:*:{ halt } ; gloablusers
  5823. #BlockLUsers END
  5824.  
  5825. #BlockNames1 off
  5826. raw 353:*:{ halt } ; namereply
  5827. raw 366:*:{ halt } ; endofnames
  5828. #BlockNames1 end
  5829.  
  5830. #BlockNames2 on
  5831. raw 353:*:{ echo -a 0 $+ $3- | halt } ; namereply
  5832. raw 366:*:{ echo -a 4 $+ $1- | halt } ; endofnames
  5833. #BlockNames2 end
  5834.  
  5835. #userhost off
  5836. raw 302:*:{ halt } ; userhost
  5837. #userhost end
  5838.  
  5839. #userhost2 on
  5840. raw 302:*:{ echo -a 11 $+ $1- | halt } ; userhost
  5841. #userhost2 end
  5842.  
  5843. #whois_query on
  5844. raw 311:*:{
  5845.   echo %whotmp 14-------------------------------------------------------
  5846. echo %whotmp 1,1... 14Nick:0 $c(2) $+ $2 $+ | echo %whotmp 1... 14Name:9 $c(2) $+ $6- | echo %whotmp 1 14Address:11 $c(2) $+ $3 $+ @ $+ $4 | halt } ; whois
  5847. raw 330:*:{ echo %whotmp 1,1...14Logon:0,1 $3 | halt }
  5848. raw 312:*:{ echo %whotmp 1,1.14 Server:2 $c(2) $+ $3 $+ , $+ $c(2) $4- | halt } ; whoisserver
  5849. raw 317:*:{ echo %whotmp 1,1... 14Idle:4 $c(2) $+ $duration($3) | echo %whotmp 1. 14SignOn:13 $c(2) $+ $asctime($4,dddd) $+ , $asctime($4,mmmm doo) $+ , $asctime($4,yyyy) at $asctime($4,h:nntt) | halt } ; whoisidle
  5850. raw 318:*:{ whoend1 | halt } ; endofwhois
  5851. raw 319:*:{ echo %whotmp 14,1Channels:8 $c(2) $+ $3- | halt }
  5852. raw 313:*:{ echo %whotmp 1,1..14Status:4 $2- | halt }
  5853. comchan1 $nick | halt ; whoischannels
  5854. #whois_query end
  5855.  
  5856. #whoisa_query off
  5857. raw 301:*:{ echo %whotmp 1... 14Away:7 $c(2) $+ $3- | halt } ; away
  5858. #whoisa_query end
  5859.  
  5860. #whois_chat off
  5861. raw 311:*:{
  5862.   echo = $+  %whotmp 14-------------------------------------------------------
  5863. echo = $+  %whotmp 1... 14Nick:0 $c(2) $+ $2 $+ | echo = $+  %whotmp 1... 14Name:9 $c(2) $+ $6- | echo = $+  %whotmp 1 14Address:11 $c(2) $+ $3 $+ @ $+ $4 | halt } ; whois
  5864. raw 330:*:{ echo = $+ %whotmp 1,1...14Logon:0,1 $3 | halt }
  5865. raw 312:*:{ echo = $+ %whotmp 1.14 Server:2 $c(2) $+ $3 $+ , $+ $c(2) $4- | halt } ; whoisserver
  5866. raw 317:*:{ echo = $+ %whotmp 1... 14Idle:4 $c(2) $+ $duration($3) | echo = $+  %whotmp 1. 14SignOn:13 $c(2) $+ $asctime($4,dddd) $+ , $asctime($4,mmmm doo) $+ , $asctime($4,yyyy) at $asctime($4,h:nntt) | halt } ; whoisidle
  5867. raw 318:*:{ whoend3 | halt } ; endofwhois
  5868. raw 319:*:{ echo = $+ %whotmp 14Channels:8 $c(2) $+ $3- | halt }
  5869. raw 313:*:{ echo = $+ %whotmp 1,1..14Status:4 $2- | halt }
  5870. comchan3 $nick | halt ; whoischannels
  5871. #whois_chat end
  5872.  
  5873. #whoisa_chat off
  5874. raw 301:*:{ echo = $+ %whotmp 1... 14Away:7 $c(2) $+ $3- | halt } ; away
  5875. #whoisa_chat end
  5876.  
  5877. #whois_command off
  5878. raw 311:*:{
  5879.   echo -a 14-------------------------------------------------------
  5880. echo -a 1... 14Nick:0 $c(2) $+ $2 $+ | echo -a 1... 14Name:9 $c(2) $+ $6- | echo -a 1 14Address:11 $c(2) $+ $3 $+ @ $+ $4 | halt } ; whois
  5881. raw 330:*:{ echo -a 1,1...14Logon:0,1 $3 | halt }
  5882. raw 312:*:{ echo -a 1.14 Server:2 $c(2) $+ $3 $+ , $+ $c(2) $4- | halt } ; whoisserver
  5883. raw 317:*:{
  5884. echo -a 1... 14Idle:4 $c(2) $+ $duration($3) | echo -a 1. 14SignOn:13 $c(2) $+ $asctime($4,dddd) $+ , $asctime($4,mmmm doo) $+ , $asctime($4,yyyy) at $asctime($4,h:nntt) | halt } ; whoisidle
  5885. raw 318:*:{ whoend2 | halt } ; endofwhois
  5886. raw 319:*:{ echo -a 14Channels:8 $c(2) $+ $3- | halt }
  5887. raw 313:*:{ echo -a 1,1..14Status:4 $2- | halt }
  5888. set %whotmp $2 | comchan2 %whotmp | halt  ; whoischannels
  5889. #whois_command end
  5890.  
  5891. #whoisa_command off
  5892. raw 301:*:{ echo -a 1... 14Away:7 $c(2) $+ $3- | halt } ; away
  5893. #whoisa_command end
  5894.  
  5895. #whois_normal off
  5896. raw 311:*:{ echo %whotmp 0 $+ $2 is $3 $+ @ $+ $4- | halt } ; whois
  5897. raw 312:*:{ echo %whotmp 0 $+ $2 using $3- | halt } ; whoisserver
  5898. raw 317:*:{ echo %whotmp 0 $+ $2 has been idle $duration($3) $+ , signed on $c(2) $+ $asctime($4) | halt } ; whoisidle
  5899. raw 318:*:{ echo %whotmp 0 $+ $2- | halt } ; endofwhois
  5900. raw 319:*:{ echo %whotmp 0 $+ $2 on $3- | halt } ; whoischannels
  5901. #whois_normal end
  5902.  
  5903. #whoisa_normal off
  5904. raw 301:*:{ echo %whotmp 0 $+ $2 is away: $3- | halt } ; away
  5905. #whoisa_normal end
  5906.  
  5907. #whois1 on
  5908. raw 301:*:{ halt } ; away
  5909. #whois1 end
  5910.