Advertisement
M45T3Ryu

8th Square:Rock/Paper/Scissors

Feb 9th, 2013
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.22 KB | None | 0 0
  1. job_ko,17,40    script  Sight#ko_08 909,2,2,{
  2. mes "Other letters are too small to read. Let's look up close.";
  3. close;
  4. OnTouch:
  5.     mes "There are tiny letters on the sign.";
  6.     next;
  7. M_game:
  8.     mes "Rock-paper-scissors Machine";
  9.     mes "If you win, move to block 15.";
  10.     mes "If it is a draw, roll the dice.";
  11.     mes "If you lose, move to block 0.";
  12.     next;
  13.     mes "Rock! Paper! Scissors!";
  14.     set .@master, rand(1,3);
  15.     next;
  16.     switch(select("Give scissors.:Give rock.:Give paper.")) {
  17.         case 1: set .@player, 1;    break;
  18.         case 2: set .@player, 2;    break;
  19.         case 3: set .@player, 3;    break;
  20.     }
  21.  
  22.     emotion (9+.@player),1;
  23.     emotion (9+.@master);
  24.     mes "=Game Results=";
  25.     mes "Machine: "+((.@master == 1)?"Scissors":"")+((.@master == 2)?"Rock":"")+((.@master == 3)?"Paper":"")+".";
  26.     mes "You: "+((.@player == 1)?"Scissors":"")+((.@player == 2)?"Rock":"")+((.@player == 3)?"Paper":"")+".";
  27.     if (.@master==.@player) {
  28.         mes "Draw";
  29.         goto M_game;
  30.     } else if ( (.@player==1 && .@master==2) || (.@player==2 && .@master==3) || (.@player==3 && .@master==1) ) {
  31.         mes "You Lose";
  32.         mes "Press Close to move to block 0.";
  33.         close2;
  34.         warp "job_ko",62,16;
  35.     }
  36.         mes "You Win";
  37.         mes "Press Close to move to block 15.";
  38.         close2;
  39.         warp "job_ko",,;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement