Excellzone

Forum and disscussions since 2010


You are not connected. Please login or register

View previous topic View next topic Go down Message [Page 1 of 1]

#1
Excell

avatar
Head Administer
Head Administer
/*************************
Made by LuckeeAzn (watzmename of ragezone)
Rock Paper Scissors
02/08/09
*************************/

var compchoice;
var
playerchoice;
var
Frock = "#fUI/UIWindow.img/RpsGame/Frock#";
var
Fpaper = "#fUI/UIWindow.img/RpsGame/Fpaper#";
var
Fscissor = "#fUI/UIWindow.img/RpsGame/Fscissor#";
var
rock = "#fUI/UIWindow.img/RpsGame/rock#";
var
paper = "#fUI/UIWindow.img/RpsGame/paper#";
var
scissor = "#fUI/UIWindow.img/RpsGame/scissor#";
var
win = "#fUI/UIWindow.img/RpsGame/win#";
var
lose = "#fUI/UIWindow.img/RpsGame/lose#";
var
draw = "#fUI/UIWindow.img/RpsGame/draw#";
var
spacing = " ";
var
beta = "#fUI/UIWindow.img/BetaEdition/BetaEdition#\r\n";

var
winmatch = false;
var
losematch = false
var drawmatch = false;

function
start() {
status = -1;
action(1, 0, 0);
}

function
action(mode, type, selection) {
if (
mode == -1) {
cm.dispose();
} else {
if (
status == 0 && mode == 0) {
cm.dispose();
return;
} else if (
status == 1 && mode == 0) {
cm.sendOk("Why of course, your to chicken to face me in Rock, Paper, Scissors!");
cm.dispose();
return;
}
if (
mode == 1) {
status++;
} else {
status--;
}
if (
status == 0) {
cm.sendNext(beta + "I am the master of Rock, Paper, Scissors...\r\n\r\nMade by LuckeeAzn of FlameMS (watzmename of ragezone)"); //do not remove
} else if (status == 1) {
cm.sendAcceptDecline("Would you like to challenge me to a game of Rock, Paper Scissors?");
} else if (
status == 2) {
cm.sendSimple("Choose one...\r\n"
+ "#L0##fUI/UIWindow.img/RpsGame/Frock##l"
+ "#L1##fUI/UIWindow.img/RpsGame/Fpaper##l"
+ "#L2##fUI/UIWindow.img/RpsGame/Fscissor##l"
);
} else if (
status == 3) {
if (
selection == 0) {
playerchoice = "rock";
} else if (
selection == 1) {
playerchoice = "paper";
} else if (
selection == 2) {
playerchoice = "scissor";
}
var
random = cm.getRandom(1,3);
if (
random <= 1) {
compchoice = "rock";
} else if (
random <= 2) {
compchoice = "paper";
} else if (
random <= 4) {
compchoice = "scissor";
}
cm.sendNext("And the results are...");
} else if (
status == 4) {
if (
playerchoice == "rock" && compchoice == "rock") {
cm.sendOk(Frock + spacing + rock + draw);
drawmatch = true;
} else if (
playerchoice == "rock" && compchoice == "paper") {
cm.sendOk(Frock + spacing + paper + lose);
losematch = true;
} else if (
playerchoice == "rock" && compchoice == "scissor") {
cm.sendOk(Frock + spacing + scissor + win);
winmatch = true;
} else if (
playerchoice == "paper" && compchoice == "rock") {
cm.sendOk(Fpaper + spacing + rock + win);
winmatch = true;
} else if (
playerchoice == "paper" && compchoice == "paper") {
cm.sendOk(Fpaper + spacing + paper + draw);
drawmatch = true;
} else if (
playerchoice == "paper" && compchoice == "scissor") {
cm.sendOk(Fpaper + spacing + scissor + lose);
losematch = true;
} else if (
playerchoice == "scissor" && compchoice == "rock") {
cm.sendOk(Fscissor + spacing + rock + lose);
losematch = true;
} else if (
playerchoice == "scissor" && compchoice == "paper") {
cm.sendOk(Fscissor + spacing + paper + win);
winmatch = true;
} else if (
playerchoice == "scissor" && compchoice == "scissor") {
cm.sendOk(Fscissor + spacing + scissor + draw);
drawmatch = true;
} else {
cm.sendOk("Error");
}
} else if (
status == 5) {
cm.dispose();
}
}
}

View user profile http://excellzone.mrforum.net

View previous topic View next topic Back to top Message [Page 1 of 1]


Permissions in this forum:
You cannot reply to topics in this forum