Novità

Errore Script, ma credo errore mio

Xeroxs

Advanced Member >PLATINUM<
Buongiorno a Tutti Voi
Nel creare un metodo sui Gemelli ripetuti su due Ruote in posizioni determinate volevo calcolare l'ambata usando la ruota diametrale della seconda ruota di ricerca del gemello,
ma non riesco a fargli fare il calcolo, sicuramente sbaglio nell'impostare la ruota che mi interessa, dove sto sbagliando?

e poi non esegue la sola gioca dell'ambata e quì per me un mistero assoluto in quanto la creo nello stesso modo di altri script ma quì nulla...

Questo è lo script

Codice:
Sub Main()
   Dim A,B,C,nu(10)
   Dim r1,r2,r3,p1,ruote(3),ambata(2),posta(1),poste(5)
   Dim Ini,fin,es,K,Clp
   posta(1) = 1
   poste(2) = 1
   poste(3) = 1
   poste(4) = 1
   Clp = 9
   Scrivi String(30," ") & "****** Metodo Numero Gemello Ripetuto ****** ",1
   Scrivi String(42," ") & "** Versione.1.0  ** ",1
   Scrivi String(40," ") & "****** By Xeroxs ****** ",1
   Scrivi
   ColoreTesto 1
   Ini = 9500
   fin = EstrazioneFin
   For es = Ini To fin
      AvanzamentoElab Ini,fin,es
      r1 = MI_
      For r2 = 1 To 10
         p1 = 5
         r3 = RuotaDiametrale(r2)
         A = Estratto(es,r1,1) ' 1 Estratto di Milano
         B = Estratto(es,r2,p1) ' Numero Gemello della Ruota di Milano
         C = Estratto(es,r3,1) ' 1 Estratto della Ruota Diametrale del numero Gemello
         If Gemello(A) Then
            If A = B Then
               '-------------------------------------------------------------------------- Ruote di Gioco Base
               ruote(1) = r1
               ruote(2) = r2
               '-------------------------------------------------------------------------- Ambata
               ambata(1) = Fuori90(Estratto(es,r1,1) + Estratto(es,r3,1))
               nu(1) = ambata(1)
               '-------------------------------------------------------------------------- Abbinamenti per Ambo
               nu(2) = DiametraleD(ambata(1))
               'nu(3) = 12
               'nu(4) = 18
               '-------------------------------------------------------------------------- Abbinamenti per Ambo
               ColoreTesto 1
               K = K + 1 : Scrivi String(96,"*") & " Caso n° " & K,1
               Scrivi DataEstrazione(es) & " Ambata " & Format2(ambata(1)),1
               Scrivi "Ritardo Attuale sulla Ruota di " & NomeRuota(ruote(1)) & " è di Estrazioni " & _
               EstrattoRitardo(ruote(1),nu(1))
               Scrivi "Ritardo Attuale sulla Ruota di " & NomeRuota(ruote(2)) & " è di Estrazioni " & _
               EstrattoRitardo(ruote(2),nu(1))
               ColoreTesto 1 : Scrivi String(106,"*"),1
               Scrivi
               ColoreTesto 0
               ImpostaGiocata 1,nu(1),ruote,posta,Clp
               'ImpostaGiocata 1,ambata(1),ruote,posta,Clp,0
               ImpostaGiocata 2,nu,ruote,poste,Clp
               Gioca es
            End If
         End If
      Next
   Next
   ScriviResoconto
End Sub


Io vorrei fare come da ultimo caso rilevato dove ho il gemello 77 in prima posizione su Milano e lo rintraccio in 5 posizione su Napoli, queste sono posizioni fisse,
quindi vorrei eseguire il calcolo con il primo estratto della ruota diametrale di Napoli, ovvero Bari, ma non so perchè non lo esegue...
e poi capire perchè non espone la giocata dell'ambata..


Qualcuno mi può aiutare

Grazie come sempre.
 
Ciao Xerox , vedi l'esempio tuo riportato.
Chiaramente devi prima trovate la condizione dei gemelli e poi ricercare la ruota diametrale e l'estratto.

prova esempio


