Scripts

From Mk

(Difference between revisions)
m (oops)
 
(8 intermediate revisions not shown)
Line 5: Line 5:
==Coin flipping script==
==Coin flipping script==
<pre>
<pre>
-
/* +--------------------------------------------------------------------------------------------------+ */
+
/*
-
/* | MK's coin flipping script. Use /coin to activate yourself, or have others use ^coin              | */
+
+--------------------------------------------------------------------------------------------------+
-
/* | This first part is the alias:                                                                    | */
+
| MK's coin flipping script. Use /coin to activate yourself, or have others use ^coin              |
-
/* |                                                                                                  | */
+
| This first part is the alias:                                                                    |
-
 
+
|                                                                                                  |
 +
*/
alias coin {
alias coin {
   if ($nick == $null) { var %coinnick $me }  
   if ($nick == $null) { var %coinnick $me }  
Line 18: Line 19:
   else { msg $chan %coinnick flips a coin...and it landed on its edge. o_O }
   else { msg $chan %coinnick flips a coin...and it landed on its edge. o_O }
}
}
-
 
+
/*
-
/* |                                                                                                  | */
+
|                                                                                                  |
-
/* | This second part is the trigger for the alias:                                                  | */
+
| This second part is the trigger for the alias:                                                  |
-
/* |                                                                                                  | */
+
|                                                                                                  |
-
 
+
*/
on *:text:^coin:#:{ coin }
on *:text:^coin:#:{ coin }
-
 
+
/*
-
/* |                                                                                                  | */
+
|                                                                                                  |
-
/* | End of coin flipping script                                                                      | */
+
| End of coin flipping script                                                                      |
-
/* +--------------------------------------------------------------------------------------------------+ */
+
+--------------------------------------------------------------------------------------------------+
 +
*/
</pre>
</pre>
==Dice rolling script==
==Dice rolling script==
<pre>
<pre>
-
/* +--------------------------------------------------------------------------------------------------+ */
+
/*
-
/* | MK's di(c)e rolling script. Use /roll to activate yourself, or have others use ^roll #x d #y    | */
+
+--------------------------------------------------------------------------------------------------+
-
/* | This first part is the alias:                                                                    | */
+
| MK's di(c)e rolling script. Use /roll to activate yourself, or have others use ^roll #x d #y    |
-
/* |                                                                                                  | */
+
| This first part is the alias:                                                                    |
-
 
+
|                                                                                                  |
 +
*/
alias roll {
alias roll {
   if ($nick == $null) { set %rollnick $me }  
   if ($nick == $null) { set %rollnick $me }  
Line 73: Line 76:
   else { msg $chan Sorry %rollnick $+ ; please use natural numbers between 1 and 50. }
   else { msg $chan Sorry %rollnick $+ ; please use natural numbers between 1 and 50. }
}
}
-
 
+
/*
-
/* |                                                                                                  | */
+
|                                                                                                  |
-
/* | This second part is the trigger for the alias:                                                  | */
+
| This second part is the trigger for the alias:                                                  |
-
/* |                                                                                                  | */
+
|                                                                                                  |
-
 
+
*/
on *:text:^roll *:#:{ roll $2- }
on *:text:^roll *:#:{ roll $2- }
-
 
+
/*
-
/* |                                                                                                  | */
+
|                                                                                                  |
-
/* | End of dice rolling script                                                                      | */
+
| End of dice rolling script                                                                      |
-
/* +--------------------------------------------------------------------------------------------------+ */
+
+--------------------------------------------------------------------------------------------------+
 +
*/
</pre>
</pre>
==Large Hadron Collider countdown==
==Large Hadron Collider countdown==
<pre>
<pre>
-
/* +--------------------------------------------------------------------------------------------------+ */
+
/*
-
/* | MK's LHC countdown script. Activates on Use /coin to activate yourself, or have others use ^coin | */
+
+--------------------------------------------------------------------------------------------------+
-
/* | This first part is the alias:                                                                    | */
+
| MK's LHC countdown script. Use /lhc to activate yourself, or have others use ^lhc                |
-
/* |                                                                                                  | */
+
| This first part is the alias:                                                                    |
-
 
+
|                                                                                                  |
 +
*/
alias lhc {
alias lhc {
   var %lhc_current $ctime($date $time)
   var %lhc_current $ctime($date $time)
Line 105: Line 110:
     var %lhc_neg2 1
     var %lhc_neg2 1
   }
   }
-
   msg $chan The Large Hadron Collider $iif(%lhc_neg1,began,will begin) circulating protons $datecon($duration(%lhc_dif1)) $iif(%lhc_neg1,ago,from now) and $iif(%lhc_neg2,began,will begin) collisions $datecon($duration(%lhc_dif2)) $iif(%lhc_neg2,ago,from now) $+ .  
