pfca
Advanced Member >GOLD<
Ciao Stafania,
dai uno squardo a questo script se ti può aiutare:
'Script richiesto da chicco165. Elaborato da pfca
Sub Main()
Dim num(10)
Dim n1(6)
Dim n2(5)
Dim ruote(2)
Dim posta(1)
posta(1) = 1
r = InputBox("Scegli la prima ruota di gioco? ",,2)
fin = EstrazioneFin
ini = InputBox("Quante Estrazioni precedenti vuoi controllare? ",,300)
colpi = InputBox("Per quanti colpi vuoi giocare? ",,12)
For es = fin - ini To fin
ess = es - 3
dd = 0
a = Estratto(es,r,1)
b = Estratto(es,r,2)
c = Estratto(es,r,3)
d = Estratto(es,r,4)
e = Estratto(es,r,5)
num(1) = Fuori90(a+b)
num(2) = Fuori90(b+c)
num(3) = Fuori90(c+d)
num(4) = Fuori90(d+e)
num(5) = Fuori90(num(1)+num(2))
num(6) = Fuori90(num(2)+num(3))
num(7) = Fuori90(num(3)+num(4))
n1(1) = Fuori90(num(5)+num(6))
n1(2) = Fuori90(num(6)+num(7))
Scrivi "-------------------------------------------------------------------"
ColoreTesto 1
Scrivi DataEstrazione(es) & " Ruote: " & Left(NomeRuota(r),2) &" - " & Left(NomeRuota(r+1),2),0,0,6
ColoreTesto 2
Scrivi String(10," ") & " Ambate: " & FormatSpace(n1(1),2) & " - " & FormatSpace(n1(2),2),1,1,4
ColoreTesto 0
'Scrivi "-------------------------------------------------------------------"
For mm = ess To es - 1
For ppp = 1 To 5
n2(1) = Estratto(mm,r,ppp)
n2(2) = Estratto(mm,r,ppp)
n2(1) = Estratto(mm,(r + 1),ppp)
n2(2) = Estratto(mm,(r + 1),ppp)
If n2(1) = n1(1) Or n2(1) = n1(1) Then dd = 1
If n2(2) = n1(2) Or n2(2) = n1(2) Then dd = 1
Next
Next
If dd = 0 Then
ruote(1) = r
ruote(2) = r + 1
ImpostaGiocata 1,n1,ruote,posta,colpi,1
Gioca es
End If
If dd = 1 Then Scrivi " Presente nelle 3 precedenti" End If
Next
Scrivi ""
Scrivi " • pfca • per Chicco165 ",1,1,2
Scrivi ""
ScriviResoconto
End Sub
C'è vero progresso solo quando i vantaggi di una nuova tecnologia diventano per tutti.
Francesco
dai uno squardo a questo script se ti può aiutare:
'Script richiesto da chicco165. Elaborato da pfca
Sub Main()
Dim num(10)
Dim n1(6)
Dim n2(5)
Dim ruote(2)
Dim posta(1)
posta(1) = 1
r = InputBox("Scegli la prima ruota di gioco? ",,2)
fin = EstrazioneFin
ini = InputBox("Quante Estrazioni precedenti vuoi controllare? ",,300)
colpi = InputBox("Per quanti colpi vuoi giocare? ",,12)
For es = fin - ini To fin
ess = es - 3
dd = 0
a = Estratto(es,r,1)
b = Estratto(es,r,2)
c = Estratto(es,r,3)
d = Estratto(es,r,4)
e = Estratto(es,r,5)
num(1) = Fuori90(a+b)
num(2) = Fuori90(b+c)
num(3) = Fuori90(c+d)
num(4) = Fuori90(d+e)
num(5) = Fuori90(num(1)+num(2))
num(6) = Fuori90(num(2)+num(3))
num(7) = Fuori90(num(3)+num(4))
n1(1) = Fuori90(num(5)+num(6))
n1(2) = Fuori90(num(6)+num(7))
Scrivi "-------------------------------------------------------------------"
ColoreTesto 1
Scrivi DataEstrazione(es) & " Ruote: " & Left(NomeRuota(r),2) &" - " & Left(NomeRuota(r+1),2),0,0,6
ColoreTesto 2
Scrivi String(10," ") & " Ambate: " & FormatSpace(n1(1),2) & " - " & FormatSpace(n1(2),2),1,1,4
ColoreTesto 0
'Scrivi "-------------------------------------------------------------------"
For mm = ess To es - 1
For ppp = 1 To 5
n2(1) = Estratto(mm,r,ppp)
n2(2) = Estratto(mm,r,ppp)
n2(1) = Estratto(mm,(r + 1),ppp)
n2(2) = Estratto(mm,(r + 1),ppp)
If n2(1) = n1(1) Or n2(1) = n1(1) Then dd = 1
If n2(2) = n1(2) Or n2(2) = n1(2) Then dd = 1
Next
Next
If dd = 0 Then
ruote(1) = r
ruote(2) = r + 1
ImpostaGiocata 1,n1,ruote,posta,colpi,1
Gioca es
End If
If dd = 1 Then Scrivi " Presente nelle 3 precedenti" End If
Next
Scrivi ""
Scrivi " • pfca • per Chicco165 ",1,1,2
Scrivi ""
ScriviResoconto
End Sub
C'è vero progresso solo quando i vantaggi di una nuova tecnologia diventano per tutti.
Francesco