Novità

Richiesta per Mike58 - Completare script per la ricerca terni dopo l'uscita di un numero spia su Ruota

bauman

Junior Member
Buonasera Mike58, un saluto a tutti, sono nuovo del forum, volevo chiederti una cortesia, puoi completare questo script per la ricerca dei terni dopo l'uscita di un numero spia su ruota, io purtroppo non conosco il linguaggio script, ti posto di seguito il listato,
Sub Main() Dim ru(3) Dim terni(4005,13) Dim nn(3) Dim spia(1) r = InputBox("Ruota della spia....(1-10)",,2) rr = InputBox("Ruota di gioco....(1-10)",,r) sp = CInt(InputBox("Numero Spia",,82)) 'ee = InputBox("Estrazioni da controllare",,200) c = InputBox("Numero colpi di gioco",,18) sorte = CInt(InputBox("Quale sorte vuoi considerare...","1,2,3",1)) '------- titoli tabella --------------------- ReDim atitoli(11) atitoli(1) = " Casi " atitoli(2) = " Numeri " atitoli(3) = " Presenze " atitoli(4) = " esito % " atitoli(5) = " ret_estratti fin-colpi " atitoli(6) = " colpo " atitoli(7) = " Data esito ultimo " atitoli(8) = " Ritardo serie " atitoli(9) = " Presenza serie " atitoli(10) = " Rit. Max " atitoli(11) = "Pres ambate singole e in Posizioni" Call InitTabella(atitoli,1,,3,5) For i = 1 To 4005 terni(i,1) = 0 terni(i,2) = 0 terni(i,3) = 0 terni(i,4) = 0 terni(i,5) = 0 terni(i,6) = 0 terni(i,7) = 0 terni(i,8) = 0 terni(i,9) = 0 terni(i,10) = 0 terni(i,11) = 0 terni(i,12) = 0 terni(i,13) = 0 Next casi = 0 co = 0 ini = 8950'EstrazioneFin - ee fin = EstrazioneFin For es = ini To fin Messaggio "casi trovati....... " & casi & " ****** Script by Mike58 ****** " AvanzamentoElab ini,fin,es If Posizione(es,r,sp) > 0 Then spia(1) = sp rsp = SerieRitardoTurbo(Ini,fin,spia,ru,1) Inco = fin - es clp = fin - es casi = casi + 1 Tot = fin - Ini ess = es + c If ess > fin Then ess = fin End If co = 0 For x = 1 To 89 For y = x + 1 To 90 co = co + 1 terni(co,1) = co terni(co,2) = x terni(co,3) = y nn(1) = x nn(2) = y ru(1) = rr presenze = SerieFreqTurbo(es + 1,ess,nn,ru,1) If presenze > 0 Then 'condizione da non eliminare perch'e se capitano + terni(es. 10..eccediamo) 'nello stesso caso in analisi, il resoconto finale viene falsato da tutti questi errori. terni(co,5) = terni(co,5) + 1 cef = fin - rsp + 1' inizio estrazione di verifica clp = c - rsp Call VerificaEsitoTurbo(nn,ru,fin - rsp + 1,sorte,rsp,,resito,retcolpi,retestratti,idd) 'End If Call StatisticaFormazioneTurbo(nn,ru,sorte,rerit,reritmax,Incrmax,refre,Ini,fin) ef1 = EstrattoFrequenzaTurbo(r,nn(1),Ini,fin) ef2 = EstrattoFrequenzaTurbo(r,nn(2),Ini,fin) ReDim eff1(5) ReDim eff2(5) For x1 = 1 To 5 ReDim aPos(x1) aPos(x1) = True eff1(x1) = EstrattoFrequenzaTurbo(r,nn(1),Ini,fin,,,aPos) eff2(x1) = EstrattoFrequenzaTurbo(r,nn(2),Ini,fin,,,aPos) Next 'sr = SerieRitardoTurbo(Ini,fin,nn,ru,sorte) 'fr = SerieFreqTurbo(Ini,fin,nn,ru,sorte) terni(co,6) = terni(co,5) / casi *100 terni(co,7) = retestratti terni(co,8) = retcolpi terni(co,10) = rerit terni(co,11) = refre terni(co,12) = reritmax terni(co,13) = FormatSpace(ef1,3,1) & " [ " & StringaNumeri(eff1) & " ] - " & FormatSpace(ef2,3,1) & " [ " & StringaNumeri(eff2) & " ]" 'If DataEstrazione(retidestr) > DataEstrazione(fin) Then terni(co,9) = " In corso " If resito = "" Then terni(co,9) = "" If resito <> "" Then terni(co,9) = GetInfoEstrazione(idd) If resito = "" Then terni(co,9) = " in corso " End If Next Next End If Next OrdinaMatrice terni,- 1,5 ColoreTesto 1 Scrivi "spia " & CInt(sp) & " su " & NomeRuota(r) & " - Ritarda da... " & Inco,1 ColoreTesto 2 If rsp < c Then Scrivi "SPIA ATTIVA ",1:End If If rsp > c Then Scrivi "SPIA NON ATTIVA":End If ColoreTesto 1 Scrivi "Coppie più frequenti entro " & c & " colpi sulla a ruota di " & NomeRuota(rr) & " Per sorte di " & NomeSorte(sorte) Scrivi "N. " & CInt(casi) & " casi " & "dal " & DataEstrazione(ini) & " al " & DataEstrazione(fin) Scrivi Scrivi "Totali estrazioni esaminate.... " & Tot,1 ColoreTesto 0 For x = 1 To 15 '----------- valori tabella ------------------ ReDim avalori(11) avalori(1) = x avalori(2) = Format2(terni(x,2)) & "." & Format2(terni(x,3))' & "." & Format2(terni(x,4)) avalori(3) = Format2(terni(x,5)) avalori(4) = Round(terni(x,6),2) avalori(5) = terni(x,7) avalori(6) = terni(x,8) avalori(7) = terni(x,9) avalori(8) = terni(x,10) avalori(9) = terni(x,11) avalori(10) = terni(x,12) avalori(11) = terni(x,13) 'If casi = terni(x,5) Then Call AddRigaTabella(avalori,,,3) 'End If If avalori(4) = "Ambo" Then Call SetColoreCella(4,2,4) If avalori(4) = "Estratto" Then Call SetColoreCella(4,3,0) If avalori(8) = 0 Then Call SetColoreCella(7,4,1) Next Call SetTableWidth("100%") Call CreaTabella(0,0,0,15) Scrivi Scrivi " ********* Tabella List by Mike58 *********** ",1,- 1,3 End Sub
rinnovo i saluti e ti ringrazio,
Bauman
 