+
   var %lhc_date1 $iif(%lhc_neg1,began,will begin) circulating protons $datecon($duration(%lhc_dif1)) $iif(%lhc_neg1,ago,from now)
 +
  var %lhc_date2 $iif(%lhc_neg2,began,will begin) collisions $datecon($duration(%lhc_dif2)) $iif(%lhc_neg2,ago,from now)
 +
  msg $chan The Large Hadron Collider %lhc_date1 and %lhc_date2 $+ .
}
}
 +
/*
 +
|                                                                                                  |
 +
| This second part is an alias to be used as an identifier to fix mIRC's ugly date format          |
 +
|                                                                                                  |
 +
*/
 +
alias datecon {
 +
  var %tmp $replace($1-,wk,$chr(32) $+ week,day,$chr(32) $+ day,hr,$chr(32) $+ hour,min,$chr(32) $+ minute,sec,$chr(32) $+ second)
 +
  return %tmp
 +
}
 +
/*
 +
|                                                                                                  |
 +
| This third part is the trigger for the alias:                                                    |
 +
|                                                                                                  |
 +
*/
 +
on *:text:^lhc:#:{ lhc }
 +
/*
 +
|                                                                                                  |
 +
| End of LHC countdown script                                                                      |
 +
+--------------------------------------------------------------------------------------------------+
 +
*/
 +
</pre>
-
/* |                                                                                                  | */
+
==Aliases==
-
/* | This second part is the trigger for the alias:                                                  | */
+
Note that all of these are aliases, so if you put them in a Remote script they need 'alias' in front of them.
-
/* |                                                                                                  | */
+
-
on *:text:^lhc:#:{ lhc }
+
===Reverse text===
 +
<pre>
 +
rev {
 +
  var %rev.000 = $1-
 +
  var %rev.001 = $len(%rev.000)
 +
  while %rev.001 > 0 {
 +
    if ($mid(%rev.000,%rev.001,1) != $chr(32)) { var %rev.002 = %rev.002 $+ $mid(%rev.000,%rev.001,1) }
 +
    else { var %rev.002 = %rev.002 $mid(%rev.000,%rev.001,1) }
 +
    dec %rev.001
 +
  }
 +
  msg $chan %rev.002
 +
}
 +
</pre>
-
/* |                                                                                                 | */
+
===Fire text===
-
/* | End of LHC countdown script                                                                      | */
+
<pre>
-
/* +--------------------------------------------------------------------------------------------------+ */
+
firetext { say �7,8·¤Ø�8,7ؤ· �4,7·¤Ø�7,4ؤ· �5,4·¤Ø�4,5ؤ· �0,5 $1- �4,5·¤Ø�5,4ؤ· �7,4·¤Ø�4,7ؤ· �8,7·¤Ø�7,8ؤ·� }
 +
</pre>
 +
 
 +
===Ice text===
 +
<pre>
 +
icetext { say �11,0¦|�0,11¦|�12,11¦|�11,12¦|�2,12¦|�12,2¦|�1,2¦|�2,1¦|�11,1 $1- �2,1|¦�1,2|¦�12,2|¦�2,12|¦�11,12|¦�12,11|¦�0,11|¦�11,0|¦� }
 +
</pre>
 +
 
 +
===Rainbow text===
 +
<pre>
 +
rainbow { say �4,0?|�0,4|?�7?|�4,7|?�8?|�7,8|?�9?|�8,9|?�11?|�9,11|?�13?|�11,13|?�6?|�13,6|?�13 $1- �13,6?|�6,13|?�11?|�13,11|?�9?|�11,9|?�8?|�9,8|?�7?|�8,7|?�4?|�7,4|?�0?|�4,0|?� }
 +
</pre>
 +
 
 +
==Stupid junk and ASCII art==
 +
<pre>
 +
hugeflood {
 +
  say MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK
 +
  say MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK
 +
}
 +
onos {
 +
  .timer 1 1 say ONOS TEH $$1-
 +
  .timer 1 2 say �* $+ $$1- $+ *
 +
}
 +
lol say LMAOROTFLBTCSTCNDBFOOTWIFOAGWLLBGWTHROOTSAIAKBAYB
 +
lol2 say Laughing my ass off rolling on the floor biting the carpet, scaring the cat, nearly dying by falling out of the window in front of a guy who looks like Bill Gates, who then horrified runs out on the street and is accidentally killed by a yellow bulldozer.
 +
boom {
 +
  say � \\ \\ � � � \\\\ + \\\\ � $chr(124) � $chr(124) � // � � // � + / /
 +
  say � � � \\\\ � + __ � � � __ + __ � � � + � � � + // 
 +
  say � � � � � \\ � $chr(124) � \\ � $chr(124) � $chr(124) $chr(124) � $chr(124) $chr(124) $+ \\ � / $+ $chr(124) � / � +
 +
  say � � + � � � � $chr(124) $+ __/ � $chr(124) � $chr(124) $chr(124) � $chr(124) $chr(124) \\/ $chr(124) � � + 
 +
  say � � � � + � � $chr(124) � \\ � $chr(124) � $chr(124) $chr(124) � $chr(124) $chr(124) � � � $chr(124) � � � � +
 +
  say � + � � / � $chr(124) $+ __/ � $chr(124) $+ __ $+ $chr(124) $chr(124) $+ __ $+ $chr(124) $chr(124) + � $chr(124) � \\   
 +
  say � � � // + � � � � � � � � � � � � � � � � � � � � � � � + \\\\ 
 +
  say � / / � � � // + // � $chr(124) + $+ $chr(124) � \\\\ + \\\\ � + \\ \\
 +
}
 +
USflag {
 +
  say �0,12 * * * * * * * *� ��4,4_________________________
 +
  say �0,12 � � * * * * * * � �� ��0,0_________________________
 +
  say �0,12 * * * * * * * *� ��4,4_________________________
 +
  say �0,12 � � * * * * * * � �� ��0,0_________________________
 +
  say �0,12 * * * * * * * *� ��4,4_________________________
 +
  say �0,12 � � * * * * * * � �� ��0,0_________________________
 +
  say �0,12 * * * * * * * *� ��4,4_________________________
 +
  say �0,0__________________________________________
 +
  say �4,4__________________________________________
 +
  say �0,0__________________________________________
 +
  say �4,4__________________________________________
 +
  say �0,0__________________________________________
 +
  say �4,4__________________________________________
 +
}
 +
flag_of_Finland {
 +
  say �0,0__________�2,2_______�0,0______________________
 +
  say �0,0__________�2,2_______�0,0______________________
 +
  say �0,0__________�2,2_______�0,0______________________
 +
  say �2,2_______________________________________
 +
  say �2,2_______________________________________
 +
  say �2,2_______________________________________
 +
  say �0,0__________�2,2_______�0,0______________________
 +
  say �0,0__________�2,2_______�0,0______________________
 +
  say �0,0__________�2,2_______�0,0______________________
 +
}
 +
flag_of_France {
 +
  say �2,2_____________�0,0_____________�4,4_____________
 +
  say �2,2_____________�0,0_____________�4,4_____________
 +
  say �2,2_____________�0,0_____________�4,4_____________
 +
  say �2,2_____________�0,0_____________�4,4_____________
 +
  say �2,2_____________�0,0_____________�4,4_____________
 +
  say �2,2_____________�0,0_____________�4,4_____________
 +
  say �2,2_____________�0,0_____________�4,4_____________
 +
  say �2,2_____________�0,0_____________�4,4_____________
 +
  say �2,2_____________�0,0_____________�4,4_____________
 +
}
 +
flag_of_Greece {
 +
  say �12,12_____�0,0___�12,12_____�12,12__________________________
 +
  say �12,12_____�0,0___�12,12_____�0,0__________________________
 +
  say �0,0_____________�12,12__________________________
 +
  say �12,12_____�0,0___�12,12_____�0,0__________________________
 +
  say �12,12_____�0,0___�12,12_____�12,12__________________________
 +
  say �0,0_______________________________________
 +
  say �12,12_______________________________________
 +
  say �0,0_______________________________________
 +
  say �12,12_______________________________________
 +
}
 +
flag_of_Italy {
 +
  say �3,3_____________�0,0_____________�4,4_____________
 +
  say �3,3_____________�0,0_____________�4,4_____________
 +
  say �3,3_____________�0,0_____________�4,4_____________
 +
  say �3,3_____________�0,0_____________�4,4_____________
 +
  say �3,3_____________�0,0_____________�4,4_____________
 +
  say �3,3_____________�0,0_____________�4,4_____________
 +
  say �3,3_____________�0,0_____________�4,4_____________
 +
  say �3,3_____________�0,0_____________�4,4_____________
 +
  say �3,3_____________�0,0_____________�4,4_____________
 +
}
 +
flag_of_Sweden {
 +
  say �2,2__________�8,8_______�2,2______________________
 +
  say �2,2__________�8,8_______�2,2______________________
 +
  say �2,2__________�8,8_______�2,2______________________
 +
  say �8,8_______________________________________
 +
  say �8,8_______________________________________
 +
  say �8,8_______________________________________
 +
  say �2,2__________�8,8_______�2,2______________________
 +
  say �2,2__________�8,8_______�2,2______________________
 +
  say �2,2__________�8,8_______�2,2______________________
 +
}
 +
asciitails {
 +
  say �5,5  �7,7    �0,0            �5,5  �0,0     
 +
  say �5,5  �15,15  �1,1  �7,7  �0,0        �5,5  �7,7  �0,0     
 +
  say �5,5  �0,0  �15,15  �1,1  �7,7        �7,7      �0,0   
 +
  say �5,5  �0,0    �7,7            �5,5  �0,0  �5,5  �0,0 
 +
  say �0,0  �5,5  �7,7                �5,5  �0,0  �5,5 
 +
  say �0,0  �5,5  �7,7      �0,0    �7,7  �0,0  �7,7  �5,5  �0,0   
 +
  say �0,0  �5,5  �7,7    �0,0    �1,1  �7,7  �1,1  �5,5  �0,0     
 +
  say �0,0  �5,5  �7,7    �0,0    �1,1  �0,0  �1,1  �5,5  �0,0     
 +
  say �0,0  �5,5    �7,7  �0,0    �1,1  �0,0  �1,1  �5,5  �0,0     
 +
  say �0,0  �1,1  �15,15    �0,0          �1,1    �0,0   
 +
  say �0,0    �1,1  �15,15    �0,0      �15,15    �0,0     
 +
  say �0,0      �1,1          �0,0         
 +
}
 +
 
 +
asciitails2 {
 +
  say �5,5XX�7,7XXXX�0,0XXXXXXXXXXXX�5,5XX�0,0XXXXXX
 +
  say �5,5XX�15,15XX�1,1XX�7,7XX�0,0XXXXXXXX�5,5XX�7,7XX�0,0XXXXXX
 +
  say �5,5XX�0,0XX�15,15XX�1,1XX�7,7XXXXXXXX�7,7XXXXXX�0,0XXXX
 +
  say �5,5XX�0,0XXXX�7,7XXXXXXXXXXXX�5,5XX�0,0XX�5,5XX�0,0XX
 +
  say �0,0XX�5,5XX�7,7XXXXXXXXXXXXXXXX�5,5XX�0,0XX�5,5XX
 +
  say �0,0XX�5,5XX�7,7XXXXXX�0,0XXXX�7,7XX�0,0XX�7,7XX�5,5XX�0,0XXXX
 +
  say �0,0XX�5,5XX�7,7XXXX�0,0XXXX�1,1XX�7,7XX�1,1XX�5,5XX�0,0XXXXXX
 +
  say �0,0XX�5,5XX�7,7XXXX�0,0XXXX�1,1XX�0,0XX�1,1XX�5,5XX�0,0XXXXXX
 +
  say �0,0XX�5,5XXXX�7,7XX�0,0XXXX�1,1XX�0,0XX�1,1XX�5,5XX�0,0XXXXXX
 +
  say �0,0XX�1,1XX�15,15XXXX�0,0XXXXXXXXXX�1,1XXXX�0,0XXXX
 +
  say �0,0XXXX�1,1XX�15,15XXXX�0,0XXXXXX�15,15XXXX�0,0XXXXXX
 +
  say �0,0XXXXXX�1,1XXXXXXXXXX�0,0XXXXXXXXXX
 +
}
 +
 
 +
;Upth
 +
 
 +
;goggles
 +
they_do_nothing {
 +
  say ��7,7PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�7,7PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�7,7PP�8,8PP�8,8PP�0,0PP�0,0PP�8,8PP�8,8PP�7,7PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�8,8P�8,8PPP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�8,8PP�8,8PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�8,8PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�8,8PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�8,8PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�8,8PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�8,8PP�2,2PP�2,2PP�2,2PP�8,8PP�8,8PP�2,2PP�2,2PP�2,2PP�8,8PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�8,8PP�8,8PP�8,8PP�1,1PP�1,1PP�8,8PP�8,8PP�8,8PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��7,7PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�7,7PP
 +
  say 03:15:29 <Sondow> teh rings!
 +
}
 +
they_do_nothing2 {
 +
  say ��7,7g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�7,7g
 +
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�1,1g�7,7g�8,8g�8,8g�0,0g�0,0g�8,8g�8,8g�7,7g�1,1g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�8,8g�8,8g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�8,8g�8,8g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�8,8g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�8,8g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�8,8g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�8,8g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�8,8g�2,2g�2,2g�2,2g�8,8g�8,8g�2,2g�2,2g�2,2g�8,8g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�1,1g�8,8g�8,8g�8,8g�1,1g�1,1g�8,8g�8,8g�8,8g�1,1g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
 +
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
 +
  say ��7,7g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�7,7g
 +
  say <Sondow> teh rings!
 +
}
 +
 
 +
;stars
 +
invinc {
 +
  say  ��0,0PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�0,0PP�
 +
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�2,2PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��8,8PP�1,1PP�1,1PP�2,2PP�1,1PP�0,0PP�1,1PP�2,2PP�1,1PP�11,11PP�0,0PP�0,0PP�0,0PP�11,11PP�1,1PP�8,8PP
 +
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�11,11PP�0,0PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��8,8PP�2,2PP�11,11PP�0,0PP�0,0PP�0,0PP�0,0PP�0,0PP�11,11PP�2,2PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�11,11PP�0,0PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��8,8PP�1,1PP�1,1PP�2,2PP�1,1PP�0,0PP�1,1PP�2,2PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�2,2PP�1,1PP�11,11PP�0,0PP�0,0PP�0,0PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say  ��0,0PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�0,0PP
 +
}
 +
