/    Sign up×
Community /Pin to ProfileBookmark

I made a slots machine, and what i’m tyring to do is make is so when the 3 images are the same, a alert comes up saying “winner!” but it’s saying winner everytime i roll. Also when their credits are out, i need a prompt asking them to take out a loan, and if they say yes i need to put 20 credits in. tihs is my script, please help me.

<html>
<head>
<title> slots </title>
<script type=”text/javascript” src=”random.js”>
</script>
<script type=”text/javascript”>
function Slots()
{
var bankroll, debt, symbol, symbol1, symbol2, yes, loser;
bankroll = document.SymbolForm.bankroll.value = parseFloat(document.SymbolForm.bankroll.value);
debt = document.SymbolForm.debt.value = parseFloat(document.SymbolForm.debt.value)

document.images.symbol.src = RandomOneOf([“canders5_triangle.gif” , “canders5_square.gif” , “canders5_circle.gif”])
document.images.symbol1.src = RandomOneOf([“canders5_triangle.gif” , “canders5_square.gif” , “canders5_circle.gif”])
document.images.symbol2.src = RandomOneOf([“canders5_triangle.gif” , “canders5_square.gif” , “canders5_circle.gif”])

document.SymbolForm.bankroll.value = parseFloat (document.SymbolForm.bankroll.value) -1;

if (bankroll > 0){
if (symbol == symbol1 && symbol == symbol2) {
document.SymbolForm.bankroll.value = parseFloat(document.SymbolForm.bankroll.value) + 7;
alert(“winner!!!”)
}
}
}

</script>
</head>
<body>
<div style=”text-align:center”>
<h2> Try you hand at the slots machine!</h2>

<img name=”symbol” src=”canders5_square.gif” border=1″ />
<img name=”symbol1″ src=”canders5_square.gif” border=1″ />
<img name=”symbol2″ src=”canders5_square.gif” border=1″/>

<br /><br />

<form name=”SymbolForm”>

<br />

<input type=”button” value=”Click to Spin!” onClick=”Slots();” />
<br />
<br />
Bankroll:<input type=”text” name=”bankroll” value=”20″ />
Debt:<input type=”text” name=”debt” value=”0″ />

</form>
</div>
</body>
</html>

to post a comment
JavaScript

3 Comments(s)

Copy linkTweet thisAlerts:
@so_is_thisDec 13.2006 — what i'm tyring to do is make is so when the 3 images are the same, a alert comes up saying "winner!" but it's saying winner everytime i roll.[/QUOTE]
That is because you never set these three variables to anything:

var bankroll, debt, [COLOR=Red]symbol, symbol1, symbol2[/COLOR], yes, loser;
Copy linkTweet thisAlerts:
@canders5authorDec 13.2006 — aren't those variables set to the images ?
Copy linkTweet thisAlerts:
@canders5authorDec 13.2006 — j/k i found out why. here is the result

<html>

<head>

<title> slots </title>

<script type="text/javascript" src="random.js">

</script>

<script type="text/javascript">

function Slots()

{

var bankroll, debt, symbol, symbol1, symbol2, yes, loser;

bankroll = document.SymbolForm.bankroll.value = parseFloat(document.SymbolForm.bankroll.value);

debt = document.SymbolForm.debt.value = parseFloat(document.SymbolForm.debt.value)


symbol = RandomOneOf(["canders5_triangle.gif" , "canders5_square.gif" , "canders5_circle.gif"])

symbol1 = RandomOneOf(["canders5_triangle.gif" , "canders5_square.gif" , "canders5_circle.gif"])

symbol2 = RandomOneOf(["canders5_triangle.gif" , "canders5_square.gif" , "canders5_circle.gif"])

document.square.src = symbol;

document.square1.src = symbol1;

document.square2.src = symbol2;

document.SymbolForm.bankroll.value = parseFloat (document.SymbolForm.bankroll.value) -1;

if (bankroll > 0){

if (symbol == symbol1 && symbol == symbol2) {

document.SymbolForm.bankroll.value = parseFloat(document.SymbolForm.bankroll.value) + 7;

alert("winner!!!")

}

}

}

</script>

</head>

<body>

<div style="text-align:center">

<h2> Try you hand at the slots machine!</h2>

<img name="square" src="canders5_square.gif" border=1" />

<img name="square1" src="canders5_square.gif" border=1" />

<img name="square2" src="canders5_square.gif" border=1"/>

<br /><br />

<form name="SymbolForm">

<br />


<input type="button" value="Click to Spin!" onClick="Slots();" />

<br />

<br />

Bankroll:<input type="text" name="bankroll" value="20" />

Debt:<input type="text" name="debt" value="0" />

</form>

</div>

</body>

</html>
×

Success!

Help @canders5 spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.6,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...