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[9]+".gif"; }
turns2=10+Math.floor((Math.random() * 10))
for (
b=0;b<turns2;b++)
    {
document.slots.slot2.src=""+slotitem[9]+".gif"; }
turns3=10+Math.floor((Math.random() * 10))
for (
c=0;c<turns3;c++)
    {
document.slots.slot3.src=""+slotitem[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>