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
    sabato 24 gennaio 2026
    Bari
    26
    24
    81
    30
    32
    Cagliari
    84
    81
    48
    08
    49
    Firenze
    64
    30
    70
    12
    89
    Genova
    76
    71
    63
    88
    27
    Milano
    01
    28
    09
    06
    90
    Napoli
    74
    26
    50
    76
    24
    Palermo
    09
    75
    88
    65
    13
    Roma
    66
    13
    21
    65
    73
    Torino
    78
    02
    90
    51
    16
    Venezia
    23
    55
    60
    47
    17
    Nazionale
    14
    70
    74
    68
    20
    Estrazione Simbolotto
    Bari
    09
    18
    15
    38
    39
Indietro
Alto