SUPER LOTTO

L'AMBATA VERTICE - script

« Older   Newer »
  Share  
CAT_IMG Posted on 25/1/2018, 09:08
Avatar

Group:
Fan
Posts:
48

Status:


Ciao a Tutti!

L'AMBATA VERTICE

'PROGETTO - L'AMBATA VERTICE - BY FABARRI
'SCRIPT - BY ARETUSEO
Option Explicit
Sub Main
Dim Ini,Fin,Es,R1,R2,R3,A,B,C,D,P1,P2,P3
Dim Caso,Casi,Dist1,Dist2,Dist3,Dist4
Dim Diamc,Diamd,Clp,EsqCol,Esq,Col
Dim Ru1(2),Ru2(2),Posta(2),Amb1(2),Amb2(2)
Posta(1) = 1
Posta(2) = 1
Fin = EstrazioneFin
Esq = InputBox("Inserisci l'estrazione che vuoi iniziare",,9000)'4497 primo esempio
Clp = InputBox("Per quanti colpi vuoi giocare l'ambo?",,7)
Col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,1000))
EsqCol = Esq + Col
If EsqCol > Fin Then EsqCol = Fin
For Es = Esq To EsqCol
Messaggio Es
AvanzamentoElab Esq,EsqCol,Es
Messaggio Es
For R1 = 1 To 9
For P1 = 1 To 3
A = Estratto(Es,R1,P1)
P2 = P1 + 2
B = Estratto(Es,R1,P2)
R2 = R1 + 1
R3 = R1 - 1
If R3 <> BA_ - 1 Then
For P3 = 1 To 5
C = Estratto(Es,R2,P3)
D = Estratto(Es,R3,P3)
If P3 = P1 + 1 And P3 = P2 - 1 Then

Dist1 = Distanza(A,C)
Dist2 = Distanza(B,C)
Dist3 = Distanza(A,D)
Dist4 = Distanza(B,D)
If(Dist1 = Dist2) Xor(Dist3 = Dist4) Then
Caso = Caso + 1
Casi = Casi + 1
ColoreTesto 1
Scrivi String(89,"-") & " Casi Totali " & FormattaStringa(Casi,"0000")
ColoreTesto 2
Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
ColoreTesto 0
Scrivi
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1),1
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
If Dist1 = Dist2 Then
Scrivi " " & SiglaRuota(R2) & " " & StringaEstratti(Es,R2),1
Scrivi
Scrivi Space(20) & " Posizioni " &(P1) & " " &(P3) & " " &(P2),1
Scrivi
Scrivi Space(30) & SiglaRuota(R1) & " " & Format2(A) & " " & Format2(B),1
Scrivi
Scrivi Space(30) & SiglaRuota(R2) & " " & Format2(C),1
Scrivi
Ru1(1) = R1
Ru1(2) = R2
Amb1(1) = C
Amb1(2) = Diametrale(C)
ImpostaGiocata 1,Amb1,Ru1,Posta,Clp
End If
If Dist3 = Dist4 Then
Scrivi " " & SiglaRuota(R3) & " " & StringaEstratti(Es,R3),1
Scrivi
Scrivi Space(20) & "Posizioni " &(P1) & " " &(P3) & " " &(P2),1
Scrivi
Scrivi Space(30) & SiglaRuota(R3) & " " & Format2(D),1
Scrivi
Scrivi Space(30) & SiglaRuota(R1) & " " & Format2(A) & " " & Format2(B),1
Scrivi
Ru2(1) = R1
Ru2(2) = R3
Amb2(1) = D
Amb2(2) = Diametrale(D)
ImpostaGiocata 1,Amb2,Ru2,Posta,Clp
End If
Gioca Es
End If
End If
Next
End If
Next
Next
Next
ScriviResoconto
Scrivi Space(50) & "PROGETTO - L'AMBATA VERTICE - BY FABARRI"
Scrivi Space(50) & "SCRIPT BY ARETUSEO"
End Sub


Chiedo a Federico53 se pùò tradurlo per l'8, poi ne ho fatto un altro con cerchio ciclometrico, ma non sò se esiste questa funzione con l'8.

Grazie

Edited by aretuseo - 25/1/2018, 09:38
 
Top
CAT_IMG Posted on 25/1/2018, 16:00
Avatar

