Novità

per gli"SCRIPTER"

  • Creatore Discussione Creatore Discussione Roby
  • Data di inizio Data di inizio
Stato
Chiusa ad ulteriori risposte.
R

Roby

Guest
il metodo lo trovare qui


http://forum.lottoced.com/topic.asp?TOPIC_ID=130593
volevo apportare una piccola modifica nel gioco dell'ambata
determinata
If Pari(n1)=True Then posta(7)=1:posta(9)=1
If Pari(n1)=false Then posta(6)=1:posta(8)=1 :posta(10)=10
come si puo notare non funziona,in realta doveva fare questo
se la somma dei due numeri è pari mi doveva giocare le ambate
a 2° e 4° posto,se la somma è dipsari le ambate doveva giocarle
al 1° e 3° e 5°,qual'è l'arcano che non la fa funzionare?
Ringrazio anticipatamente chi risolve il"mistero"
'________________________________

Sub main()
Dim nu1(2),ruote(2),ruota(1),nu2(5),posta(10),poste(10)
casi=0
ce=InputBox("da quale estrazione vuoi controllare? ","estrazione",100)
k=InputBox ("per quanti colpi?","colpi di gioco",14)
ini=EstrazioneFin-ce
fin=EstrazioneFin
Scrivi "numeretto + numero di cifra uguale(script by chilofa)",1
Scrivi String(70,"="),1
Scrivi "resoconto da "&DataEstrazione(ini,1)&" a "&_
DataEstrazione(fin,1)&" ("&(fin-ce)&" estr.)"
For es=ini To EstrazioneFin
Messaggio "elab. estr. ["&(es)&"] di "&_
DataEstrazione (es,1)
For r1= 1 To 12
If r1=11 Then r1=12
For p1=1 To 5
a=Estratto(es,r1,p1)
For r2= 1 To 12
If r2=11 Then r2=12
b=Estratto(es,r2,p1)
If ((a)<10 And(b)>9 And Figura(a)=Figura(b)) Then
If r2<>r1 Then
n1=Fuori90(a+b)
casi=casi+1:Scrivi String(60,"=")&" script by chilofa",1
Scrivi DataEstrazione(es,1)&" [ "&SiglaRuota(r1)&" - "& StringaEstratti(es,r1)&_
" ] numeretto [ "&Format2(a)&"]. "&(p1)&"^ pos."
Scrivi DataEstrazione(es,1)&" [ "&SiglaRuota(r2)&" - "&stringaestratti(es,r2)&_
" ] numero [ "&Format2(b)&"]. "&(p1)&"^ pos."
Scrivi String(61,"-")&" caso n° "&(casi)
ruote(1)=r1:ruote(2)=r2:ruota(1)=11:
:poste(2)=3:poste(3)=1:co=0
If Pari(n1)=True Then posta(7)=1:posta(9)=1 End if
If Pari(n1)=false Then posta(6)=1:posta(8)=1 :posta(10)=10 End if


nu1(1)=n1:nu1(2)=Vert(n1)
co=co+1
ImpostaGiocata co,nu1,ruote,posta,k
co=co+1
ImpostaGiocata co,nu1,ruota,poste,k 'tutte


nu2(1)=n1:nu2(2)=Vert(n1)
:nu2(3)=a:nu2(4)=b
co=co+1
ImpostaGiocata co,nu2,ruote,poste,k
co=co+1
ImpostaGiocata co,nu2,ruota,poste,k

Gioca es

End If

End If
Next:Next

next:Next
Scrivi String(60,"=")&" script by chilofa",1
ScriviResoconto
Scrivi "numeretto + numero di cifra uguale (script by chilofa)",1
End Sub
 
ciao Vedi se cosi va bene ..

