Novità

Script per metodo "Venezia-Nazionale "

gorilla81

Super member
Un saluto a tutti voi! Era un bel pò che non chiedevo aiuto per uno script ma secondo me questa volta ne vale la pena!

Ho una mio studio che spero faccia vincere presto anche voi ma a portarlo avanti in excell mi sta facendo uscir matto. Ho provato a modificare un vecchio script che mi avevate girato tempo fa ma non ci sono riuscito.

Bene il metodo è questo:

Ad ogni estrazione di gioco prendere l'ultima estrazione e la penultima della ruota Nazionale e fare la differenza fra gli estratti, esempio:

07/09/2013 53 60 58 73 16
10/09/2013 90 13 33 62 44

a= 90-53
b= 13-60
c= 33-58
d= 62-73
e= 44-16

Proseguiremo facendo queste altre differenze:

f= b-a
g= c-b
h= d-c
i= e-d

l= g-f
m= h-g
n= i-h

o= m-l
p= n-m

q= p-o

A questo punto metteremo in gioco sulla ruota Nazionale e di Venezia "q" come ambata e gli ambi q-a / q-b / q-c / q-d / q-e, questi ultimi anche come ambi a tutte.

Spero di essere stato chiaro e che qualcuno di voi potrà aiutarmi in questo mio metodo che da oggi è anche vostro!
 
Ultima modifica:
Ciao gorilla81, controlla se è ok
Usa Spaziometria per farlo girare



Codice:
Sub Main()
	Scrivi "Metodo di Gorilla81 Script By Blackmore",1: Scrivi
	Dim ruote(10),ruota(10),ambata(1),ambo1(2),ambo2(2),ambo3(2),ambo4(2),ambo5(2),posta(1),poste(2)
	posta(1) = 1 : poste(2) = 1
	ini = InputBox("INIZIO  ESTRAZIONI",,8730)
	k = InputBox("COLPI  DI  GIOCO",,8)
	fin = EstrazioneFin
	For es = ini To fin
		Call AvanzamentoElab(Ini,fin,es)
		Messaggio "Metodo di gorilla81 °°° Script By Blackmore"
		n1 = Differenza(Estratto(es,NZ_,1),Estratto(es - 1,NZ_,1))
		n2 = Differenza(Estratto(es,NZ_,2),Estratto(es - 1,NZ_,2))
		n3 = Differenza(Estratto(es,NZ_,3),Estratto(es - 1,NZ_,3))
		n4 = Differenza(Estratto(es,NZ_,4),Estratto(es - 1,NZ_,4))
		n5 = Differenza(Estratto(es,NZ_,5),Estratto(es - 1,NZ_,5))
		nn1 = Differenza(n2,n1)
		nn2 = Differenza(n3,n2)
		nn3 = Differenza(n5,n3)
		nn4 = Differenza(n5,n4)
		nn5 = Differenza(nn2,nn1)
		nn6 = Differenza(nn3,nn2)
		nn7 = Differenza(nn4,nn3)
		nn8 = Differenza(nn6,nn5)
		nn9 = Differenza(nn7,nn6)
		nn10 = Differenza(nn9,nn8)
		ruote(1) = VE_ : ruote(2) = NZ_
		ruota(1) = VE_ : ruota(2) = NZ_ : ruota(3) = TU_
		co = co + 1
		Scrivi String(105,"=") & " Caso n°" & Format2(co),1
		Scrivi DataEstrazione(es - 1) & "  " & SiglaRuota(NZ_) & "  " & StringaEstratti(es - 1,NZ_)
		Scrivi DataEstrazione(es) & "  " & SiglaRuota(NZ_) & "  " & StringaEstratti(es,NZ_)
		ambata(1) = nn10
		ImpostaGiocata 1,ambata,ruote,posta,k,1
		ambo1(1) = ambata(1)
		ambo1(2) = n1
		ImpostaGiocata 2,ambo1,ruota,poste,k,2
		ambo2(1) = ambata(1)
		ambo2(2) = n2
		ImpostaGiocata 3,ambo2,ruota,poste,k,2
		ambo3(1) = ambata(1)
		ambo3(2) = n3
		ImpostaGiocata 4,ambo3,ruota,poste,k,2
		ambo4(1) = ambata(1)
		ambo4(2) = n4
		ImpostaGiocata 5,ambo4,ruota,poste,k,2
		ambo5(1) = ambata(1)
		ambo5(2) = n5
		ImpostaGiocata 6,ambo5,ruota,poste,k,2
		Gioca es,1
	Next
	Scrivi:Scrivi:Scrivi
	Scrivi:ScriviResoconto
End Sub
 
