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ì 03 febbraio 2026
    Bari
    26
    30
    24
    71
    38
    Cagliari
    07
    71
    77
    64
    16
    Firenze
    15
    23
    49
    50
    66
    Genova
    65
    85
    01
    03
    68
    Milano
    79
    21
    03
    43
    54
    Napoli
    65
    72
    89
    76
    43
    Palermo
    20
    50
    26
    72
    77
    Roma
    75
    76
    31
    77
    51
    Torino
    52
    47
    11
    14
    08
    Venezia
    84
    41
    88
    13
    47
    Nazionale
    19
    03
    34
    61
    48
    Estrazione Simbolotto
    Cagliari
    05
    12
    13
    20
    38
Indietro
Alto