Salve,
vorrei mettere in una pagina una specie di gioco della lotteria. in pratica appena vengono estratti tre numeri (non importa ovviamente in quale sequenza) appare un link o ci sarà un redirect (magari su una pagina che controlli la provenienza in modo da evitare furbate dagli utenti un po' più svegli, ma questa caratteristica non è decisiva)
ho trovato qualcosa in giro che ho provato a personalizzare (so che ho fatto una gran confusione con quel ciclone di if finale) eliminando alcune cose che non mi servivano (puntate e soldi)
quello che però proprio non so fare è mettere un contatore che, al 15° tentativo restringa le possibilità o dia direttamente la sequenza dei numeri corretta.
O, analogamente, potrebbe essere interessante che le possibilità si riducano ad ogni clic...
poi, lo scrivo più in basso perché è meno importante (o comunque è chiedervi troppo!)
Mi piacerebbe avere anche le diverse ruote come opzione da una listbox.
per cui ogni ruota sulla quale uscisse la sequenza vincente 'regalasse' premi diversi.
E metterei anche qualche premio di "consolazione" per chi individua solo due numeri... ma qui rischio forse il ban
.
Riuscireste a darmi una mano con quanto chiesto sopra senza morir di noia?
ciao!
le mie modifiche (scusate l'indentatura)
Codice PHP:
<form name=slots onsubmit="rollem(); return false;">
<table border=0 cellpadding=3 cellspacing=1 width=300>
<tr><th><input type=submit value="fai girare le palle"></th>
<th></th>
</tr>
<tr><th colspan=2> </th>
</tr>
<tr><td colspan=2><hr></td></tr>
<tr><td colspan=2>
<center>
<table cellspacing=5 cellpadding=2 border=0><tr>
<td><img src=4.gif name=slot1></td>
<td><img src=0.gif name=slot2></td>
<td><img src=7.gif name=slot3></td>
</tr></table>
<input type=text readonly size=33 name=banner>
</td></tr>
<tr><td colspan=2><hr></td></tr>
<tr><td colspan=2><center>
</td></tr>
</table>
</form>
<script>
slotitem = new Array('0','1','2','3','4','5','6','7','8','9');
function rollem () {
counter=0;
spinem();
}
function spinem() {
turns1=10+Math.floor((Math.random() * 10))
for (a=0;a<turns1;a++)
{document.slots.slot1.src=""+slotitem[a % 9]+".gif"; }
turns2=10+Math.floor((Math.random() * 10))
for (b=0;b<turns2;b++)
{document.slots.slot2.src=""+slotitem[b % 9]+".gif"; }
turns3=10+Math.floor((Math.random() * 10))
for (c=0;c<turns3;c++)
{document.slots.slot3.src=""+slotitem[c % 9]+".gif"; }
counter++;
if (counter<20) {setTimeout("spinem(counter);",50);} else {checkmatch();
}
}
function checkmatch() {
if (
(document.slots.slot1.src == "percorso_assoluto/1.gif") && (document.slots.slot2.src == "percorso_assoluto/2.gif") && (document.slots.slot3.src == "percorso_assoluto/3.gif")
||
(document.slots.slot1.src == "percorso_assoluto/1.gif") && (document.slots.slot2.src == "percorso_assoluto/3.gif") && (document.slots.slot3.src == "percorso_assoluto/2.gif")
(document.slots.slot1.src == "percorso_assoluto/2.gif") && (document.slots.slot2.src == "percorso_assoluto/1.gif") && (document.slots.slot3.src == "percorso_assoluto/3.gif")
||
(document.slots.slot1.src == "percorso_assoluto/2.gif") && (document.slots.slot2.src == "percorso_assoluto/3.gif") && (document.slots.slot3.src == "percorso_assoluto/1.gif")
||
(document.slots.slot1.src == "percorso_assoluto/3.gif") && (document.slots.slot2.src == "percorso_assoluto/1.gif") && (document.slots.slot3.src == "percorso_assoluto/2.gif")
||
(document.slots.slot1.src == "percorso_assoluto/3.gif") && (document.slots.slot2.src == "percorso_assoluto/2.gif") && (document.slots.slot3.src == "percorso_assoluto/1.gif")
)
{
document.slots.banner.value="Hai vinto. Ecco il premio (seguirà indirizzo o link)";
}
}
</script>