Ultima modifica:
Codice:
Sub Main()
    Scrivi "Metodo di Gorilla81 Script By Blackmore",1: Scrivi
    Dim ruote(10),ruota(10),ambata(1),ambo1(2),ambo2(2),ambo3(2),ambo4(2),ambo5(2),posta(1),poste(2)
    posta(1) = 1 : poste(2) = 1
    ini = InputBox("INIZIO  ESTRAZIONI",,8730)
    k = InputBox("COLPI  DI  GIOCO",,8)
    fin = EstrazioneFin
    For es = ini To fin
        Call AvanzamentoElab(Ini,fin,es)
        Messaggio "Metodo di gorilla81 °°° Script By Blackmore"
        n1 = Differenza(Estratto(es,NZ_,1),Estratto(es - 1,NZ_,1))
        n2 = Differenza(Estratto(es,NZ_,2),Estratto(es - 1,NZ_,2))
        n3 = Differenza(Estratto(es,NZ_,3),Estratto(es - 1,NZ_,3))
        n4 = Differenza(Estratto(es,NZ_,4),Estratto(es - 1,NZ_,4))
        n5 = Differenza(Estratto(es,NZ_,5),Estratto(es - 1,NZ_,5))
        nn1 = Differenza(n2,n1)
        nn2 = Differenza(n3,n2)
        nn3 = Differenza(n5,n3)
        nn4 = Differenza(n5,n4)
        nn5 = Differenza(nn2,nn1)
        nn6 = Differenza(nn3,nn2)
        nn7 = Differenza(nn4,nn3)
        nn8 = Differenza(nn6,nn5)
        nn9 = Differenza(nn7,nn6)
        nn8 = Differenza(nn9,nn8)
        ruote(1) = VE_ : ruote(2) = NZ_
        ruota(1) = VE_ : ruota(2) = NZ_ : ruota(3) = TU_
        co = co + 1
        Scrivi String(105,"=") & " Caso n°" & Format2(co),1
        Scrivi DataEstrazione(es - 1) & "  " & SiglaRuota(NZ_) & "  " & StringaEstratti(es - 1,NZ_)
        Scrivi DataEstrazione(es) & "  " & SiglaRuota(NZ_) & "  " & StringaEstratti(es,NZ_)
        ambata(1) = nn8
        ImpostaGiocata 1,ambata,ruote,posta,k,1
        ambo1(1) = ambata(1)
        ambo1(2) = n1
        ImpostaGiocata 2,ambo1,ruota,poste,k,2
        ambo2(1) = ambata(1)
        ambo2(2) = n2
        ImpostaGiocata 3,ambo2,ruota,poste,k,2
        ambo3(1) = ambata(1)
        ambo3(2) = n3
        ImpostaGiocata 4,ambo3,ruota,poste,k,2
        ambo4(1) = ambata(1)
        ambo4(2) = n4
        ImpostaGiocata 5,ambo4,ruota,poste,k,2
        ambo5(1) = ambata(1)
        ambo5(2) = n5
        ImpostaGiocata 6,ambo5,ruota,poste,k,2
        Gioca es,1
    Next
    Scrivi:Scrivi:Scrivi
    Scrivi:ScriviResoconto
End Sub




Scusa Blackmore, ma quanti ( nn8 ) ci sono ?

L'ambata non dovrebbe essere ( nn10 ) ?


O NO ?



....a quest'ora non ci sto capendo piu nulla...

