Option Explicit
Sub Main
Dim FIn,Ini,A,B,C,Clp,Es,Sp
Dim R1,R2,R3,P1,P2,P3,E1,E2,E3
Dim DeA,DeB,DeC,Salvo50,Caso,Casi
Dim Ruo(1),Po1(2),Amba(2),M(2)
FIn = EstrazioneFin
Ini = CInt(InputBox("Inserisci l'estrazione che vuoi iniziare",Salvo50,9628))
Clp = CInt(InputBox(" Per quanti colpi vuoi giocare?",Salvo50,7))
Call ScegliRange(Ini,FIn,Ini,FIn)
Scrivi Space(12) & " DECINE VERTICALI - CHIESTO DA KUBES - SCRIPT SALVO50",1,,4,,3,,1
Sp = " "
Po1(1) = 1
'Po1(2) = 1
For Es = Ini To FIn
Messaggio Es
AvanzamentoElab Ini,FIn,Es
Caso = 0
For R1 = 1 To 9
R2 = R1 + 1
R3 = R2 + 1
If R3 = 11 Then R3 = 12
A = Estratto(Es,R1,1)
B = Estratto(Es,R2,1)
C = Estratto(Es,R3,1)
If B <> A And B <> C Then
DeA = Decina(A) : DeB = Decina(B) : DeC = Decina(C)
M(1) = DeA : M(2) = DeC
OrdinaMatrice M,1
Amba(1) = DeB & M(1) : Amba(2) = Vert(Amba(1))
Caso = Caso + 1
Casi = Casi + 1
Scrivi String(89,"*") & " Casi Totali " & FormattaStringa(Casi,"0000"),1,,,2
Scrivi String(80,"*") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000"),1,,,1
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R1) & " ",1,0
For P1 = 1 To 5
E1 = Estratto(Es,R1,P1)
If E1 = A Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E1) & " ",1,0
ColoreTesto 0
Next
Scrivi
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R2) & " ",1,0
For P2 = 1 To 5
E2 = Estratto(Es,R2,P2)
If E2 = B Then
ColoreTesto 1
Else
ColoreTesto 0
End If
Scrivi Format2(E2) & " ",1,0
ColoreTesto 0
Next
Scrivi
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R3) & " ",1,0
For P3 = 1 To 5
E3 = Estratto(Es,R3,P3)
If E3 = C Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E3) & " ",1,0
ColoreTesto 0
Next
Scrivi
Scrivi
Scrivi Space(35) & " Pronostico " & Format2(Amba(1)) & Sp & Format2(Amba(2)),1
Scrivi
Ruo(1) = R2
ImpostaGiocata 1,Amba,Ruo,Po1,Clp
Gioca Es
End If
Next
If ScriptInterrotto Then Exit Sub
Next
ScriviResoconto
End Sub