qusto è lo script di baffo blu laterali dx:
Sub Main()
Scrivi " Script Terno per laterali a destra",1
Scrivi
Dim idEstr
Dim Inizio
Dim Fine
Dim ruota(11)
Dim ruote(11)
Dim posta(10)
Dim poste(10)
Dim r
Dim p
Dim p1
Dim nAnalisi
Dim nColpiDiGioco
Dim n(2)
Dim am1(3)
Dim am2(3)
posta(1) = 1
posta(2) = 1
poste(2) = 1
poste(3) = 1
r = CInt(InputBox(" Scegli la ruota ",,"1"))
p = CInt(InputBox(" Scegli la posizione ",,"1"))
nAnalisi = CInt(InputBox(" Quante estrazioni vuoi controllare ? ",,"100"))
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)
ruota(1) = r
a1 = Estratto(idEstr - 1,r,p)
b1 = Estratto(idEstr,r,p)
If a1 = b1 Then
ok = 0
If p = 1 Then
a2 = Estratto(idEstr - 1,r,2)
b2 = Estratto(idEstr,r,2)
p1 = 2
If pari(a2) And pari(b2) Or dispari(a2) And dispari(b2) Then
a3 = a2 + b2' somma 1° ambo in verticale numeri a destra
b3 = a1 + b1' somma 2° ambo in verticale numeri ripetuti
a4 = Distanza(a2,b2)' distanza 1° ambo
b4 = Abs(a1 - b1)' distanza 2° ambo
b5 = b3 + a4' somma 2° ambo + distanza 1° ambo
'---------------------------------------------
k1 = b5 / 2' 1° elemento dell'ambo secco
k2 = b3 - k1' 2° elemento dell'ambo secco
'------------
w = k1 + k2
k3 = Fuori90(w + 1)' 1° abbinamento per terno
k4 = Fuori90(w + 2)' 2° ammbinamento per terno
ok = 1
End If
End If
If p = 2 Then
a2 = Estratto(idEstr - 1,r,3)
b2 = Estratto(idEstr,r,3)
p1 = 3
If pari(a2) And pari(b2) Or dispari(a2) And dispari(b2) Then
a3 = a2 + b2' somma 1° ambo in verticale numeri a destra
b3 = a1 + b1' somma 2° ambo in verticale numeri ripetuti
a4 = Distanza(a2,b2)' distanza 1° ambo
b4 = Abs(a1 - b1)' distanza 2° ambo
b5 = b3 + a4' somma 2° ambo + distanza 1° ambo
'---------------------------------------------
k1 = b5 / 2' 1° elemento dell'ambo secco
k2 = b3 - k1' 2° elemento dell'ambo secco
'------------
w = k1 + k2
k3 = Fuori90(w + 1)' 1° abbinamento per terno
k4 = Fuori90(w + 2)' 2° ammbinamento per terno
ok = 1
End If
End If
If p = 3 Then
a2 = Estratto(idEstr - 1,r,4)
b2 = Estratto(idEstr,r,4)
p1 = 4
If pari(a2) And pari(b2) Or dispari(a2) And dispari(b2) Then
'------------------------------------------
a3 = a2 + b2' somma 1° ambo in verticale numeri a destra
b3 = a1 + b1' somma 2° ambo in verticale numeri ripetuti
a4 = Distanza(a2,b2)' distanza 1° ambo
b4 = Abs(a1 - b1)' distanza 2° ambo
b5 = b3 + a4' somma 2° ambo + distanza 1° ambo
'---------------------------------------------
k1 = b5 / 2' 1° elemento dell'ambo secco
k2 = b3 - k1' 2° elemento dell'ambo secco
'------------
w = k1 + k2
k3 = Fuori90(w + 1)' 1° abbinamento per terno
k4 = Fuori90(w + 2)' 2° ammbinamento per terno
ok = 1
End If
End If
If p = 4 Then
a2 = Estratto(idEstr - 1,r,5)
b2 = Estratto(idEstr,r,5)
p1 = 5
If pari(a2) And pari(b2) Or dispari(a2) And dispari(b2) Then
a3 = a2 + b2' somma 1° ambo in verticale numeri a destra
b3 = a1 + b1' somma 2° ambo in verticale numeri ripetuti
a4 = Distanza(a2,b2)' distanza 1° ambo
b4 = Abs(a1 - b1)' distanza 2° ambo
b5 = b3 + a4' somma 2° ambo + distanza 1° ambo
'---------------------------------------------
k1 = b5 / 2' 1° elemento dell'ambo secco
k2 = b3 - k1' 2° elemento dell'ambo secco
'------------
w = k1 + k2
k3 = Fuori90(w + 1)' 1° abbinamento per terno
k4 = Fuori90(w + 2)' 2° ammbinamento per terno
ok = 1
End If
End If
If p = 5 Then
a2 = Estratto(idEstr - 1,r,4)
b2 = Estratto(idEstr,r,4)
p1 = 4
If pari(a2) And pari(b2) Or dispari(a2) And dispari(b2) Then
a3 = a2 + b2' somma 1° ambo in verticale numeri a destra
b3 = a1 + b1' somma 2° ambo in verticale numeri ripetuti
a4 = Distanza(a2,b2)' distanza 1° ambo
b4 = Abs(a1 - b1)' distanza 2° ambo
b5 = b3 + a4' somma 2° ambo + distanza 1° ambo
'---------------------------------------------
k1 = b5 / 2' 1° elemento dell'ambo secco
k2 = b3 - k1' 2° elemento dell'ambo secco
'------------
w = k1 + k2
k3 = Fuori90(w + 1)' 1° abbinamento per terno
k4 = Fuori90(w + 2)' 2° ammbinamento per terno
ok = 1
End If
End If
If ok = 1 Then
n(1) = k1
n(2) = k2
am1(1) = k1
am1(2) = k2
am1(3) = k3
am2(1) = k1
am2(2) = k2
am2(3) = k4
ruota(1) = r
ruote(1) = r
ruote(2) = 11
co = co + 1
Scrivi String(100,"°") & " Caso n°" & co,1
Scrivi DataEstrazione(idEstr - 1) & " -- " & SiglaRuota(r) & " - " & StringaEstratti(idEstr - 1,r),1
Scrivi DataEstrazione(idEstr) & " -- " & SiglaRuota(r) & " - " & StringaEstratti(idEstr,r),1
ColoreTesto 1
Scrivi "Numeri ripetuti Isotopi in 2 estrazioni consecutive : " & Format2(a1) & " e " & Format2(b1) & " in " & p & "° pos.",1
Scrivi "Laterali : " & Format2(a2) & " e " & Format2(b2) & " in " & p1 & "° pos.",1
Scrivi "1° coppia di elementi di somma : " & a3 & " e di Distanza : " & a4,1
Scrivi "2° coppia di elementi di somma : " & b3 & " e di Distanza : " & b4,1
Scrivi
ColoreTesto 7
Scrivi "Ambo Secco : " & k1 & " - " & k2,1
Scrivi "1° terno : " & k1 & " - " & k2 & " - " & k3,1
Scrivi "2° terno : " & k1 & " - " & k2 & " - " & k4,1
ColoreTesto 0
Scrivi String(80,"="),1
ImpostaGiocata 1,n,ruota,posta,nColpiDiGioco',1
ImpostaGiocata 2,am1,ruote,poste,nColpiDiGioco',2
ImpostaGiocata 3,am2,ruote,poste,nColpiDiGioco',2
Gioca idEstr,1
End If
End If
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
ScriviResoconto
End Sub