blob: 8da5e46f569033622fbd929d58b68e6901aac7e3 (
plain) (
tree)
|
|
//
function|script|SlotMachine
{
mes "Pull the lever...";
next;
menu
"Pull", L_Play,
"Maybe later", L_Close;
L_Play:
if(countitem("CasinoCoins") < 1)
goto L_NoCoin;
delitem "CasinoCoins", 1;
set @Temp1,rand(7);
set @Temp2,rand(7);
set @Temp3,rand(7);
mes "Numbers: " + @Temp1 + "/" + @Temp2 + "/" + @Temp3 + ".";
next;
if(@Temp1 != @Temp2)
goto L_Lost;
if(@Temp2 != @Temp3)
goto L_Lost;
if(@Temp1 != @Temp3)
goto L_Lost;
if (CSN >= 9)
goto L_Default;
if (rand(6) < CSN)
goto L_Jackpot;
set CSN, CSN+1;
goto L_Default;
L_Jackpot:
mes "Congratulations! You won!";
mes "However, the slot machine";
mes "do not give you the coins!";
next;
mes "[Staff]";
mes "\"I apologize for this problem.";
mes "I see you are a huge client of";
mes "ours, so I'll give you a Monocle";
mes "as a token of apology.\"";
getitem "Monocle", 1;
set CSN, 9;
goto L_Close;
L_Default:
mes "Congratulations! You won!";
mes "You get 10 casino coins";
getitem "CasinoCoins", 10;
goto L_Close;
L_Lost:
mes "You lost!";
goto L_Close;
L_NoCoin:
mes "Insert coin";
goto L_Close;
L_Close:
close2;
return;
}
|