invinc2 {
 +
  say ��1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP�1,1PP�1,1PP�2,2PP�1,1PP�0,0PP�1,1PP�2,2PP
 +
  say ��0,0PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�2,2PP�1,1PP�1,1PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�2,2PP�1,1PP�11,11PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP
 +
  say ��8,8PP�1,1PP�1,1PP�2,2PP�1,1PP�0,0PP�1,1PP�2,2PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�11,11PP�0,0PP�11,11PP�1,1PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP
 +
  say ��8,8PP�2,2PP�11,11PP�0,0PP�0,0PP�0,0PP�0,0PP�0,0PP�0,0PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP
 +
  say ��8,8PP�1,1PP�1,1PP�1,1PP�11,11PP�0,0PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP
 +
  say ��1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP�
 +
  say ��8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�0,0PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP�0,0PP�0,0PP�0,0PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�8,8PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��1,1PP�11,11PP�0,0PP�0,0PP�0,0PP�11,11PP�1,1PP�8,8PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
 +
  say ��11,11PP�2,2PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�0,0PP
 +
  say ��1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP
 +
}
</pre>
</pre>

Current revision as of 19:26, 4 February 2009

I'll be putting some scripts I no longer use here:

Contents

mIRC

Coin flipping script

/*
+--------------------------------------------------------------------------------------------------+
| MK's coin flipping script. Use /coin to activate yourself, or have others use ^coin              |
| This first part is the alias:                                                                    |
|                                                                                                  |
*/
alias coin {
  if ($nick == $null) { var %coinnick $me } 
  else { var %coinnick $nick } 
  var %coinrand $rand(1,6001)
  if ((%coinrand >= 1) && (%coinrand <= 3000)) { msg $chan %coinnick flips a coin! Heads! }
  elseif ((%coinrand >= 3001) && (%coinrand <= 6000)) { msg $chan %coinnick flips a coin! Tails! }
  else { msg $chan %coinnick flips a coin...and it landed on its edge. o_O }
}
/*
|                                                                                                  |
| This second part is the trigger for the alias:                                                   |
|                                                                                                  |
*/
on *:text:^coin:#:{ coin }
/*
|                                                                                                  |
| End of coin flipping script                                                                      |
+--------------------------------------------------------------------------------------------------+
*/

Dice rolling script

/*
+--------------------------------------------------------------------------------------------------+
| MK's di(c)e rolling script. Use /roll to activate yourself, or have others use ^roll #x d #y     |
| This first part is the alias:                                                                    |
|                                                                                                  |
*/
alias roll {
  if ($nick == $null) { set %rollnick $me } 
  else { var %rollnick $nick } 
  if ($1 == help) { 
    notice %rollnick Syntax: ^roll �x� d �y�; �x� is the number of dice to roll; �y� is the number of sizes on each die; between 1 and 50. 
    halt
  }
  elseif (($2 != d) || ($3 == $null)) { 
    msg $chan %rollnick $+ , you somehow managed to screw up a fairly simple script. Type �^roll �help�� for help.
  }
  elseif (($calc($1) > 0) && ($calc($1) < 51) && ($2 == d) && ($calc($3) > 0) && ($calc($3) < 51)) {
    if ($calc($1) == 1) { msg $chan %rollnick rolled a d $+ $3 and got a $rand(1,$calc($3)) $+ ! | unset %roll* | halt }
    var %roll $calc($calc($1) - 1)
    var %rollout %rollnick rolled $1 d $+ $3 $+ 's and got 
    var %rolltotal1 0
    var %rolltotal2 0
    :1
    if (%roll == 0) {
      var %rollrand $rand(1,$calc($3))
      var %rolltotal1 $calc(%rolltotal + %rollrand)
      var %rolltotal2 $calc(%rolltotal2 + $calc($3))
      var %rollout %rollout $+ � and %rollrand $+ ! (Total: %rolltotal1 out of a possible %rolltotal2 $+ )
    }
    else { 
      var %rollrand $rand(1,$calc($3))
      var %rolltotal $calc(%rolltotal + %rollrand)
      var %rolltotal2 $calc(%rolltotal2 + $calc($3))
      var %rollout %rollout $+ � %rollrand $+ ,
      var %roll
      goto 1
    }
    :2
    msg $chan %rollout
  }
  else { msg $chan Sorry %rollnick $+ ; please use natural numbers between 1 and 50. }
}
/*
|                                                                                                  |
| This second part is the trigger for the alias:                                                   |
|                                                                                                  |
*/
on *:text:^roll *:#:{ roll $2- }
/*
|                                                                                                  |
| End of dice rolling script                                                                       |
+--------------------------------------------------------------------------------------------------+
*/

Large Hadron Collider countdown