Codice:
Sub Main()
	Dim nu1(2),ruote(2),ruota(1),nu2(5),poste(10)
	casi = 0
	ce = InputBox("da quale estrazione vuoi controllare? ","estrazione",100)
	k = InputBox("per quanti colpi?","colpi di gioco",14)
	ini = EstrazioneFin - ce
	fin = EstrazioneFin
	Scrivi "numeretto + numero di cifra uguale(script by chilofa)",1
	Scrivi String(70,"="),1
	Scrivi "resoconto da " & DataEstrazione(ini,1) & " a " & _
	DataEstrazione(fin,1) & " (" &(fin - ce) & " estr.)"
	For es = ini To EstrazioneFin
		Messaggio "elab. estr. [" &(es) & "] di " & _
		DataEstrazione(es,1)
		For r1 = 1 To 12
			If r1 = 11 Then r1 = 12
			For p1 = 1 To 5
				a = Estratto(es,r1,p1)
				For r2 = 1 To 12
					If r2 = 11 Then r2 = 12
					b = Estratto(es,r2,p1)
					If((a) < 10 And(b) > 9 And Figura(a) = Figura(b)) Then
						If r2 <> r1 Then
							n1 = Fuori90(a + b)
							casi = casi + 1
							Scrivi String(60,"=") & " script by chilofa",1
							Scrivi DataEstrazione(es,1) & " [ " & SiglaRuota(r1) & " - " & StringaEstratti(es,r1) & _
							" ] numeretto [ " & Format2(a) & "]. " &(p1) & "^ pos."
							Scrivi DataEstrazione(es,1) & " [ " & SiglaRuota(r2) & " - " & StringaEstratti(es,r2) & _
							" ] numero [ " & Format2(b) & "]. " &(p1) & "^ pos."
							Scrivi String(61,"-") & " caso n° " &(casi)
							ruote(1) = r1
							ruote(2) = r2
							ruota(1) = 11
							poste(2) = 3
							poste(3) = 1
							ReDim posta(10)
							co = 0
							If pari(n1) = True Then
								posta(7) = 1
								posta(9) = 1
							Else
								posta(6) = 1
								posta(8) = 1
								posta(10) = 10
							End If
							nu1(1) = n1
							nu1(2) = Vert(n1)
							co = co + 1
							ImpostaGiocata co,nu1,ruote,posta,k
							co = co + 1
							ImpostaGiocata co,nu1,ruota,poste,k 'tutte
							nu2(1) = n1
							nu2(2) = Vert(n1)
							nu2(3) = a
							nu2(4) = b
							co = co + 1
							ImpostaGiocata co,nu2,ruote,poste,k
							co = co + 1
							ImpostaGiocata co,nu2,ruota,poste,k
							Gioca es
						End If
					End If
				Next
			Next
		Next
	Next
	Scrivi String(60,"=") & " script by chilofa",1
	ScriviResoconto
	Scrivi "numeretto + numero di cifra uguale (script by chilofa)",1
End Sub
 
grazie Luigi avevo tentato anche questa strada ,ma senza
ReDim posta(10),le giocate erano sempre errate.;)
 
ciao , e si perche con redim l'array viene pulito prima di settare i nuovi valori , invece prima succedeva che rimanevano settati i vecchi pur aggiungendo i nuovi.
 
Stato
Chiusa ad ulteriori risposte.

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 17 giugno 2025
    Bari
    50
    69
    29
    20
    42
    Cagliari
    90
    18
    15
    24
    70
    Firenze
    01
    53
    24
    25
    36
    Genova
    89
    49
    67
    05
    30
    Milano
    17
    16
    53
    87
    56
    Napoli
    78
    28
    67
    30
    55
    Palermo
    08
    69
    05
    85
    22
    Roma
    28
    76
    19
    77
    17
    Torino
    71
    56
    03
    15
    09
    Venezia
    57
    82
    76
    52
    62
    Nazionale
    83
    49
    07
    12
    13
    Estrazione Simbolotto
    Napoli
    30
    33
    28
    44
    11

Ultimi Messaggi

Indietro
Alto