Codice:
Sub Main
   Ini = 9000
   fin = EstrazioneFin
   For es = Ini To fin
      r1 = MI_
      For r2 = 1 To 10
         p1 = 1 : p2 = 5
         a = Estratto(es,r1,p1)
         b = Estratto(es,r2,p2)
         If Gemello(a) And a = b Then
            r3 = RuotaDiametrale(r2)
            p3 = p1
            c = Estratto(es,r3,p3)
            Scrivi es & vbTab & StringaEstratti(es,r1) & vbTab & a & vbTab & SiglaRuota(r1) & vbTab & "Pos : " & p1
            Scrivi es & vbTab & StringaEstratti(es,r2) & vbTab & b & vbTab & SiglaRuota(r2) & vbTab & "Pos : " & p2
            Scrivi es & vbTab & StringaEstratti(es,r3) & vbTab & c & vbTab & SiglaRuota(r3) & vbTab & "Pos : " & p3
            Scrivi
         End If
      Next
   Next
End Sub
 
Ultima modifica:
Grazie Mike58
Non avevo neanche pensato alle posizioni, credendo che bastasse l'estratto a o b, una nuova indicazione che mi saà utile.
Grazie Ancora.
 
Non so ...

... ma quando R2 = MI_ (=5) il caso è sempre presente

perché il valore di r2 è compreso tra 1 e 10.

:)
 
Mike ... come sovente capita,

le risposte si accavallano ed è probabile che la tua sia migliore.

Dunque ti chiedo di perdonare quella mia che non vuole assolutamente

essere una contro replica ma "una cosa" che ho visto senza eseguire lo script.

:)
 
Scusate se Re intervengo, Per quanto Riguarda la Ruota è Ok, ma non comprendo come mai non evidenzia la giocata della sola ambata ambata, non capisco, visto che poi la carica nella giocata 2, quale vettore sbaglio nel richiamarla o altro mio errore non compreso.
Mi aiutate a capire.

Grazie.
 
Ciao a Tutti

dato che sono solo 2 numeri, non serve giocare anche per terno e quaterna

'poste(3) = 1
'poste(4) = 1

metti l'apice
---------------------------------------------

ImpostaGiocata 1,ambata,ruote,posta,Clp

ImpostaGiocata 2,nu,ruote,poste,Clp

prova così
 
In impostagiocata non devi mettere ruota(1) e/o numeri(1)

Ma semplicemente Numeri e Ruote

Dove come numeri(1) avrai messo il numero

e in ruote(1) avrai messo la ruota.

Poi naturalmente la posta dovrà essere commisurata al numero di numeri.

Per esempio:

Se giochi un numero non dovresti giocare anche 1 Euro per quaterna.

:)
 
Ciao Raga, leggendo il tutto è difficile rispondere su + fronti.
Le Ruota diametrale cone dice Joe può essere trovata anche + volte nel caso di Mi-VE-Mi etc è chiaro che ci vuole il controllo per definirle se queste devono essere diverse.
Invece L'ambata in IMPOSTAGIocata il vettore deve essere solo Numero Vettore e non singolo Numero
ImpostaGiocata 1,nu(1),ruote,posta,Clp ' deve essere - nu -
'ImpostaGiocata 1,ambata(1),ruote,posta,Clp,0
ImpostaGiocata 2,nu,ruote,poste,Clp
ecco perchè l'ambata non viene giocata perchè impostata male.

Per il resto valgono i consigli tutti sopra menzionati.

Ciao
 
Ciao, Mike58,
Grazie per il tuo contributo, ed hai ragione su tutta la tua esposizione infatti eseguivo la giocta come da te esposto ma poi non capisco perchè non la eseguiva, e così ho fatto delle prove ecco perchè ho scritto in quel modo la giocata, pur sapendoo che era errata, poi per aggiornamento pc ho riavviato è tutto funzionava regolarmente...
A volte non capisco il perchè di certe anomalie del PC, poi di incanto tutto riprende a funzionare, Io penso che avendo caricato vari script per i miei test in qualche modo sia andato in Tilt il programma come accade a volte, non ho altre spiegazioni...

Comunque Grazie a Tutti Voi come Sempre.
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 12 luglio 2025
    Bari
    67
    30
    66
    89
    47
    Cagliari
    06
    66
    33
    32
    37
    Firenze
    43
    25
    78
    21
    23
    Genova
    34
    20
    85
    52
    33
    Milano
    36
    19
    02
    70
    77
    Napoli
    21
    72
    74
    15
    53
    Palermo
    32
    08
    37
    02
    86
    Roma
    27
    32
    12
    67
    06
    Torino
    45
    47
    08
    13
    32
    Venezia
    29
    34
    19
    51
    53
    Nazionale
    34
    18
    56
    47
    85
    Estrazione Simbolotto
    Nazionale
    02
    26
    01
    08
    17

Ultimi Messaggi

Indietro
Alto