Scripts

From Mk

Revision as of 19:18, 4 February 2009 by Admin (Talk | contribs)

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                                                                      |
+--------------------------------------------------------------------------------------------------+
*/

Reverse text

This alias will reverse the text you input to it.

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
}

Stupid junk and ASCII art

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

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