/*
+--------------------------------------------------------------------------------------------------+
| MK's LHC countdown script. Use /lhc to activate yourself, or have others use ^lhc                |
| This first part is the alias:                                                                    |
|                                                                                                  |
*/
alias lhc {
  var %lhc_current $ctime($date $time)
  var %lhc_circulate $ctime(2008 September 10 03:35:00)
  var %lhc_collision $ctime(2008 October 10 00:00:00)
  var %lhc_dif1 $calc(%lhc_circulate - %lhc_current)
  var %lhc_dif2 $calc(%lhc_collision - %lhc_current)
  if (%lhc_dif1 < 0) { 
    var %lhc_dif1 $remove(%lhc_dif1,-) 
    var %lhc_neg1 1 
  }
  if (%lhc_dif2 < 0) { 
    var %lhc_dif2 $remove(%lhc_dif2,-) 
    var %lhc_neg2 1
  }
  var %lhc_date1 $iif(%lhc_neg1,began,will begin) circulating protons $datecon($duration(%lhc_dif1)) $iif(%lhc_neg1,ago,from now)
  var %lhc_date2 $iif(%lhc_neg2,began,will begin) collisions $datecon($duration(%lhc_dif2)) $iif(%lhc_neg2,ago,from now)
  msg $chan The Large Hadron Collider %lhc_date1 and %lhc_date2 $+ .
}
/*
|                                                                                                  |
| This second part is an alias to be used as an identifier to fix mIRC's ugly date format          |
|                                                                                                  |
*/
alias datecon { 
  var %tmp $replace($1-,wk,$chr(32) $+ week,day,$chr(32) $+ day,hr,$chr(32) $+ hour,min,$chr(32) $+ minute,sec,$chr(32) $+ second)
  return %tmp
}
/*
|                                                                                                  |
| This third part is the trigger for the alias:                                                    |
|                                                                                                  |
*/
on *:text:^lhc:#:{ lhc }
/*
|                                                                                                  |
| End of LHC countdown script                                                                      |
+--------------------------------------------------------------------------------------------------+
*/

Aliases

Note that all of these are aliases, so if you put them in a Remote script they need 'alias' in front of them.

Reverse text

rev {
  var %rev.000 = $1-
  var %rev.001 = $len(%rev.000)
  while %rev.001 > 0 {
    if ($mid(%rev.000,%rev.001,1) != $chr(32)) { var %rev.002 = %rev.002 $+ $mid(%rev.000,%rev.001,1) }
    else { var %rev.002 = %rev.002 $mid(%rev.000,%rev.001,1) }
    dec %rev.001
  }
  msg $chan %rev.002
}

Fire text

firetext { say �7,8·¤Ø�8,7ؤ· �4,7·¤Ø�7,4ؤ· �5,4·¤Ø�4,5ؤ· �0,5 $1- �4,5·¤Ø�5,4ؤ· �7,4·¤Ø�4,7ؤ· �8,7·¤Ø�7,8ؤ·� }

Ice text

icetext { say �11,0¦|�0,11¦|�12,11¦|�11,12¦|�2,12¦|�12,2¦|�1,2¦|�2,1¦|�11,1 $1- �2,1|¦�1,2|¦�12,2|¦�2,12|¦�11,12|¦�12,11|¦�0,11|¦�11,0|¦� }

Rainbow text

rainbow { say �4,0?|�0,4|?�7?|�4,7|?�8?|�7,8|?�9?|�8,9|?�11?|�9,11|?�13?|�11,13|?�6?|�13,6|?�13 $1- �13,6?|�6,13|?�11?|�13,11|?�9?|�11,9|?�8?|�9,8|?�7?|�8,7|?�4?|�7,4|?�0?|�4,0|?� }

Stupid junk and ASCII art

