filippok9
Member
Per il grosso grazie mi riferivo a chi ha contribuito a dare un aiuto per lo script, anzi volevo dire anche che si può migliorare facendo si di inserire fino ad un massimo di tre ruote per ambata e tre numeri per ambo, secondo me come 007 è uno dei migliori, mi rivolgo con molta cortesia sia a Claudio8, Francesco o chiunque creda di poter dare un contributo per migliorare il metodo.
Un grazie ancora a LuigiB. Per Spaziometria è unico nel suo genere.
Saluti Filippo
ecco il metodo da migliorare
'SPY DETECTOR - L8+
'SPY DETECTOR pronostica in automatico un numero per ambata e due numeri per ambo su due ruote e tutte.
'SPY DETECTOR permette di eseguire ricerche spia in presenza di numeri isotopi ripetuti sortiti su due ruote anche non consecutive.
'SPY DETECTOR è in grado di rintracciare un numero isotopo ripetuto su due ruote in automatico o definito dall'utente.
'SPY DETECTOR permette di variare le estrazioni di spyscan sull'archivio.
'SPY DETECTOR fornisce un riepilogo statistiche risultati ottenuti per ambata e ambo.
'SCRIPT L8+
Const COLPI = 12
Public Ruota(2)
Public Numeri(90)
Public GlobalFreq(90)
Public Ambi(90,90)
Public TotCasi,CasiNeg
Dim varList()
Dim varData()
Dim varRuote1()
Dim varRuote2()
Public StatAmbi(12),StatAmbiTutte(12),StatAmbate(12)
Function Isotopo(estrazione,video)
Isotopo = 0
For b = 1 To 5
For r1 = 1 To 9
num1 = Estratto(estrazione,r1,b)
num1 = CInt(num1)
For r2 = r1 + 1 To 10
num2 = Estratto(estrazione,r2,b)
num2 = CInt(num2)
If num1 = num2 Then
trovati = 0
For c = 1 To 10
If Estratto(estrazione,c,b) = num1 Then trovati = trovati + 1
Next
If trovati = 2 Then
If video = 1 Then
ColoreTesto 1
Scrivi "SPY DETECTOR BY PREDICTOR - <http://RAMCOLOTTO>"
Scrivi "---------------------------------------------"
Scrivi
ColoreTesto 2
Scrivi "NUMERO SPIA " & Format2(num1) & " " & Left(NomeRuota(r1),2) & _
"-" & Left(NomeRuota(r2),2) & "(" & DataEstrazione(estrazione) & ")"
Scrivi
ColoreTesto 0
End If
Isotopo = num1
Exit Function
End If
End If
Next
Next
Next
End Function
Function NumSpiaIso(estrazione,numero)
NumSpiaIso = 0
Ruota(1) = 0
Ruota(2) = 0
For b = 1 To 5
For r1 = 1 To 9
num1 = Estratto(estrazione,r1,b)
For r2 = r1 + 1 To 10
num2 = Estratto(estrazione,r2,b)
If num1 = num2 Then
trovati = 0
For c = 1 To 10
If Estratto(estrazione,c,b) = num1 Then trovati = trovati + 1
Next
If trovati = 2 And num1 = numero Then
TotCasi = TotCasi + 1
ReDim Preserve varList(TotCasi)
ReDim Preserve varData(TotCasi)
ReDim Preserve varRuote1(TotCasi)
ReDim Preserve varRuote2(TotCasi)
varRuote1(TotCasi) = r1
varRuote2(TotCasi) = r2
varData(TotCasi) = estrazione
varList(TotCasi) = DataEstrazione(estrazione) & ": "
varList(TotCasi) = varList(TotCasi) & "[" & Left(NomeRuota(r1),2) & "-" & Left(NomeRuota(r2),2) & "]"
NumSpiaIso = num1
Ruota(1) = r1
Ruota(2) = r2
Exit Function
End If
End If
Next
Next
Next
End Function
Function PiuFrequenti(inizio)
Dim totfreq(90)
For a = inizio To inizio +(colpi - 1)
For b = 1 To 5
num = Estratto(a,Ruota(1),b)
totfreq(num) = totfreq(num) + 1
num = Estratto(a,Ruota(2),b)
totfreq(num) = totfreq(num) + 1
Next
Next
For c1 = 1 To 90
If totfreq(c1) > 0 Then Numeri(c1) = Numeri(c1) + 1
GlobalFreq(c1) = GlobalFreq(c1) + totfreq(c1)
Next
End Function
Function FreqAmbi(inizio)
For a = inizio To inizio +(colpi - 1)
For b = 1 To 5
num1 = Estratto(a,Ruota(1),b)
For c = 1 To 5
num2 = Estratto(a,Ruota(1),c)
Ambi(num1,num2) = Ambi(num1,num2) + 1
Next
Next
For b = 1 To 5
num1 = Estratto(a,Ruota(2),b)
For c = 1 To 5
num2 = Estratto(a,Ruota(2),c)
Ambi(num1,num2) = Ambi(num1,num2) + 1
Next
Next
Next
End Function
Function AmbateUscite(inizio,condizione,num)
Dim a,b,numest1,numest2
AmbateUscite = 0
For a = inizio To inizio +(colpi - 1)
For b = 1 To 5
numest1 = Estratto(a,varRuote1(condizione),b)
numest2 = Estratto(a,varRuote2(condizione),b)
If num = numest1 Then
Scrivi "Ambata " & num & " " & Left(NomeRuota(varRuote1(condizione)),2) & _
" (" & a - inizio + 1 & "ºc)"
Un grazie ancora a LuigiB. Per Spaziometria è unico nel suo genere.
Saluti Filippo
ecco il metodo da migliorare
'SPY DETECTOR - L8+
'SPY DETECTOR pronostica in automatico un numero per ambata e due numeri per ambo su due ruote e tutte.
'SPY DETECTOR permette di eseguire ricerche spia in presenza di numeri isotopi ripetuti sortiti su due ruote anche non consecutive.
'SPY DETECTOR è in grado di rintracciare un numero isotopo ripetuto su due ruote in automatico o definito dall'utente.
'SPY DETECTOR permette di variare le estrazioni di spyscan sull'archivio.
'SPY DETECTOR fornisce un riepilogo statistiche risultati ottenuti per ambata e ambo.
'SCRIPT L8+
Const COLPI = 12
Public Ruota(2)
Public Numeri(90)
Public GlobalFreq(90)
Public Ambi(90,90)
Public TotCasi,CasiNeg
Dim varList()
Dim varData()
Dim varRuote1()
Dim varRuote2()
Public StatAmbi(12),StatAmbiTutte(12),StatAmbate(12)
Function Isotopo(estrazione,video)
Isotopo = 0
For b = 1 To 5
For r1 = 1 To 9
num1 = Estratto(estrazione,r1,b)
num1 = CInt(num1)
For r2 = r1 + 1 To 10
num2 = Estratto(estrazione,r2,b)
num2 = CInt(num2)
If num1 = num2 Then
trovati = 0
For c = 1 To 10
If Estratto(estrazione,c,b) = num1 Then trovati = trovati + 1
Next
If trovati = 2 Then
If video = 1 Then
ColoreTesto 1
Scrivi "SPY DETECTOR BY PREDICTOR - <http://RAMCOLOTTO>"
Scrivi "---------------------------------------------"
Scrivi
ColoreTesto 2
Scrivi "NUMERO SPIA " & Format2(num1) & " " & Left(NomeRuota(r1),2) & _
"-" & Left(NomeRuota(r2),2) & "(" & DataEstrazione(estrazione) & ")"
Scrivi
ColoreTesto 0
End If
Isotopo = num1
Exit Function
End If
End If
Next
Next
Next
End Function
Function NumSpiaIso(estrazione,numero)
NumSpiaIso = 0
Ruota(1) = 0
Ruota(2) = 0
For b = 1 To 5
For r1 = 1 To 9
num1 = Estratto(estrazione,r1,b)
For r2 = r1 + 1 To 10
num2 = Estratto(estrazione,r2,b)
If num1 = num2 Then
trovati = 0
For c = 1 To 10
If Estratto(estrazione,c,b) = num1 Then trovati = trovati + 1
Next
If trovati = 2 And num1 = numero Then
TotCasi = TotCasi + 1
ReDim Preserve varList(TotCasi)
ReDim Preserve varData(TotCasi)
ReDim Preserve varRuote1(TotCasi)
ReDim Preserve varRuote2(TotCasi)
varRuote1(TotCasi) = r1
varRuote2(TotCasi) = r2
varData(TotCasi) = estrazione
varList(TotCasi) = DataEstrazione(estrazione) & ": "
varList(TotCasi) = varList(TotCasi) & "[" & Left(NomeRuota(r1),2) & "-" & Left(NomeRuota(r2),2) & "]"
NumSpiaIso = num1
Ruota(1) = r1
Ruota(2) = r2
Exit Function
End If
End If
Next
Next
Next
End Function
Function PiuFrequenti(inizio)
Dim totfreq(90)
For a = inizio To inizio +(colpi - 1)
For b = 1 To 5
num = Estratto(a,Ruota(1),b)
totfreq(num) = totfreq(num) + 1
num = Estratto(a,Ruota(2),b)
totfreq(num) = totfreq(num) + 1
Next
Next
For c1 = 1 To 90
If totfreq(c1) > 0 Then Numeri(c1) = Numeri(c1) + 1
GlobalFreq(c1) = GlobalFreq(c1) + totfreq(c1)
Next
End Function
Function FreqAmbi(inizio)
For a = inizio To inizio +(colpi - 1)
For b = 1 To 5
num1 = Estratto(a,Ruota(1),b)
For c = 1 To 5
num2 = Estratto(a,Ruota(1),c)
Ambi(num1,num2) = Ambi(num1,num2) + 1
Next
Next
For b = 1 To 5
num1 = Estratto(a,Ruota(2),b)
For c = 1 To 5
num2 = Estratto(a,Ruota(2),c)
Ambi(num1,num2) = Ambi(num1,num2) + 1
Next
Next
Next
End Function
Function AmbateUscite(inizio,condizione,num)
Dim a,b,numest1,numest2
AmbateUscite = 0
For a = inizio To inizio +(colpi - 1)
For b = 1 To 5
numest1 = Estratto(a,varRuote1(condizione),b)
numest2 = Estratto(a,varRuote2(condizione),b)
If num = numest1 Then
Scrivi "Ambata " & num & " " & Left(NomeRuota(varRuote1(condizione)),2) & _
" (" & a - inizio + 1 & "ºc)"