Ciao bauman , benvenuto nel forum.

Di questi script ne sono stati fatti a bizzeffe ed anche io avevo certe aspettative, deluse con passare del tempo e con il capire cosa sta dentro ad un valore raccolto.
Cosa voglio dire, e non solo a te, che poi andrebbe approfondito una raccolta che può sembrare al 100% , in quanto una sortita di esito può essere conteggiata più volte a cavallo di estrazioni spia ravvicinate.
Mi fermo qui chi vuole indaghi pure nelle raccolte.

Debbo altresì ridire che raccolte per terni - quaterne e lunghette superiori impegnano e non poco i processore dei pc nonchè anche elevati tempi di elaborazioni e per chi fa prove su prove non è il massimo aspettare il fine elaborazione.

Tuttavia ti metto uno script ex novo (non mi va di riprendere un qualcosa creato per scopi diversi e post per me chiuso).

Codice:
Sub Main
   'mio Numeri Dopo Spia
   Dim Nu(3),Ru(1),T,aCol(117480,8)
   Ini = EstrazioneFin - 300
   fin = EstrazioneFin
   spia = CInt(InputBox("Quale Numero SPIA",,2))
   r = CInt(InputBox("Quale Ruota",,1))
   colpi = CInt(InputBox("Quanti Colpi di Gioco",,18))
   Ru(1) = r
   sorte = CInt(InputBox("Quale Sorte di Esito",,2))
   ResetTimer
   er = EstrattoRitardoTurbo(r,spia,Ini,fin)
   If er < 10 Then
      riga = "Spia Attiva"
   Else
      riga = "Spia non Attiva"
   End If
   T = Array(T,"Casi","Coppia 2x1","Presenze","Verifica","Colpo","Id Verifica")
   Call InitTabella(T,0,,,5,"Arial Black")
   '
   For i = 1 To 8
      aCol(i,i) = 0
   Next
   '
   For es = Ini To fin
      If Posizione(es,r,spia) > 0 Then
         k = k + 1
         '
         'ess = es - Ini
         'Ini = es
         kk = 0
         'If ess > 9 Then
         k1 = k1 + 1
         For n1 = 1 To 88
            For n2 = n1 + 1 To 89
               For n3 = n2 + 1 To 90
                  kk = kk + 1
                  Nu(1) = n1
                  Nu(2) = n2
                  Nu(3) = n3
                  aCol(kk,1) = kk
                  aCol(kk,2) = n1
                  aCol(kk,3) = n2
                  aCol(kk,4) = n3
                  pr = SerieFreqTurbo(es + 1,es + colpi,Nu,Ru,sorte)
                  If pr > 0 Then
                     'If VerificaEsitoTurbo(Nu,Ru,es + 1,2,colpi,,esito,clp,esa,id) Then
                     aCol(kk,5) = aCol(kk,5) + 1 ' conta presenze
                     Call Messaggio("Trovati... " & k)
                     Call AvanzamentoElab(Ini,fin,es)
                  End If
                  Call VerificaEsitoTurbo(Nu,Ru,fin - er + 1,sorte,18,,,clp,esa,id)
                  aCol(kk,6) = esa
                  aCol(kk,7) = clp
                  aCol(kk,8) = GetInfoEstrazione(id)
               Next
            Next
         Next
         'End If
      End If
   Next
   OrdinaMatrice aCol,True,5
   For x = 1 To 12
      T = Array(T,x,aCol(x,2) & "-" & aCol(x,3) & "-" & aCol(x,4),aCol(x,5),aCol(x,6),aCol(x,7),aCol(x,8))
      Call AddRigaTabella(T)
   Next
   Scrivi "Spia.... " & spia,1
   Scrivi "Ruota... " & NomeRuota(r)
   Scrivi "Sorte Di Gioco " & NomeSorte(sorte)
   Scrivi "Colpi di gioco " & colpi
   Scrivi "Ritardo spia.......... " & er & vbTab & riga
   Scrivi "Estrazione inizio..... " & GetInfoEstrazione(Ini)
   Scrivi "Estrazione fine....... " & GetInfoEstrazione(fin)
   Scrivi "Casi spia............. " & k1
   Scrivi "Tempo di Elaborazione........... " & TempoTrascorso
   Scrivi
   CreaTabella