hugeflood {
  say MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK
  say MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK MK
}
onos {
  .timer 1 1 say ONOS TEH $$1-
  .timer 1 2 say �* $+ $$1- $+ *�
}
lol say LMAOROTFLBTCSTCNDBFOOTWIFOAGWLLBGWTHROOTSAIAKBAYB
lol2 say Laughing my ass off rolling on the floor biting the carpet, scaring the cat, nearly dying by falling out of the window in front of a guy who looks like Bill Gates, who then horrified runs out on the street and is accidentally killed by a yellow bulldozer.
boom { 
  say � \\ \\ � � � \\\\ + \\\\ � $chr(124) � $chr(124) � // � � // � + / /
  say � � � \\\\ � + __ � � � __ + __ � � � + � � � + //  
  say � � � � � \\ � $chr(124) � \\ � $chr(124) � $chr(124) $chr(124) � $chr(124) $chr(124) $+ \\ � / $+ $chr(124) � / � + 
  say � � + � � � � $chr(124) $+ __/ � $chr(124) � $chr(124) $chr(124) � $chr(124) $chr(124) \\/ $chr(124) � � +   
  say � � � � + � � $chr(124) � \\ � $chr(124) � $chr(124) $chr(124) � $chr(124) $chr(124) � � � $chr(124) � � � � + 
  say � + � � / � $chr(124) $+ __/ � $chr(124) $+ __ $+ $chr(124) $chr(124) $+ __ $+ $chr(124) $chr(124) + � $chr(124) � \\    
  say � � � // + � � � � � � � � � � � � � � � � � � � � � � � + \\\\  
  say � / / � � � // + // � $chr(124) + $+ $chr(124) � \\\\ + \\\\ � + \\ \\
}
USflag {
  say �0,12 * * * * * * * *� ��4,4_________________________
  say �0,12 � � * * * * * * � �� ��0,0_________________________
  say �0,12 * * * * * * * *� ��4,4_________________________
  say �0,12 � � * * * * * * � �� ��0,0_________________________
  say �0,12 * * * * * * * *� ��4,4_________________________
  say �0,12 � � * * * * * * � �� ��0,0_________________________
  say �0,12 * * * * * * * *� ��4,4_________________________
  say �0,0__________________________________________
  say �4,4__________________________________________
  say �0,0__________________________________________
  say �4,4__________________________________________
  say �0,0__________________________________________
  say �4,4__________________________________________
}
flag_of_Finland {
  say �0,0__________�2,2_______�0,0______________________
  say �0,0__________�2,2_______�0,0______________________
  say �0,0__________�2,2_______�0,0______________________
  say �2,2_______________________________________
  say �2,2_______________________________________
  say �2,2_______________________________________
  say �0,0__________�2,2_______�0,0______________________
  say �0,0__________�2,2_______�0,0______________________
  say �0,0__________�2,2_______�0,0______________________
}
flag_of_France {
  say �2,2_____________�0,0_____________�4,4_____________
  say �2,2_____________�0,0_____________�4,4_____________
  say �2,2_____________�0,0_____________�4,4_____________
  say �2,2_____________�0,0_____________�4,4_____________
  say �2,2_____________�0,0_____________�4,4_____________
  say �2,2_____________�0,0_____________�4,4_____________
  say �2,2_____________�0,0_____________�4,4_____________
  say �2,2_____________�0,0_____________�4,4_____________
  say �2,2_____________�0,0_____________�4,4_____________
}
flag_of_Greece {
  say �12,12_____�0,0___�12,12_____�12,12__________________________
  say �12,12_____�0,0___�12,12_____�0,0__________________________
  say �0,0_____________�12,12__________________________
  say �12,12_____�0,0___�12,12_____�0,0__________________________
  say �12,12_____�0,0___�12,12_____�12,12__________________________
  say �0,0_______________________________________
  say �12,12_______________________________________
  say �0,0_______________________________________
  say �12,12_______________________________________
}
flag_of_Italy {
  say �3,3_____________�0,0_____________�4,4_____________
  say �3,3_____________�0,0_____________�4,4_____________
  say �3,3_____________�0,0_____________�4,4_____________
  say �3,3_____________�0,0_____________�4,4_____________
  say �3,3_____________�0,0_____________�4,4_____________
  say �3,3_____________�0,0_____________�4,4_____________
  say �3,3_____________�0,0_____________�4,4_____________
  say �3,3_____________�0,0_____________�4,4_____________
  say �3,3_____________�0,0_____________�4,4_____________
}
flag_of_Sweden {
  say �2,2__________�8,8_______�2,2______________________
  say �2,2__________�8,8_______�2,2______________________
  say �2,2__________�8,8_______�2,2______________________
  say �8,8_______________________________________
  say �8,8_______________________________________
  say �8,8_______________________________________
  say �2,2__________�8,8_______�2,2______________________
  say �2,2__________�8,8_______�2,2______________________
  say �2,2__________�8,8_______�2,2______________________
}
asciitails {
  say �5,5  �7,7    �0,0            �5,5  �0,0      
  say �5,5  �15,15  �1,1  �7,7  �0,0        �5,5  �7,7  �0,0      
  say �5,5  �0,0  �15,15  �1,1  �7,7        �7,7      �0,0    
  say �5,5  �0,0    �7,7            �5,5  �0,0  �5,5  �0,0  
  say �0,0  �5,5  �7,7                �5,5  �0,0  �5,5  
  say �0,0  �5,5  �7,7      �0,0    �7,7  �0,0  �7,7  �5,5  �0,0    
  say �0,0  �5,5  �7,7    �0,0    �1,1  �7,7  �1,1  �5,5  �0,0      
  say �0,0  �5,5  �7,7    �0,0    �1,1  �0,0  �1,1  �5,5  �0,0      
  say �0,0  �5,5    �7,7  �0,0    �1,1  �0,0  �1,1  �5,5  �0,0      
  say �0,0  �1,1  �15,15    �0,0          �1,1    �0,0    
  say �0,0    �1,1  �15,15    �0,0      �15,15    �0,0      
  say �0,0      �1,1          �0,0          
}

