Sub Main()
TestoInBandaPassante "*** METODO 2 *** IDEA by TIZIANOCICLOMET & BARWOMAN ____ Script by Baffoblu ***",1,4,1
ColoreTesto 0
Dim idEstr
Dim Inizio
Dim Fine
Dim ruote(10)
Dim posta(10)
Dim poste(10)
Dim r
Dim nAnalisi
Dim nColpiDiGioco
Dim n(2)
Dim nu(9)
posta(1) = 1
poste(2) = 1
r = CInt(InputBox(" Scegli la ruota ",,"1"))
nAnalisi = CInt(InputBox(" Quante estrazioni vuoi controllare ? ",,"50"))
nColpiDiGioco = CInt(InputBox(" Per quanti colpi vuoi giocare ? ",,"9"))
Inizio = EstrazioneFin - nAnalisi
Fine = EstrazioneFin
co = 0
For idEstr = Inizio To Fine
Messaggio "elab. estr. [" &(idEstr) & "] di " & DataEstrazione(idEstr,1)
Call AvanzamentoElab(Inizio,Fine,idEstr)
ruote(1) = r
w1 = Estratto(idEstr,r,1)
w2 = Estratto(idEstr,r,2)
w3 = Estratto(idEstr,r,3)
w4 = Estratto(idEstr,r,4)
w5 = Estratto(idEstr,r,5)
'--------------------------
a1 = Fuori90(w1 + 45)
a2 = Fuori90(w2 + 45)
a3 = Fuori90(w3 + 45)
a4 = Fuori90(w4 + 45)
a5 = Fuori90(w5 + 45)
'-------------------------
b1 = Abs(a1 - a2)
b2 = Abs(a2 - a3)
b3 = Abs(a3 - a4)
b4 = Abs(a4 - a5)
'-------------------------
c1 = Abs(b1 - b2)
c2 = Abs(b2 - b3)
c3 = Abs(b3 - b4)
'-------------------------
d1 = Abs(c1 - c2)
d2 = Abs(c2 - c3)
'-------------------------
e1 = Fuori90(d1 + 45)
e2 = Fuori90(d2 + 45)
'-------------------------
z1 = Minimo(d1,d2)
z2 = Minimo(e1,e2)
g1 = Minimo(z1,z2)
'-------------------
q1 = Massimo(d1,d2)
q2 = Massimo(e1,e2)
g4 = Massimo(q1,q2)
'----------------------------------------
If d1 = g1 And d2 = g4 Then
g2 = Minimo(e1,e2)
g3 = Massimo(e1,e2)
End If
If d1 = g1 And e1 = g4 Then
g2 = Minimo(d2,e2)
g3 = Massimo(d2,e2)
End If
If d1 = g1 And e2 = g4 Then
g2 = Minimo(d2,e1)
g3 = Massimo(d2,e1)
End If
If d2 = g1 And d1 = g4 Then
g2 = Minimo(e1,e2)
g3 = Massimo(e1,e2)
End If
If d2 = g1 And e1 = g4 Then
g2 = Minimo(d1,e2)
g3 = Massimo(d1,e2)
End If
If d2 = g1 And e2 = g4 Then
g2 = Minimo(d1,e1)
g3 = Massimo(d1,e1)
End If
If e1 = g1 And d1 = g4 Then
g2 = Minimo(d2,e2)
g3 = Massimo(d2,e2)
End If
If e1 = g1 And d2 = g4 Then
g2 = Minimo(d1,e2)
g3 = Massimo(d1,e2)
End If
If e1 = g1 And e2 = g4 Then
g2 = Minimo(d1,d2)
g3 = Massimo(d1,d2)
End If
If e2 = g1 And d1 = g4 Then
g2 = Minimo(d2,e1)
g3 = Massimo(d2,e1)
End If
If e2 = g1 And d2 = g4 Then
g2 = Minimo(d1,e1)
g3 = Massimo(d1,e1)
End If
If e2 = g1 And e1 = g4 Then
g2 = Minimo(d1,d2)
g3 = Massimo(d1,d2)
End If
'----------------------------------------
h1 = Fuori90(g1 + g4)
h2 = Fuori90(h1 + h1)
'--------------------
h3 = Fuori90(g1 + g2)
h4 = Fuori90(h3 + 01)
h5 =(h3 - 01)
'--------------------
i1 = Fuori90(g1 + g3)
i2 = Fuori90(i1 + 01)
i3 =(i1 - 01)
'--------------------
l1 = Fuori90(g2 + g4)
l2 = Fuori90(l1 + 01)
l3 =(l1 - 01)
'--------------------
ruote(1) = r
n(1) = h1
n(2) = h2
nu(1) = h3
nu(2) = h4
nu(3) = h5
nu(4) = i1
nu(5) = i2
nu(6) = i3
nu(7) = l1
nu(8) = l2
nu(9) = l3
EliminaRipetuti nu
co = co + 1
Scrivi String(100,"°") & " Caso n°" & co,1
Scrivi DataEstrazione(idEstr) & " -- " & SiglaRuota(r) & " - " & StringaEstratti(idEstr,r),1
Scrivi
ColoreTesto 7
Scrivi "New cinquina 45. : " & a1 & " - " & a2 & " - " & a3 & " - " & a4 & " - " & a5,1
ColoreTesto 1
Scrivi "1° Allineamento : " & Format2(b1) & " - " & Format2(b2) & " - " & Format2(b3) & " - " & Format2(b4),1
Scrivi "2° Allineamento : " & Format2(c1) & " - " & Format2(c2) & " - " & Format2(c3),1
Scrivi "3° Allineamento : " & Format2(d1) & " - " & Format2(d2),1
ColoreTesto 0
Scrivi "-------------------------------------------------"
Scrivi Format2(e1) & " - " & Format2(e2) & " : Derivati dal + 45"
Scrivi "-------------------------------------------------"
ColoreTesto 1
Scrivi "Quadratura : "
Scrivi Format2(g1) & " - " & Format2(g2),1
Scrivi Format2(g4) & " - " & Format2(g3),1
Scrivi
ColoreTesto 2
Scrivi "Ambate : " & Format2(h1) & " - " & Format2(h2),1
Scrivi "Lunghetta Completa : " & Format2(h3) & " - " & Format2(h4) & " - " & Format2(h5) & " - " & Format2(i1) & " - " & Format2(i2) & " - " & Format2(i3) & " - " & Format2(l1) & " - " & Format2(l2) & " - " & Format2(l3),1
ColoreTesto 1
Scrivi "ATTENZIONE ! GLI EVENTUALI NUMERI RIPETUTI VERRANNO ELIMINATI NEI NUMERI IN GIOCO !",1
ColoreTesto 0
Scrivi String(90,"="),1
ImpostaGiocata 1,n,ruote,posta,nColpiDiGioco,1
ImpostaGiocata 2,nu,ruote,poste,nColpiDiGioco,2
Gioca idEstr,1
If ScriptInterrotto Then Exit For
Next
Scrivi
Scrivi String(100,"*")
ColoreTesto 2
Scrivi" casi trovati : " & co,1
ColoreTesto 0
Scrivi String(100," * ")
TestoInBandaPassante(" LISTATO BY B A F F O B L U "),1,3,0
End Sub