pfca
Advanced Member >GOLD<
Buongiorno a tutti,
Grazie a chiunque può darmi un aiuto.
'Se presenti nella estrazione i numeri di m1, mi restituisce la posizione nella matrice
'per giocare i numeri corrispondenti alla posizione di m2.
Sub Main
Dim m1(10)
m1(1) = 41 : m1(2) = 42 : m1(3) = 43 : m1(4) = 44 : m1(5) = 45 : m1(6) = 46 : m1(7) = 47 : m1(8) = 48 : m1(9) = 49
m1(10) = 50
Dim m2(10)
m2(1) = 61 : m2(2) = 62 : m2(3) = 63 : m2(4) = 64 : m2(5) = 65 : m2(6) = 66 : m2(7) = 67 : m2(8) = 68 : m2(9) = 69
m2(10) = 70
Dim num(5)
Dim posta(3)
posta(1) = 1
posta(2) = 2
posta(3) = 1
Dim ruota(1)
ruota(1) = 8 ' Ruota di rilevamento e verifica esito
k = 12 ' < - - - Colpi di gioco
For n = 8300 To EstrazioneFin
ReDim p1(5)
If IndiceMensile(n + 1) = 1 Then ' < - - - - Estrazione mensile Ultima
For x = 1 To 10
For y = 1 To 5
a = Estratto(n,8,1)
b = Estratto(n,8,2)
c = Estratto(n,8,3)
d = Estratto(n,8,4)
e = Estratto(n,8,5)
Next
If m1(x) = a Then p1(1) = x
If m1(x) = b Then p1(2) = x
If m1(x) = c Then p1(3) = x
If m1(x) = d Then p1(4) = x
If m1(x) = e Then p1(5) = x
Next
Scrivi " " & FormatSpace(a,2) & "--" & FormatSpace(b,2) & "--" & FormatSpace(c,2) & "--" & FormatSpace(d,2) & "--" & FormatSpace(e,2)
OrdinaMatrice p1,1
uu = m2(p1(1))
vv = m2(p1(2))
zz = m2(p1(3))
yy = m2(p1(4))
ww = m2(p1(5))
ColoreTesto 1
Scrivi " Posizioni Rilevate: " & FormatSpace(p1(1),2) & "-" & FormatSpace(p1(2),2) & "-" & FormatSpace(p1(3),2) & "-" & FormatSpace(p1(4),2) & "-" & FormatSpace(p1(5),2),1
ColoreTesto 2
Scrivi " Numeri da Giocare : " & FormatSpace(uu,2) & "-" & FormatSpace(vv,2) & "-" & FormatSpace(zz,2) & "-" & FormatSpace(yy,2) & "-" & FormatSpace(ww,2),1
ColoreTesto 0
Scrivi "--------------------------------------------------------------"
num(1) = uu
num(2) = vv
num(3) = zz
num(4) = yy
num(5) = ww
ImpostaGiocata 1,num,ruota,posta,k
Gioca n
End If
Next
ScriviResoconto
End Sub
Dopo la risposta di Claudio lo script è questo.
Grazie a chiunque può darmi un aiuto.
'Se presenti nella estrazione i numeri di m1, mi restituisce la posizione nella matrice
'per giocare i numeri corrispondenti alla posizione di m2.
Sub Main
Dim m1(10)
m1(1) = 41 : m1(2) = 42 : m1(3) = 43 : m1(4) = 44 : m1(5) = 45 : m1(6) = 46 : m1(7) = 47 : m1(8) = 48 : m1(9) = 49
m1(10) = 50
Dim m2(10)
m2(1) = 61 : m2(2) = 62 : m2(3) = 63 : m2(4) = 64 : m2(5) = 65 : m2(6) = 66 : m2(7) = 67 : m2(8) = 68 : m2(9) = 69
m2(10) = 70
Dim num(5)
Dim posta(3)
posta(1) = 1
posta(2) = 2
posta(3) = 1
Dim ruota(1)
ruota(1) = 8 ' Ruota di rilevamento e verifica esito
k = 12 ' < - - - Colpi di gioco
For n = 8300 To EstrazioneFin
ReDim p1(5)
If IndiceMensile(n + 1) = 1 Then ' < - - - - Estrazione mensile Ultima
For x = 1 To 10
For y = 1 To 5
a = Estratto(n,8,1)
b = Estratto(n,8,2)
c = Estratto(n,8,3)
d = Estratto(n,8,4)
e = Estratto(n,8,5)
Next
If m1(x) = a Then p1(1) = x
If m1(x) = b Then p1(2) = x
If m1(x) = c Then p1(3) = x
If m1(x) = d Then p1(4) = x
If m1(x) = e Then p1(5) = x
Next
Scrivi " " & FormatSpace(a,2) & "--" & FormatSpace(b,2) & "--" & FormatSpace(c,2) & "--" & FormatSpace(d,2) & "--" & FormatSpace(e,2)
OrdinaMatrice p1,1
uu = m2(p1(1))
vv = m2(p1(2))
zz = m2(p1(3))
yy = m2(p1(4))
ww = m2(p1(5))
ColoreTesto 1
Scrivi " Posizioni Rilevate: " & FormatSpace(p1(1),2) & "-" & FormatSpace(p1(2),2) & "-" & FormatSpace(p1(3),2) & "-" & FormatSpace(p1(4),2) & "-" & FormatSpace(p1(5),2),1
ColoreTesto 2
Scrivi " Numeri da Giocare : " & FormatSpace(uu,2) & "-" & FormatSpace(vv,2) & "-" & FormatSpace(zz,2) & "-" & FormatSpace(yy,2) & "-" & FormatSpace(ww,2),1
ColoreTesto 0
Scrivi "--------------------------------------------------------------"
num(1) = uu
num(2) = vv
num(3) = zz
num(4) = yy
num(5) = ww
ImpostaGiocata 1,num,ruota,posta,k
Gioca n
End If
Next
ScriviResoconto
End Sub
Dopo la risposta di Claudio lo script è questo.