asciitails2 {
  say �5,5XX�7,7XXXX�0,0XXXXXXXXXXXX�5,5XX�0,0XXXXXX
  say �5,5XX�15,15XX�1,1XX�7,7XX�0,0XXXXXXXX�5,5XX�7,7XX�0,0XXXXXX
  say �5,5XX�0,0XX�15,15XX�1,1XX�7,7XXXXXXXX�7,7XXXXXX�0,0XXXX
  say �5,5XX�0,0XXXX�7,7XXXXXXXXXXXX�5,5XX�0,0XX�5,5XX�0,0XX
  say �0,0XX�5,5XX�7,7XXXXXXXXXXXXXXXX�5,5XX�0,0XX�5,5XX
  say �0,0XX�5,5XX�7,7XXXXXX�0,0XXXX�7,7XX�0,0XX�7,7XX�5,5XX�0,0XXXX
  say �0,0XX�5,5XX�7,7XXXX�0,0XXXX�1,1XX�7,7XX�1,1XX�5,5XX�0,0XXXXXX
  say �0,0XX�5,5XX�7,7XXXX�0,0XXXX�1,1XX�0,0XX�1,1XX�5,5XX�0,0XXXXXX
  say �0,0XX�5,5XXXX�7,7XX�0,0XXXX�1,1XX�0,0XX�1,1XX�5,5XX�0,0XXXXXX
  say �0,0XX�1,1XX�15,15XXXX�0,0XXXXXXXXXX�1,1XXXX�0,0XXXX
  say �0,0XXXX�1,1XX�15,15XXXX�0,0XXXXXX�15,15XXXX�0,0XXXXXX
  say �0,0XXXXXX�1,1XXXXXXXXXX�0,0XXXXXXXXXX
}

;Upth

;goggles
they_do_nothing {
  say ��7,7PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�7,7PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�7,7PP�8,8PP�8,8PP�0,0PP�0,0PP�8,8PP�8,8PP�7,7PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�8,8P�8,8PPP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�8,8PP�8,8PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�8,8PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�8,8PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�8,8PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�2,2PP�8,8PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�8,8PP�2,2PP�2,2PP�2,2PP�8,8PP�8,8PP�2,2PP�2,2PP�2,2PP�8,8PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�8,8PP�8,8PP�8,8PP�1,1PP�1,1PP�8,8PP�8,8PP�8,8PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��7,7PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�7,7PP
  say 03:15:29 <Sondow> teh rings!
}
they_do_nothing2 {
  say ��7,7g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�7,7g
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�1,1g�7,7g�8,8g�8,8g�0,0g�0,0g�8,8g�8,8g�7,7g�1,1g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�8,8g�8,8g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�8,8g�8,8g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�8,8g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�8,8g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�8,8g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�2,2g�8,8g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�8,8g�2,2g�2,2g�2,2g�8,8g�8,8g�2,2g�2,2g�2,2g�8,8g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�1,1g�8,8g�8,8g�8,8g�1,1g�1,1g�8,8g�8,8g�8,8g�1,1g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
  say ��8,8g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�1,1g�8,8g
  say ��7,7g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�8,8g�7,7g
  say <Sondow> teh rings!
}

;stars
invinc {
  say  ��0,0PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�0,0PP�
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�2,2PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��8,8PP�1,1PP�1,1PP�2,2PP�1,1PP�0,0PP�1,1PP�2,2PP�1,1PP�11,11PP�0,0PP�0,0PP�0,0PP�11,11PP�1,1PP�8,8PP
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�11,11PP�0,0PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��8,8PP�2,2PP�11,11PP�0,0PP�0,0PP�0,0PP�0,0PP�0,0PP�11,11PP�2,2PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�11,11PP�0,0PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��8,8PP�1,1PP�1,1PP�2,2PP�1,1PP�0,0PP�1,1PP�2,2PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�2,2PP�1,1PP�11,11PP�0,0PP�0,0PP�0,0PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say  ��0,0PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�0,0PP
}
invinc2 {
  say ��1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP�1,1PP�1,1PP�2,2PP�1,1PP�0,0PP�1,1PP�2,2PP
  say ��0,0PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�2,2PP�1,1PP�1,1PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�2,2PP�1,1PP�11,11PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP
  say ��8,8PP�1,1PP�1,1PP�2,2PP�1,1PP�0,0PP�1,1PP�2,2PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�11,11PP�0,0PP�11,11PP�1,1PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP
  say ��8,8PP�2,2PP�11,11PP�0,0PP�0,0PP�0,0PP�0,0PP�0,0PP�0,0PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP
  say ��8,8PP�1,1PP�1,1PP�1,1PP�11,11PP�0,0PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP
  say ��1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP�
  say ��8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�0,0PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��1,1PP�1,1PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP�0,0PP�0,0PP�0,0PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�8,8PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��1,1PP�11,11PP�0,0PP�0,0PP�0,0PP�11,11PP�1,1PP�8,8PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��1,1PP�1,1PP�1,1PP�0,0PP�1,1PP�1,1PP�1,1PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP
  say ��11,11PP�2,2PP�1,1PP�11,11PP�1,1PP�1,1PP�1,1PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�8,8PP�0,0PP
  say ��1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�8,8PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP�1,1PP
}
Personal tools