Option Explicit
Sub Main
Dim FIn,Es,Ini,Clp,Salvo50,E1,E2,E3,E4
Dim P1,P2,P3,P4,P5,P6,P7,P8,P9,Tutte
Dim Sp,R1,R2,R3,R4,Caso,Casi,A1,B1,C1,D1
Dim PentaA(5),PentaB(5),PentaC(5),PentaD(5)
Dim Ruo(4),Posta(3),A(5),B(5),C(5),D(5),Z(5)
Posta(2) = 1
Posta(3) = 1
Sp = " "
FIn = EstrazioneFin
Ini = InputBox("Inserisci l'estrazione che vuoi iniziare",Salvo50,10000)
Tutte = InputBox(" Se vuoi giocare per tutte le ruote metti 1, altrimenti un qualsiasi altro numero ",,1)
Clp = InputBox("Inserisci i colpi di gioco ?",,3)
'Call ScegliRange(Ini,FIn,Ini,FIn)
Scrivi Space(14) & " UN NUMERO UGUALE IN 4 RUOTE - di ALDINOBIS - SCRIPT Salvo50" & Space(14),1,,4,,3,,1
For Es = Ini To FIn
Messaggio Es
AvanzamentoElab Ini,FIn,Es
Caso = 0
For R1 = 1 To 8
For R2 = R1 + 1 To 9
For R3 = R2 + 1 To 10
For R4 = R3 + 1 To 12
If R4 = 11 Then R4 = 12
For P1 = 1 To 5
A(P1) = Estratto(Es,R1,P1)
A1 = Estratto(Es,R1,P1)
For P2 = 1 To 5
B(P2) = Estratto(Es,R2,P2)
B1 = Estratto(Es,R2,P2)
For P3 = 1 To 5
C(P3) = Estratto(Es,R3,P3)
C1 = Estratto(Es,R3,P3)
For P4 = 1 To 5
D(P4) = Estratto(Es,R4,P4)
D1 = Estratto(Es,R4,P4)
If A1 = B1 And A1 = C1 And A1 = D1 Then
For P9 = 1 To 5
PentaA(P9) = Fuori90(A(P9) + A1)
PentaB(P9) = Fuori90(B(P9) + B1)
PentaC(P9) = Fuori90(C(P9) + C1)
PentaD(P9) = Fuori90(D(P9) + D1)
Z(P9) = A1
Next
Caso = Caso + 1
Casi = Casi + 1
ColoreTesto 1
Scrivi String(89,"o") & " Casi Totali " & FormattaStringa(Casi,"0000")
ColoreTesto 2
Scrivi String(80,"o") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
ColoreTesto 0
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R1) & " ",1,0
For P5 = 1 To 5
E1 = Estratto(Es,R1,P5)
If E1 = A1 Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E1) & Sp,1,0
ColoreTesto 0
Next
Scrivi
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R2) & " ",1,0
For P6 = 1 To 5
E2 = Estratto(Es,R2,P6)
If E2 = B1 Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E2) & Sp,1,0
ColoreTesto 0
Next
Scrivi
'
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R3) & " ",1,0
For P7 = 1 To 5
E3 = Estratto(Es,R3,P7)
If E3 = C1 Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E3) & Sp,1,0
ColoreTesto 0
Next
Scrivi
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R4) & " ",1,0
For P8 = 1 To 5
E4 = Estratto(Es,R4,P8)
If E4 = D1 Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E4) & Sp,1,0
ColoreTesto 0
Next
Scrivi
Scrivi
Scrivi Space(8) & SiglaRuota(R1) & Sp & StringaNumeri(A," ",True) & "+",1,0
Scrivi Space(8) & SiglaRuota(R2) & Sp & StringaNumeri(B," ",True) & "+",1,0
Scrivi Space(8) & SiglaRuota(R3) & Sp & StringaNumeri(C," ",True) & "+",1,0
Scrivi Space(8) & SiglaRuota(R4) & Sp & StringaNumeri(D," ",True) & "+",1
Scrivi Space(11) & StringaNumeri(Z," ",True) & Space(12) & StringaNumeri(Z," ",True),1,0
Scrivi Space(12) & StringaNumeri(Z," ",True) & Space(12) & StringaNumeri(Z," ",True),1
Scrivi Space(11) & StringaNumeri(PentaA," ",True) & Space(12) & StringaNumeri(PentaB," ",True),1,0,,1
Scrivi Space(12) & StringaNumeri(PentaC," ",True) & Space(12) & StringaNumeri(PentaD," ",True),1,,,1
Scrivi Space(35) & " In Blu le Cinquine Pronosticate",1,,,2
Scrivi
If Tutte = 1 Then
Ruo(1) = TU_
Ruo(2) = NZ_
Else
Ruo(1) = R1
Ruo(2) = R2
Ruo(3) = R3
Ruo(4) = R4
End If
ImpostaGiocata 1,PentaA,Ruo,Posta,Clp
ImpostaGiocata 2,PentaB,Ruo,Posta,Clp
ImpostaGiocata 3,PentaC,Ruo,Posta,Clp
ImpostaGiocata 4,PentaD,Ruo,Posta,Clp
Gioca Es
End If
Next
If ScriptInterrotto Then Exit Sub
Next
Next
Next
Next
Next
Next
Next
If ScriptInterrotto Then Exit Sub
Next
ScriviResoconto
Scrivi TempoTrascorso
End Sub