Group:
Utente
Posts:
3,010
Location:
avellino

Status:


CITAZIONE (aretuseo @ 25/1/2018, 09:08) 
Ciao a Tutti!

L'AMBATA VERTICE

'PROGETTO - L'AMBATA VERTICE - BY FABARRI
'SCRIPT - BY ARETUSEO
Option Explicit
Sub Main
Dim Ini,Fin,Es,R1,R2,R3,A,B,C,D,P1,P2,P3
Dim Caso,Casi,Dist1,Dist2,Dist3,Dist4
Dim Diamc,Diamd,Clp,EsqCol,Esq,Col
Dim Ru1(2),Ru2(2),Posta(2),Amb1(2),Amb2(2)
Posta(1) = 1
Posta(2) = 1
Fin = EstrazioneFin
Esq = InputBox("Inserisci l'estrazione che vuoi iniziare",,9000)'4497 primo esempio
Clp = InputBox("Per quanti colpi vuoi giocare l'ambo?",,7)
Col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,1000))
EsqCol = Esq + Col
If EsqCol > Fin Then EsqCol = Fin
For Es = Esq To EsqCol
Messaggio Es
AvanzamentoElab Esq,EsqCol,Es
Messaggio Es
For R1 = 1 To 9
For P1 = 1 To 3
A = Estratto(Es,R1,P1)
P2 = P1 + 2
B = Estratto(Es,R1,P2)
R2 = R1 + 1
R3 = R1 - 1
If R3 <> BA_ - 1 Then
For P3 = 1 To 5
C = Estratto(Es,R2,P3)
D = Estratto(Es,R3,P3)
If P3 = P1 + 1 And P3 = P2 - 1 Then

Dist1 = Distanza(A,C)
Dist2 = Distanza(B,C)
Dist3 = Distanza(A,D)
Dist4 = Distanza(B,D)
If(Dist1 = Dist2) Xor(Dist3 = Dist4) Then
Caso = Caso + 1
Casi = Casi + 1
ColoreTesto 1
Scrivi String(89,"-") & " Casi Totali " & FormattaStringa(Casi,"0000")
ColoreTesto 2
Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
ColoreTesto 0
Scrivi
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1),1
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
If Dist1 = Dist2 Then
Scrivi " " & SiglaRuota(R2) & " " & StringaEstratti(Es,R2),1
Scrivi
Scrivi Space(20) & " Posizioni " &(P1) & " " &(P3) & " " &(P2),1
Scrivi
Scrivi Space(30) & SiglaRuota(R1) & " " & Format2(A) & " " & Format2(B),1
Scrivi
Scrivi Space(30) & SiglaRuota(R2) & " " & Format2(C),1
Scrivi
Ru1(1) = R1
Ru1(2) = R2
Amb1(1) = C
Amb1(2) = Diametrale(C)
ImpostaGiocata 1,Amb1,Ru1,Posta,Clp
End If
If Dist3 = Dist4 Then
Scrivi " " & SiglaRuota(R3) & " " & StringaEstratti(Es,R3),1
Scrivi
Scrivi Space(20) & "Posizioni " &(P1) & " " &(P3) & " " &(P2),1
Scrivi
Scrivi Space(30) & SiglaRuota(R3) & " " & Format2(D),1
Scrivi
Scrivi Space(30) & SiglaRuota(R1) & " " & Format2(A) & " " & Format2(B),1
Scrivi
Ru2(1) = R1
Ru2(2) = R3
Amb2(1) = D
Amb2(2) = Diametrale(D)
ImpostaGiocata 1,Amb2,Ru2,Posta,Clp
End If
Gioca Es
End If
End If
Next
End If
Next
Next
Next
ScriviResoconto
Scrivi Space(50) & "PROGETTO - L'AMBATA VERTICE - BY FABARRI"
Scrivi Space(50) & "SCRIPT BY ARETUSEO"
End Sub


Chiedo a Federico53 se pùò tradurlo per l'8, poi ne ho fatto un altro con cerchio ciclometrico, ma non sò se esiste questa funzione con l'8.

Grazie

Ciao aretuseo,ho aggiunto solo "fin" con Lottodesk gira bene dovrebbe girare anche con l8+ se ti da qualche errore me lo segnali.
Saluti

