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
    giovedì 26 marzo 2026
    Bari
    69
    58
    26
    05
    22
    Cagliari
    59
    33
    73
    02
    69
    Firenze
    44
    49
    83
    75
    50
    Genova
    35
    77
    61
    40
    86
    Milano
    48
    52
    12
    19
    62
    Napoli
    60
    21
    47
    15
    58
    Palermo
    16
    27
    28
    83
    25
    Roma
    35
    19
    85
    81
    24
    Torino
    29
    44
    15
    70
    31
    Venezia
    69
    20
    48
    55
    02
    Nazionale
    56
    61
    40
    27
    81
    Estrazione Simbolotto
    Firenze
    27
    22
    31
    16
    13
Indietro
Alto