:(:confused:
 
Ciao blackmoree complimenti x la tua velocità di risposta! Ho dimenticato di dirti che nell' effettuare tutte le sottrazioni va sempre sottratto il numero più piccolo dal più grande. Potresti fare questa modifica?
 
Codice:
07.09.2013  NZ  53.60.58.73.16 ---> Estrazione Precedente 
10.09.2013  NZ  90.13.33.62.44
Numero +  grande =    90-60-58-73-44
Numero + piccolo =    53-13-33-62-16
Risultato:            37-47-25-11-28 [Abbinamenti x Ambo]
Differenze successive 10-22-03-17-12
Differenze successive 19-14-07-05 ...[2 --> Ambata ]

Estrazione generatrice del pronostico 08741 [109 - 10/09/2013]
G 0001 Numeri in gioco : 02 su VE NZ per Estratto
In corso per altre 8 estrazioni
G 0002 Numeri in gioco : 02.37 su VE TT NZ per Ambo
In corso per altre 8 estrazioni
G 0003 Numeri in gioco : 02.47 su VE TT NZ per Ambo
In corso per altre 8 estrazioni
G 0004 Numeri in gioco : 02.25 su VE TT NZ per Ambo
In corso per altre 8 estrazioni
G 0005 Numeri in gioco : 02.11 su VE TT NZ per Ambo
In corso per altre 8 estrazioni
G 0006 Numeri in gioco : 02.28 su VE TT NZ per Ambo
In corso per altre 8 estrazioni



Codice:
Sub Main()
	Scrivi "Metodo di Gorilla81 Script By Blackmore",1: Scrivi
	Dim ruote(10),ruota(10),ambata(1),ambo1(2),ambo2(2),ambo3(2),ambo4(2),ambo5(2),posta(1),poste(2)
	posta(1) = 1 : poste(2) = 1
	ini = InputBox("INIZIO  ESTRAZIONI",,8700)
	k = InputBox("COLPI  DI  GIOCO",,8)
	fin = EstrazioneFin
	For es = ini To fin
		Call AvanzamentoElab(Ini,fin,es)
		Messaggio "Metodo di gorilla81 °°° Script By Blackmore"
		k1 = Massimo(Estratto(es,NZ_,1),Estratto(es - 1,NZ_,1))
		k2 = Massimo(Estratto(es,NZ_,2),Estratto(es - 1,NZ_,2))
		k3 = Massimo(Estratto(es,NZ_,3),Estratto(es - 1,NZ_,3))
		k4 = Massimo(Estratto(es,NZ_,4),Estratto(es - 1,NZ_,4))
		k5 = Massimo(Estratto(es,NZ_,5),Estratto(es - 1,NZ_,5))
		x1 = Minimo(Estratto(es,NZ_,1),Estratto(es - 1,NZ_,1))
		x2 = Minimo(Estratto(es,NZ_,2),Estratto(es - 1,NZ_,2))
		x3 = Minimo(Estratto(es,NZ_,3),Estratto(es - 1,NZ_,3))
		x4 = Minimo(Estratto(es,NZ_,4),Estratto(es - 1,NZ_,4))
		x5 = Minimo(Estratto(es,NZ_,5),Estratto(es - 1,NZ_,5))
		n1 = k1 - x1
		n2 = k2 - x2
		n3 = k3 - x3
		n4 = k4 - x4
		n5 = k5 - x5
		nn1 = Differenza(n2,n1)
		nn2 = Differenza(n3,n2)
		nn3 = Differenza(n4,n3)
		nn4 = Differenza(n5,n4)
		nn5 = Differenza(nn2,nn1)
		nn6 = Differenza(nn3,nn2)
		nn7 = Differenza(nn4,nn3)
		nn8 = Differenza(nn6,nn5)
		nn9 = Differenza(nn7,nn6)
		nn10 = Differenza(nn9,nn8)
		ruote(1) = VE_ : ruote(2) = NZ_
		ruota(1) = VE_ : ruota(2) = NZ_ : ruota(3) = TU_
		co = co + 1
		Scrivi String(106,"*") & " Caso n°" & Format2(co),1
		Scrivi DataEstrazione(es - 1) & "  " & SiglaRuota(NZ_) & "  " & StringaEstratti(es - 1,NZ_) & " ---> Estrazione Precedente "
		Scrivi DataEstrazione(es) & "  " & SiglaRuota(NZ_) & "  " & StringaEstratti(es,NZ_):ColoreTesto 1
		Scrivi "Numero +  grande =    " & Format2(k1) & "-" & Format2(k2) & "-" & Format2(k3) & "-" & Format2(k4) & "-" & Format2(k5),1
		Scrivi "Numero + piccolo =    " & Format2(x1) & "-" & Format2(x2) & "-" & Format2(x3) & "-" & Format2(x4) & "-" & Format2(x5),1
		Scrivi "Risultato:            " & Format2(n1) & "-" & Format2(n2) & "-" & Format2(n3) & "-" & Format2(n4) & "-" & Format2(n5) & " [Abbinamenti x Ambo]",1
		Scrivi "Differenze successive " & Format2(nn1) & "-" & Format2(nn2) & "-" & Format2(nn3) & "-" & Format2(nn4) & "-" & Format2(nn5),1
		Scrivi "Differenze successive " & Format2(nn6) & "-" & Format2(nn7) & "-" & Format2(nn8) & "-" & Format2(nn9) & " ...[" & Format2(nn10 & " --> Ambata ]"),1
		Scrivi :ColoreTesto 0
		ambata(1) = nn10
		ImpostaGiocata 1,ambata,ruote,posta,k,1
		ambo1(1) = ambata(1)
		ambo1(2) = n1
		ImpostaGiocata 2,ambo1,ruota,poste,k,2
		ambo2(1) = ambata(1)
		ambo2(2) = n2
		ImpostaGiocata 3,ambo2,ruota,poste,k,2
		ambo3(1) = ambata(1)
		ambo3(2) = n3
		ImpostaGiocata 4,ambo3,ruota,poste,k,2
		ambo4(1) = ambata(1)
		ambo4(2) = n4
		ImpostaGiocata 5,ambo4,ruota,poste,k,2
		ambo5(1) = ambata(1)
		ambo5(2) = n5
		ImpostaGiocata 6,ambo5,ruota,poste,k,2
		Gioca es,1
		If ScriptInterrotto Then Exit For 
	Next
	Scrivi:Scrivi:Scrivi
	Scrivi:ScriviResoconto
End Sub
 
Ultima modifica:
Grazie mille Blackmore!!! Trovo delle differenze fra i risultati in excell e questo listato ma non a ogni estrazione, vedrò di capire quale sia il problema.

Ho trovato anche un piccolo errore che potresti correggere, nn3 = Differenza (n4,n3)

Un'ultimo accorgimento che mi servirebbe se possibile, fermare la previsione al primo esito positivo anche se solo l'ambata sulle ruote selezionale!
 
Ultima modifica:
Dovete capire che chi fa lo script non puo' inventarsi nulla ma segue alla lettera i "vostri" passaggi
se non sono spiegati bene o se ci sono dimenticanze lo script risulterà sempre sbagliato


Proseguiremo facendo queste altre differenze:

f= b-a
g= c-b
h= d-c
i= e-d

l= g-f
m= h-g
n= i-h

o= m-l
p= n-m

q= p-o

ora ti chiedo: sei sicuro che vuoi le differenze e NON le distanze come nei primi passaggi ?

metti una previsione dove ti da i numeri sbagliati o fai un esempio reale con il pronostico dell'ambata e ambi
 
Si lo so Blackmore che segui alla lettera i nostri passaggi e proprio per questo ho scritto che cercherò di capire da solo come mai questa differenza , non perchè hai sbagliato qualche procedimento ma solo perchè mi viene fuori un numero diverso ogni tanto. Giusto per farti l'esempio:

29.08.2013 NZ 36.24.71.59.77 ---> Estrazione Precedente
31.08.2013 NZ 31.49.47.16.33
Numero + grande = 36-49-71-59-77
Numero + piccolo = 31-24-47-16-33
Risultato: 05-25-24-43-44 [Abbinamenti x Ambo]
Differenze successive 20-01-19-01-19
Differenze successive 18-18-01-90 ...[89 --> Ambata ]

Estrazione generatrice del pronostico 08738 [105 - 31/08/2013]
G 0001
Numeri in gioco : 89 su VE NZ per Estratto
V N. [89 ] [VE] [.. 89 .. .. ..] C. 2 Estratto 08740 [107 - 05/09/2013]
Interrotta per esito verificato

G 0002
Numeri in gioco : 89.05 su VE TT NZ per Ambo
In corso per altre 4 estrazioni
G 0003
Numeri in gioco : 89.25 su VE TT NZ per Ambo
V N. [89.25 ] [TT] [RM][.. .. 25 89 ..] C. 2 Ambo 08740 [107 - 05/09/2013]
Interrotta per esito verificato

G 0004
Numeri in gioco : 89.24 su VE TT NZ per Ambo
In corso per altre 4 estrazioni
G 0005
Numeri in gioco : 89.43 su VE TT NZ per Ambo
V N. [89.43 ] [TT] [PA][.. 43 .. 89 ..] C. 4 Ambo 08742 [109 - 10/09/2013]
Interrotta per esito verificato

G 0006
Numeri in gioco : 89.44 su VE TT NZ per Ambo
In corso per altre 4 estrazioni

Questi invece i miei calcoli, che come si potrà vedere di diverso c'è solo l'ambata principale:

29.08.2013 NZ 36.24.71.59.77 ---> Estrazione Precedente
31.08.2013 NZ 31.49.47.16.33
5 25 24 43 44
20 1 19 1
19 18 18
1 0
1

Dallo script viene fuori 89 e con excell 1

Potrebbe essere che spaziometria nel momento in cui trova lo 0 lo trasforma in 90??? Scusa se azzardo una mia idea ma credimi, per quanto riguarda il programmare sono un ignorante!

Scusa se ti sto facendo perdere del tempo e grazi ancora di tutto!
 
Ultima modifica:
Ciao blackmoree complimenti x la tua velocità di risposta! Ho dimenticato di dirti che nell' effettuare tutte le sottrazioni va sempre sottratto il numero più piccolo dal più grande. Potresti fare questa modifica?


In riferimento a quando scritto sopra


Scusate se entro, innanzi tutto Ciao

Sto avendo più tempo libero ultimamente, sto appassionandomi agli script, seguo il forum da un bel pò di annetti,ho un sacco di guide di tutti quelli che hanno contribuito a fare grande tutto ciò, ne cito alcuni : di LuigiB ho video,lezioni, ecc, un sacco di roba di baffoblu, claudio8, Joe91, e tantissimi altri, solo adesso con più tempo sto rileggendo tutto sto materiale, ma sono gli script che mi attirano di più, così sto rileggendo proprio in questo momento, questo :

Differenza


Differenza(n1, n2) As Integer

Note:


Esegue la sottrazione algebrica tra due numeri ma se
il sottraendo è inferiore del minuendo scambia
i due numeri in modo da impedire un risultato negativo

Valore di ritorno:

Torna la differenza algebrica tra due numeri ma se
il sottraendo è inferiore del minuendo scambia
i due numeri prima dell'operazione in modo da impedire
un risultato negativo



é giusto o NO ?
 
Ultima modifica:
no, spaziometria non ti da il numero (ora non ricordo), comunque negli abbinamenti
facendo i calcoli ho visto degli 0 questo perchè sottraendo un numero uguale da 0
l'ho sostituito con il 90
per l'ambata si ferma al primo esito di ambata, per ambo visto che è anche a tutte, non ha senso fermare l'ambata a tutte
ho sostituito le differenze alle distanze, prova questo, ho messo anche le lettere a fianco (vedi lo script)
non è una questione di tempo, è che se le spiegazioni sono precise e dettagliate (senza dimenticanze, vedi distanze/differenze)
ci guadagnamo entrambi :D
ciao

Codice:
07.09.2013  NZ  53.60.58.73.16 ---> Estrazione Precedente 
10.09.2013  NZ  90.13.33.62.44
Numero +  grande =    90-60-58-73-44
Numero + piccolo =    53-13-33-62-16
Risultato:            37-47-25-11-28 [Abbinamenti x Ambo]
Distanze successive   10-22-14-17-12
Distanze successive   08-03-04-05 ...[1 --> Ambata ]

Estrazione generatrice del pronostico 08741 [109 - 10/09/2013]
G 0001 Numeri in gioco : 01 su VE NZ per Estratto
In corso per altre 8 estrazioni
G 0002 Numeri in gioco : 01.37 su VE TT NZ per Ambo
In corso per altre 8 estrazioni
G 0003 Numeri in gioco : 01.47 su VE TT NZ per Ambo
In corso per altre 8 estrazioni
G 0004 Numeri in gioco : 01.25 su VE TT NZ per Ambo
In corso per altre 8 estrazioni
G 0005 Numeri in gioco : 01.11 su VE TT NZ per Ambo
In corso per altre 8 estrazioni
G 0006 Numeri in gioco : 01.28 su VE TT NZ per Ambo
In corso per altre 8 estrazioni



Codice:
Sub Main()
	Scrivi "Metodo di Gorilla81 Script By Blackmore",1: Scrivi
	Dim ruote(10),ruota(10),ambata(1),ambo1(2),ambo2(2),ambo3(2),ambo4(2),ambo5(2),posta(1),poste(2)
	posta(1) = 1 : poste(2) = 1
	ini = InputBox("INIZIO  ESTRAZIONI",,8700)
	k = InputBox("COLPI  DI  GIOCO",,8)
	fin = EstrazioneFin
	For es = ini To fin
		Call AvanzamentoElab(Ini,fin,es)
		Messaggio "Metodo di gorilla81 °°° Script By Blackmore"
		k1 = Massimo(Estratto(es,NZ_,1),Estratto(es - 1,NZ_,1))
		k2 = Massimo(Estratto(es,NZ_,2),Estratto(es - 1,NZ_,2))
		k3 = Massimo(Estratto(es,NZ_,3),Estratto(es - 1,NZ_,3))
		k4 = Massimo(Estratto(es,NZ_,4),Estratto(es - 1,NZ_,4))
		k5 = Massimo(Estratto(es,NZ_,5),Estratto(es - 1,NZ_,5))
		x1 = Minimo(Estratto(es,NZ_,1),Estratto(es - 1,NZ_,1))
		x2 = Minimo(Estratto(es,NZ_,2),Estratto(es - 1,NZ_,2))
		x3 = Minimo(Estratto(es,NZ_,3),Estratto(es - 1,NZ_,3))
		x4 = Minimo(Estratto(es,NZ_,4),Estratto(es - 1,NZ_,4))
		x5 = Minimo(Estratto(es,NZ_,5),Estratto(es - 1,NZ_,5))
		n1 = k1 - x1				'a
		n2 = k2 - x2				'b
		n3 = k3 - x3				'c
		n4 = k4 - x4				'd
		n5 = k5 - x5				'e
		nn1 = Distanza(n2,n1)			'f
		nn2 = Distanza(n3,n2)			'g
		nn3 = Distanza(n4,n3)			'h
		nn4 = Distanza(n5,n4)			'i
		nn5 = Distanza(nn2,nn1)			'l
		nn6 = Distanza(nn3,nn2)			'm
		nn7 = Distanza(nn4,nn3)			'n
		nn8 = Distanza(nn6,nn5)			'o
		nn9 = Distanza(nn7,nn6)			'p
		nn10 = Distanza(nn9,nn8)		'q
		ruote(1) = VE_ : ruote(2) = NZ_
		ruota(1) = VE_ : ruota(2) = NZ_ : ruota(3) = TU_
		co = co + 1
		If n1 = 0 Then n1 = 90 :If n2 = 0 Then n2 = 90: If n3 = 0 Then n3 = 90: If n4 = 0 Then n4 = 90: If n5 = 0 Then n5 = 90
		Scrivi String(106,"*") & " Caso n°" & Format2(co),1
		Scrivi DataEstrazione(es - 1) & "  " & SiglaRuota(NZ_) & "  " & StringaEstratti(es - 1,NZ_) & " ---> Estrazione Precedente "
		Scrivi DataEstrazione(es) & "  " & SiglaRuota(NZ_) & "  " & StringaEstratti(es,NZ_):ColoreTesto 1
		Scrivi "Numero +  grande =    " & Format2(k1) & "-" & Format2(k2) & "-" & Format2(k3) & "-" & Format2(k4) & "-" & Format2(k5),1
		Scrivi "Numero + piccolo =    " & Format2(x1) & "-" & Format2(x2) & "-" & Format2(x3) & "-" & Format2(x4) & "-" & Format2(x5),1
		Scrivi "Risultato:            " & Format2(n1) & "-" & Format2(n2) & "-" & Format2(n3) & "-" & Format2(n4) & "-" & Format2(n5) & " [Abbinamenti x Ambo]",1
		Scrivi "Distanze successive   " & Format2(nn1) & "-" & Format2(nn2) & "-" & Format2(nn3) & "-" & Format2(nn4) & "-" & Format2(nn5),1
		Scrivi "Distanze successive   " & Format2(nn6) & "-" & Format2(nn7) & "-" & Format2(nn8) & "-" & Format2(nn9) & " ...[" & Format2(nn10 & " --> Ambata ]"),1
		Scrivi :ColoreTesto 0
		ambata(1) = nn10
		ImpostaGiocata 1,ambata,ruote,posta,k,1
		ambo1(1) = ambata(1)
		ambo1(2) = n1
		ImpostaGiocata 2,ambo1,ruota,poste,k,2
		ambo2(1) = ambata(1)
		ambo2(2) = n2
		ImpostaGiocata 3,ambo2,ruota,poste,k,2
		ambo3(1) = ambata(1)
		ambo3(2) = n3
		ImpostaGiocata 4,ambo3,ruota,poste,k,2
		ambo4(1) = ambata(1)
		ambo4(2) = n4
		ImpostaGiocata 5,ambo4,ruota,poste,k,2
		ambo5(1) = ambata(1)
		ambo5(2) = n5
		ImpostaGiocata 6,ambo5,ruota,poste,k,2
		Gioca es,1
		If ScriptInterrotto Then Exit For
	Next
	Scrivi:Scrivi:Scrivi
	Scrivi:ScriviResoconto
End Sub
 
Ciao blackmoree complimenti x la tua velocità di risposta! Ho dimenticato di dirti che nell' effettuare tutte le sottrazioni va sempre sottratto il numero più piccolo dal più grande. Potresti fare questa modifica?

In riferimento a quanto scritto sopra

Scusate se entro, innanzi tutto Ciao

Sto avendo più tempo libero ultimamente, sto appassionandomi agli script, seguo il forum da un bel pò di annetti,ho un sacco di guide di tutti quelli che hanno contribuito a fare grande tutto ciò, ne cito alcuni : di LuigiB ho video,lezioni, ecc, un sacco di roba di baffoblu, claudio8, Joe91, e tantissimi altri, solo adesso con più tempo sto rileggendo tutto sto materiale, ma sono gli script che mi attirano di più, così sto rileggendo proprio in questo momento, questo :

Differenza


Differenza(n1, n2) As Integer

Note:


Esegue la sottrazione algebrica tra due numeri ma se
il sottraendo è inferiore del minuendo scambia
i due numeri in modo da impedire un risultato negativo

Valore di ritorno:

Torna la differenza algebrica tra due numeri ma se
il sottraendo è inferiore del minuendo scambia
i due numeri prima dell'operazione in modo da impedire
un risultato negativo
 
Ciao Lanfranco, leggendo un po' in giro vedo che molti fanno ancora confusione tra distanza e differenza
la distanza detta anche distanza ciclometrica è da 1 a 45 (non puo' andare oltre)
mentre la differenza è tra 1 e 89
Basta un niente per sbagliare i calcoli
Ciao
 
Ultima modifica:
Scusa Blackmore, perchè Massimo ?


k1 = Massimo(Estratto(es,NZ_,1),Estratto(es - 1,NZ_,1))




((( Differenza(n1, n2) As Integer )))


Se deve fare sottrazioni........mi sembra L'unica

OOO ! non mi fate confondere......
 
Scusa Blackmore, perchè Massimo ?


k1 = Massimo(Estratto(es,NZ_,1),Estratto(es - 1,NZ_,1))




((( Differenza(n1, n2) As Integer )))


Se deve fare sottrazioni........mi sembra L'unica

OOO ! non mi fate confondere......

Perchè poi devo prendere anche il + piccolo in un secondo tempo, mettendo massimo minimo
so qual'è, c'è anche la matrice se non ricordo male
ma ... inizio a perdere colpi :D
Ora mi sembra che l'ultima previsione combaci, l'ambata è l' 1
 
13.08.2013 NZ 37.85.68.02.61 ---> Estrazione Precedente
16.08.2013 NZ 34.25.43.87.36
Numero + grande = 37-85-68-87-61
Numero + piccolo = 34-25-43-02-36
Risultato: 03-60-25-85-25 [Abbinamenti x Ambo]
Distanze successive 33-35-30-30-02
Distanze successive 05-90-03-05 ...[2 --> Ambata ]

Estrazione generatrice del pronostico 08731 [ 98 - 16/08/2013]
G 0001
Numeri in gioco : 02 su VE NZ per Estratto
Interrotta per raggiunta durata

G 0002
Numeri in gioco : 02.03 su VE TT NZ per Ambo
Interrotta per raggiunta durata

G 0003
Numeri in gioco : 02.60 su VE TT NZ per Ambo
Interrotta per raggiunta durata

G 0004
Numeri in gioco : 02.25 su VE TT NZ per Ambo
Interrotta per raggiunta durata

G 0005
Numeri in gioco : 02.85 su VE TT NZ per Ambo
Interrotta per raggiunta durata

G 0006
Numeri in gioco : 02.25 su VE TT NZ per Ambo
Interrotta per raggiunta durata

E questi i miei calcoli:
13.08.2013 NZ 37.85.68.02.61 ---> Estrazione Precedente
16.08.2013 NZ 34.25.43.87.36
3 60 25 85 25
57 35 60 60
22 25 0
3 25
22


Si sono sistemate alcune e altre invece non combaciano ancora... Non so che dire Blackmore, ma non preoccuparti lasciamo tutto come sta, nel caso ti verrà qualcosa in mente me lo dirai. Grazie di cuore per quello che hai fatto fino ad ora!
 
Così facedo con Massimo, vai a prendere estratto piu grande, ma a che ti serve fare sto giro lungo,

se con ((( Differenza(n1, n2) As Integer )))


Note:


Esegue la sottrazione algebrica tra due numeri ma se
il sottraendo è inferiore del minuendo scambia
i due numeri
in modo da impedire un risultato negativo



Quindi sottrae il piu grande al piu piccolo.........


 
Ultima modifica:
Lanfranco guardati il mio primo listato nella 1° pagina di questo topic....
Domani con calma mi riguardo il metodo
Buonanotte
 
Ultima modifica:
Penso che più chiaro di cosi.......

si possono analizzare anche altre ruote

Codice:
Sub Main()
    Dim es,Ini,Fin,Clp,ee,r1,r2
    Dim ruote(12),ruota(1),ambata(1),ambo1(2),ambo2(2),ambo3(2),ambo4(2),ambo5(2),posta(1),poste(2)
    posta(1) = 1
    poste(2) = 1
    r1 = CInt(InputBox(" Scegli la ruota di calcolo e gioco ",,"12"))
    r2 = CInt(InputBox(" Scegli l'altra ruota di gioco ",,"10"))
    ee = CInt(InputBox(" Quante estrazioni vuoi controllare ? ",,"100"))
    Clp = CInt(InputBox(" Per quanti colpi vuoi giocare ? ",,"9"))
    Ini = EstrazioneFin - ee
    Fin = EstrazioneFin
    co = 0
    For es = Ini To Fin
        Messaggio "Scripter : Lanfranco60 *** elab. estr. [" &(es) & "] di " & DataEstrazione(es,1)
        Call AvanzamentoElab(Ini,Fin,es)
        e1 = Estratto(es,r1,1)
        e2 = Estratto(es,r1,2)
        e3 = Estratto(es,r1,3)
        e4 = Estratto(es,r1,4)
        e5 = Estratto(es,r1,5)
        e6 = Estratto(es - 1,r1,1)
        e7 = Estratto(es - 1,r1,2)
        e8 = Estratto(es - 1,r1,3)
        e9 = Estratto(es - 1,r1,4)
        e10 = Estratto(es - 1,r1,5)
        a = Differenza(e1,e6)
        If a = 90 Then a = 0
        b = Differenza(e2,e7)
        If b = 90 Then b = 0
        c = Differenza(e3,e8)
        If c = 90 Then c = 0
        d = Differenza(e4,e9)
        If d = 90 Then d = 0
        e = Differenza(e5,e10)
        If e = 90 Then e = 0
        f = Differenza(b,a)
        If f = 90 Then f = 0
        g = Differenza(c,b)
        If g = 90 Then g = 0
        h = Differenza(d,c)
        If h = 90 Then h = 0
        i = Differenza(e,d)
        If i = 90 Then i = 0
        l = Differenza(g,f)
        If l = 90 Then l = 0
        m = Differenza(h,g)
        If m = 90 Then m = 0
        n = Differenza(i,h)
        If n = 90 Then n = 0
        o = Differenza(m,l)
        If o = 90 Then o = 0
        p = Differenza(n,m)
        If p = 90 Then p = 0
        q = Differenza(p,o)
        ruote(1) = r1
        ruote(2) = r2
        ruota(1) = 11
        co = co + 1
        Scrivi String(105,"=") & " Caso n°" & Format2(co),1
        Scrivi
        ColoreTesto 1
        Scrivi DataEstrazione(es - 1) & "  " & SiglaRuota(r1) & "  " & StringaEstratti(es - 1,r1),1
        Scrivi DataEstrazione(es) & "  " & SiglaRuota(r1) & "  " & StringaEstratti(es,r1),1
        ColoreTesto 0
        Scrivi String(65,"*"),1
        Scrivi
        ColoreTesto 2
        Scrivi " Calcoli effettuati dal più grande al più piccolo ",1
        ColoreTesto 0
        Scrivi
        Scrivi Format2(a) & " = " & Format2(e1) & " - " & Format2(e6),1
        Scrivi Format2(b) & " = " & Format2(e2) & " - " & Format2(e7),1
        Scrivi Format2(c) & " = " & Format2(e3) & " - " & Format2(e8),1
        Scrivi Format2(d) & " = " & Format2(e4) & " - " & Format2(e9),1
        Scrivi Format2(e) & " = " & Format2(e5) & " - " & Format2(e10),1
        Scrivi Format2(f) & " = " & Format2(b) & " - " & Format2(a),1
        Scrivi Format2(g) & " = " & Format2(c) & " - " & Format2(b),1
        Scrivi Format2(h) & " = " & Format2(d) & " - " & Format2(c),1
        Scrivi Format2(i) & " = " & Format2(e) & " - " & Format2(d),1
        Scrivi Format2(l) & " = " & Format2(g) & " - " & Format2(f),1
        Scrivi Format2(m) & " = " & Format2(h) & " - " & Format2(g),1
        Scrivi Format2(n) & " = " & Format2(i) & " - " & Format2(h),1
        Scrivi Format2(o) & " = " & Format2(m) & " - " & Format2(l),1
        Scrivi Format2(p) & " = " & Format2(n) & " - " & Format2(m),1
        Scrivi Format2(q) & " = " & Format2(p) & " - " & Format2(o),1
        ColoreTesto 2
        Scrivi
        Scrivi Format2(q) & "    Questa è L'Ambata",1
        ColoreTesto 0
        Scrivi String(65,"*"),1
        ambata(1) = q
        ImpostaGiocata 1,ambata,ruote,posta,Clp,1
        '----------------------------------------
        ambo1(1) = ambata(1)
        ambo1(2) = a
        ImpostaGiocata 2,ambo1,ruote,poste,Clp,2
        ambo2(1) = ambata(1)
        ambo2(2) = b
        ImpostaGiocata 3,ambo2,ruote,poste,Clp,2
        ambo3(1) = ambata(1)
        ambo3(2) = c
        ImpostaGiocata 4,ambo3,ruote,poste,Clp,2
        ambo4(1) = ambata(1)
        ambo4(2) = d
        ImpostaGiocata 5,ambo4,ruote,poste,Clp,2
        ambo5(1) = ambata(1)
        ambo5(2) = e
        ImpostaGiocata 6,ambo5,ruote,poste,Clp,2
        ImpostaGiocata 7,ambo1,ruota,poste,Clp,2
        ImpostaGiocata 8,ambo2,ruota,poste,Clp,2
        ImpostaGiocata 9,ambo3,ruota,poste,Clp,2
        ImpostaGiocata 10,ambo4,ruota,poste,Clp,2
        ImpostaGiocata 11,ambo5,ruota,poste,Clp,2
        Gioca es,1,,1
        If ScriptInterrotto Then Exit For
    Next
    Scrivi
    Scrivi String(105,"*")
    ColoreTesto 2
    Scrivi" casi trovati : " & co,1
    ColoreTesto 0
    Scrivi String(105," * ")
    TestoInBandaPassante(" metodo di gorilla81  listato by Lanfranco60 "),1,3,0
    ScriviResoconto
End Sub
 
Ho trovato l'inghippo, erano 2 numeri uguali che sottraendoli tra loro davano 0
L'output di lanfranco è uguale al mio (a parte quel caso)
Gorilla81 gli script ora sono a posto
comunque visto che su L8 e Lottodesk non c'è la differenza
posto lo script per tutti i possessori dei 2 programmi
ciao

Codice:
Sub Main()
    Scrivi "Metodo di Gorilla81 Script By Blackmore",1: Scrivi
    Dim ruote(10),ruota(10),ambata(1),ambo1(2),ambo2(2),ambo3(2),ambo4(2),ambo5(2),posta(1),poste(2)
    posta(1) = 1 : poste(2) = 1
    ini = InputBox("INIZIO  ESTRAZIONI",,8700)
    k = InputBox("COLPI  DI  GIOCO",,8)
    fin = EstrazioneFin
    For es = ini To fin
        Call AvanzamentoElab(Ini,fin,es)
        Messaggio "Metodo di gorilla81 °°° Script By Blackmore"
        k1 = Massimo(Estratto(es,NZ_,1),Estratto(es - 1,NZ_,1))
        k2 = Massimo(Estratto(es,NZ_,2),Estratto(es - 1,NZ_,2))
        k3 = Massimo(Estratto(es,NZ_,3),Estratto(es - 1,NZ_,3))
        k4 = Massimo(Estratto(es,NZ_,4),Estratto(es - 1,NZ_,4))
        k5 = Massimo(Estratto(es,NZ_,5),Estratto(es - 1,NZ_,5))
        x1 = Minimo(Estratto(es,NZ_,1),Estratto(es - 1,NZ_,1))
        x2 = Minimo(Estratto(es,NZ_,2),Estratto(es - 1,NZ_,2))
        x3 = Minimo(Estratto(es,NZ_,3),Estratto(es - 1,NZ_,3))
        x4 = Minimo(Estratto(es,NZ_,4),Estratto(es - 1,NZ_,4))
        x5 = Minimo(Estratto(es,NZ_,5),Estratto(es - 1,NZ_,5))
        n1 = k1 - x1                
        n2 = k2 - x2                
        n3 = k3 - x3                
        n4 = k4 - x4                
        n5 = k5 - x5
                    
        nn1 = Distanza(n2,n1)            
        nn2 = Distanza(n3,n2)
        If nn2 = nn1 Then nn2 = 90            
        nn3 = Distanza(n4,n3)
        If nn3 = nn2 Then nn3 = 90            
        nn4 = Distanza(n5,n4)    
        If nn4 = nn3 Then nn4 = 90        
        nn5 = Distanza(nn2,nn1)    
        If nn5 = nn4 Then nn5 = 90        
        nn6 = Distanza(nn3,nn2)    
        If nn6 = nn5 Then nn6 = 90        
        nn7 = Distanza(nn4,nn3)
        If nn7 = nn6 Then nn7 = 90            
        nn8 = Distanza(nn6,nn5)
        If nn8 = nn7 Then nn8 = 90            
        nn9 = Distanza(nn7,nn6)    
        If nn9 = nn8 Then nn9 = 90        
        nn10 = Distanza(nn9,nn8)
        If nn10 = nn9 Then nn10 = 90        
        ruote(1) = VE_ : ruote(2) = NZ_
        ruota(1) = VE_ : ruota(2) = NZ_ : ruota(3) = TU_
        co = co + 1
        
        Scrivi String(106,"*") & " Caso n°" & Format2(co),1
        Scrivi DataEstrazione(es - 1) & "  " & SiglaRuota(NZ_) & "  " & StringaEstratti(es - 1,NZ_) & " ---> Estrazione Precedente "
        Scrivi DataEstrazione(es) & "  " & SiglaRuota(NZ_) & "  " & StringaEstratti(es,NZ_):ColoreTesto 1
        Scrivi "Numero +  grande =    " & Format2(k1) & "-" & Format2(k2) & "-" & Format2(k3) & "-" & Format2(k4) & "-" & Format2(k5),1
        Scrivi "Numero + piccolo =    " & Format2(x1) & "-" & Format2(x2) & "-" & Format2(x3) & "-" & Format2(x4) & "-" & Format2(x5),1
        Scrivi "Risultato:            " & Format2(n1) & "-" & Format2(n2) & "-" & Format2(n3) & "-" & Format2(n4) & "-" & Format2(n5) & " [Abbinamenti x Ambo]",1
        Scrivi "Distanze successive   " & Format2(nn1) & "-" & Format2(nn2) & "-" & Format2(nn3) & "-" & Format2(nn4) & "-" & Format2(nn5),1
        Scrivi "Distanze successive   " & Format2(nn6) & "-" & Format2(nn7) & "-" & Format2(nn8) & "-" & Format2(nn9) & " ...[" & Format2(nn10) & " --> Ambata ]",1
        Scrivi :ColoreTesto 0
        ambata(1) = nn10
        ImpostaGiocata 1,ambata,ruote,posta,k,1
        ambo1(1) = ambata(1)
        ambo1(2) = n1
        ImpostaGiocata 2,ambo1,ruota,poste,k,2
        ambo2(1) = ambata(1)
        ambo2(2) = n2
        ImpostaGiocata 3,ambo2,ruota,poste,k,2
        ambo3(1) = ambata(1)
        ambo3(2) = n3
        ImpostaGiocata 4,ambo3,ruota,poste,k,2
        ambo4(1) = ambata(1)
        ambo4(2) = n4
        ImpostaGiocata 5,ambo4,ruota,poste,k,2
        ambo5(1) = ambata(1)
        ambo5(2) = n5
        ImpostaGiocata 6,ambo5,ruota,poste,k,2
        Gioca es
        If ScriptInterrotto Then Exit For
    Next
    Scrivi:Scrivi:Scrivi
    Scrivi:ScriviResoconto
End Sub





Ciao Blackmore, no non va così come lo hai fatto adesso, il primo andava bene a parte la correzione dei 2 nn8
poi se trova 2 numeri uguali il risultato deve essere 0


Ma adesso perchè gli hai messo le distanze ?
 
Ultima modifica:

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 18 gennaio 2025
    Bari
    24
    76
    02
    72
    12
    Cagliari
    21
    08
    77
    04
    17
    Firenze
    74
    84
    07
    12
    72
    Genova
    13
    07
    33
    47
    18
    Milano
    01
    34
    09
    55
    48
    Napoli
    46
    23
    25
    03
    06
    Palermo
    44
    07
    01
    46
    84
    Roma
    88
    78
    64
    74
    04
    Torino
    07
    87
    67
    38
    53
    Venezia
    31
    25
    04
    18
    02
    Nazionale
    49
    82
    59
    65
    67
    Estrazione Simbolotto
    Bari
    03
    13
    31
    23
    35
Indietro
Alto