End Sub

Spia.... 2
Ruota... Bari
Sorte Di Gioco Ambo
Colpi di gioco 18
Ritardo spia.......... 11 Spia non Attiva
Estrazione inizio.....
Estrazione fine....... [10344] [164] 30.11.2023
Casi spia............. 14
Tempo di Elaborazione........... 00:01:28


Casi​
Coppia 2x1​
Presenze​
Verifica​
Colpo​
Id Verifica​
1​
1-9-20​
11​
BA 20 01 .. .. ..​
9​
[10342] [162] 25.11.2023​
2​
13-37-41​
11​
BA .. 41 .. 37 ..​
3​
[10336] [156] 16.11.2023​
3​
10-20-35​
10​
BA .. .. 20 .. 35​
3​
[10336] [156] 16.11.2023​
4​
20-30-35​
10​
BA .. .. 20 .. 35​
3​
[10336] [156] 16.11.2023​
5​
37-41-74​
10​
BA .. 41 .. 37 ..​
3​
[10336] [156] 16.11.2023​
6​
20-47-82​
10​
BA 82 .. 20 .. ..​
3​
[10336] [156] 16.11.2023​
7​
20-35-82​
10​
BA 82 .. 20 .. 35​
3​
[10336] [156] 16.11.2023​
8​
24-58-59​
10​
BA 59 .. 58 .. ..​
2​
[10335] [155] 14.11.2023​
9​
20-35-71​
10​
BA .. .. 20 .. 35​
3​
[10336] [156] 16.11.2023​
10​
13-47-54​
10​
BA .. .. 47 .. 54​
10​
[10343] [163] 28.11.2023​
11​
60-71-88​
10​
BA .. .. .. 88 71​
2​
[10335] [155] 14.11.2023​
12​
10-20-79​
9​
11​
 
Ciao Mike58,
ti ringrazio per la celerissima risposta e per lo script, comunque spia 20 su NZ ambo
7 - 54 con il tuo script, grazie ed a presto
 

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
Indietro
Alto