'PROGETTO - L'AMBATA VERTICE - BY FABARRI
'SCRIPT - BY ARETUSEO
Option Explicit
Sub Main
Dim Ini,Fin,Es,R1,R2,R3,A,B,C,D,P1,P2,P3
Dim Caso,Casi,Dist1,Dist2,Dist3,Dist4
Dim Diamc,Diamd,Clp,EsqCol,Esq,Col
Dim Ru1(2),Ru2(2),Posta(2),Amb1(2),Amb2(2)
Posta(1) = 1
Posta(2) = 1
Fin = EstrazioneFin
Esq = InputBox("Inserisci l'estrazione che vuoi iniziare",,9000)'4497 primo esempio
Clp = InputBox("Per quanti colpi vuoi giocare l'ambo?",,7)
Col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,fin))
EsqCol = Esq + Col
If EsqCol > Fin Then EsqCol = Fin
For Es = Esq To EsqCol
Messaggio Es
AvanzamentoElab Esq,EsqCol,Es
Messaggio Es
For R1 = 1 To 9
For P1 = 1 To 3
A = Estratto(Es,R1,P1)
P2 = P1 + 2
B = Estratto(Es,R1,P2)
R2 = R1 + 1
R3 = R1 - 1
If R3 <> BA_ - 1 Then
For P3 = 1 To 5
C = Estratto(Es,R2,P3)
D = Estratto(Es,R3,P3)
If P3 = P1 + 1 And P3 = P2 - 1 Then

Dist1 = Distanza(A,C)
Dist2 = Distanza(B,C)
Dist3 = Distanza(A,D)
Dist4 = Distanza(B,D)
If(Dist1 = Dist2) Xor(Dist3 = Dist4) Then
Caso = Caso + 1
Casi = Casi + 1
ColoreTesto 1
Scrivi String(89,"-") & " Casi Totali " & FormattaStringa(Casi,"0000")
ColoreTesto 2
Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
ColoreTesto 0
Scrivi
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1),1
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
If Dist1 = Dist2 Then
Scrivi " " & SiglaRuota(R2) & " " & StringaEstratti(Es,R2),1
Scrivi
Scrivi Space(20) & " Posizioni " &(P1) & " " &(P3) & " " &(P2),1
Scrivi
Scrivi Space(30) & SiglaRuota(R1) & " " & Format2(A) & " " & Format2(B),1
Scrivi
Scrivi Space(30) & SiglaRuota(R2) & " " & Format2(C),1
Scrivi
Ru1(1) = R1
Ru1(2) = R2
Amb1(1) = C
Amb1(2) = Diametrale(C)
ImpostaGiocata 1,Amb1,Ru1,Posta,Clp
End If
If Dist3 = Dist4 Then
Scrivi " " & SiglaRuota(R3) & " " & StringaEstratti(Es,R3),1
Scrivi
Scrivi Space(20) & "Posizioni " &(P1) & " " &(P3) & " " &(P2),1
Scrivi
Scrivi Space(30) & SiglaRuota(R3) & " " & Format2(D),1
Scrivi
Scrivi Space(30) & SiglaRuota(R1) & " " & Format2(A) & " " & Format2(B),1
Scrivi
Ru2(1) = R1
Ru2(2) = R3
Amb2(1) = D
Amb2(2) = Diametrale(D)
ImpostaGiocata 1,Amb2,Ru2,Posta,Clp
End If
Gioca Es
End If
End If
Next
End If
Next
Next
Next
ScriviResoconto
Scrivi Space(50) & "PROGETTO - L'AMBATA VERTICE - BY FABARRI"
Scrivi Space(50) & "SCRIPT BY ARETUSEO"
End Sub
 
Top
CAT_IMG Posted on 25/1/2018, 17:58
Avatar

Group:
Fan
Posts:
48

Status:


Ciao Federico53, io ho solo Spaziometria di LuigiB, ti chiedevo di farlo per l8, perchè penso che qui a Superlotto, la maggioranza ha l8.
 
Top
CAT_IMG Posted on 25/1/2018, 19:27
Avatar

Group:
Utente
Posts:
3,010
Location:
avellino

Status:


Ok aretuseo, già fatto ciao
 
Top
3 replies since 25/1/2018, 09:08   879 views
  Share