Sub Main()
Dim ru(1),posta(10),anum(10),nu(5),aruo(2),ruo2(1),ruo1(1)
r1 = CInt(InputBox("1°RUOTA DI RICERCA?",,1))
SP = CInt(InputBox("Quale spia ",,79))
dett = InputBox("Vuoi vedere il DETTAGLIO... 1=SI 2=NO",,2)
Scrivi "Ruota di " & NomeRuota(r1) & " - SPIA 79 metodo by ROB **** listato in tabella by Mike58 **** ",1,- 1,3
Scrivi
ru(1) = r1
r2 = CA_
posta(2) = 9
posta(3) = 1
fin = EstrazioneFin
ini = fin - 300
ReDim atitoli(19)
atitoli(1) = " DATA ESTR. "
atitoli(2) = " ESTRAZ PREC "
atitoli(3) = " SPIA "
atitoli(4) = " ESITO "
atitoli(5) = " RUOTA DI " & NomeRuota(r2)
atitoli(6) = " STRINGA ESITO"
atitoli(7) = "N° Colpi"
atitoli(13) = " NUMERI IN GIOCO "
atitoli(14) = " RUOTA DI " & NomeRuota(r1)
atitoli(15) = " SPESA "
atitoli(16) = " VINCITA "
atitoli(17) = " UTILE "
atitoli(18) = " Data esito "
atitoli(19) = " Utile prog "
Call InitTabella(atitoli,1,,2,5)
For es = ini To fin
If Posizione(es,r1,sp) > 0 Then
Messaggio es
AvanzamentoElab Ini,fin,es
anum(1) = Fuori90(Estratto(es,BA_,1) + 73)
anum(2) = Fuori90(Estratto(es,FI_,1)*53)
anum(3) = Fuori90(90 + Estratto(es,NA_,3) - Estratto(es,CA_,5))
anum(4) = Fuori90(Estratto(es,RO_,4) + 41)
anum(5) = Fuori90(Estratto(es,BA_,3) + Estratto(es,GE_,5))
anum(6) = Fuori90(Estratto(es,BA_,1) * Estratto(es,TO_,4))
a1 = anum(1)
a2 = anum(2)
a3 = anum(3)
a4 = anum(4)
a5 = anum(5)
a6 = anum(6)
aruo(1) = BA_
aruo(2) = CA_
ruo2(1) = CA_
ruo1(1) = BA_
Call VerificaEsito(anum,aruo,es + 1,2,11,,retesito,retcolpi,retestratti,retidestr)
ReDim avalori(19)
avalori(1) = DataEstrazione(es)
avalori(2) = StringaEstratti(es,r1)
avalori(3) = SP
avalori(4) = retesito
If VerificaEsito(anum,ruo2,es + 1,2,11,,esito2,colpi2,estratti2,retidestr2) Then
avalori(5) = StringaEstratti(retidestr2,r2)
Else
avalori(5) = ""
End If
avalori(6) = retestratti
avalori(7) = retcolpi & "°"
If retcolpi = 1 Then retcolpi1 = retcolpi1 + 1
If retcolpi = 2 Then retcolpi2 = retcolpi2 + 1
If retcolpi = 3 Then retcolpi3 = retcolpi3 + 1
If retcolpi = 4 Then retcolpi4 = retcolpi4 + 1
If retcolpi = 5 Then retcolpi5 = retcolpi5 + 1
If retcolpi = 6 Then retcolpi6 = retcolpi6 + 1
If retcolpi = 7 Then retcolpi7 = retcolpi7 + 1
If retcolpi = 8 Then retcolpi8 = retcolpi8 + 1
If retcolpi = 9 Then retcolpi9 = retcolpi9 + 1
If retcolpi = 10 Then retcolpi10 = retcolpi10 + 1
If retcolpi >= 11 Then retcolpi11 = retcolpi11 + 1
If retcolpi > 0 Then retcolpitot = retcolpitot + 1
avalori(13) = StringaNumeri(anum)
If VerificaEsito(anum,ruo1,es + 1,2,11,,esito1,colpi1,estratti1,retidestr1) Then
avalori(14) = StringaEstratti(retidestr1,r1)
Else
avalori(14) = ""
End If
If retcolpi >= 11 Then
avalori(15) =(posta(2) + posta(3))*retcolpi -(posta(2) + posta(3))*2
Else
avalori(15) =(posta(2) + posta(3))*retcolpi*2
End If
sm = sm + avalori(15)
If retcolpi < 11 Then
If retesito = "Ambo" Then avalori(16) = Vincita(2,6)* posta(2) * 0.94
If retesito = "Terno" Then avalori(16) = Vincita(3,6)* posta(3) * 0.94 +(Vincita(2,6)*3)* posta(2) * 0.94
End If
If retcolpi > 10 Then avalori(16) = 0
sv = sv + avalori(16)
avalori(17) = Int(avalori(16) - avalori(15))
su = su + avalori(17)
avalori(18) = DataEstrazione(es + retcolpi)
avalori(19) = su
Call AddRigaTabella(avalori,,,2)
Call SetColoreCella(5,,7)
Call SetColoreCella(6,,2)
Call SetColoreCella(7,,1)
Call SetColoreCella(8,,7)
Call SetColoreCella(9,,7)
Call SetColoreCella(10,,7)
Call SetColoreCella(11,,7)
Call SetColoreCella(12,,7)
Call SetColoreCella(14,,1)
If avalori(17) < 0 Then Call SetColoreCella(17,,2)
If retesito = "Estratto" Then
Totali = Totali + 1
End If
If retesito = "Ambo" Then
Totambi = Totambi + 1
Call SetColoreCella(4,vbMagenta)
End If
If retesito = "Terno" Then
Call SetColoreCella(4,vbGreen)
Totterni = Totterni + 1
End If
Totspesa = Totspesa + 1
If avalori(19) < 0 Then Call SetColoreCella(19,,2)
End If
Next
ReDim avalori(19)
avalori(1) = "Totali "
avalori(2) = " "
avalori(4) = Totali
avalori(5) = " "
avalori(8) = ev1
avalori(9) = ev2
avalori(10) = ev3
avalori(11) = ev4
avalori(12) = ev5
avalori(14) = "Totali..."
avalori(15) = sm
avalori(16) = Int(sv)
avalori(17) = su
avalori(18) = " Rend%"
rend = avalori(16) / avalori(15) * 100
avalori(19) = Int(rend) & "%"
Call AddRigaTabella(avalori,vbGreen,,3)
ReDim avalori(19)
avalori(1) = "Tot. Ambi "
avalori(2) = " "
avalori(4) = Totambi
Call AddRigaTabella(avalori,vbRed,,3)
ReDim avalori(19)
avalori(1) = "Tot.Terni "
avalori(2) = " "
avalori(4) = Totterni
Call AddRigaTabella(avalori,vbMagenta,,3)
CreaTabella
Scrivi"Casi e colpi..... "
ReDim atitoli(14)
atitoli(1) = " Colpo 1 "
atitoli(2) = " Colpo 2 "
atitoli(3) = " Colpo 3 "
atitoli(4) = " Colpo 4 "
atitoli(5) = " Colpo 5 "
atitoli(6) = " Colpo 6 "
atitoli(7) = " Colpo 7 "
atitoli(8) = " Colpo 8 "
atitoli(9) = " Colpo 9 "
atitoli(10) = " Colpo 10 "
atitoli(11) = " Colpi Negativi "
atitoli(12) = " Casi Totali "
atitoli(13) = " Casi Positivi "
atitoli(14) = " Rendimento % "
Call InitTabella(atitoli,1,,2,4)
ReDim avalori(14)
avalori(1) = retcolpi1
avalori(2) = retcolpi2
avalori(3) = retcolpi3
avalori(4) = retcolpi4
avalori(5) = retcolpi5
avalori(6) = retcolpi6
avalori(7) = retcolpi7
avalori(8) = retcolpi8
avalori(9) = retcolpi9
avalori(10) = retcolpi10
avalori(11) = retcolpi11
avalori(12) = retcolpiTot
avalori(13) = avalori(12) - avalori(11)
rend = avalori(13) / avalori(12) * 100
avalori(14) = Int(rend) & "%"
Call AddRigaTabella(avalori,4,,3)
Call SetColoreCella(13,4,2)
Call SetColoreCella(12,4,7)
CreaTabella
If dett = 1 Then
Scrivi"---------------------------- DETTAGLIO GIOCATE ----------------------------------------"
For es = Ini To fin
If Posizione(es,r1,sp) > 0 Then
nu(1) = Estratto(es,r1,1)
aruo(1) = BA_
aruo(2) = CA_
anum(1) = Fuori90(Estratto(es,BA_,1) + 73)
anum(2) = Fuori90(Estratto(es,FI_,1)*53)
anum(3) = Fuori90(90 + Estratto(es,NA_,3) - Estratto(es,CA_,5))
anum(4) = Fuori90(Estratto(es,RO_,4) + 41)
anum(5) = Fuori90(Estratto(es,BA_,3) + Estratto(es,GE_,5))
anum(6) = Fuori90(Estratto(es,BA_,1) * Estratto(es,TO_,4))
ImpostaGiocata 1,anum,aruo,posta,10,2
gs = GetSpesa(True)
gv = GetVincita(True)
gg = GetGuadagno(True)
Scrivi String(125,"="),1
Gioca es,,,1
gs = GetSpesa(True)
gv = GetVincita(True)
gg = GetGuadagno(True)
Scrivi"Spesa Parziale....." & gs
Scrivi"Vincite Parziale..." & gv
Scrivi"Guadagno Parziale.." & gg
End If
Next
ScriviResoconto
End If
If dett = 2 Then
TestoInBandaPassante(" Listed by Mike58 "),1,3,0
End If
End Sub