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ì 11 marzo 2025
    Bari
    88
    82
    13
    06
    24
    Cagliari
    61
    79
    29
    01
    05
    Firenze
    68
    22
    69
    13
    40
    Genova
    16
    20
    82
    43
    38
    Milano
    30
    70
    75
    86
    82
    Napoli
    08
    11
    13
    25
    38
    Palermo
    63
    42
    14
    79
    56
    Roma
    39
    26
    14
    82
    47
    Torino
    31
    76
    21
    10
    40
    Venezia
    70
    65
    62
    44
    61
    Nazionale
    16
    57
    90
    52
    19
    Estrazione Simbolotto
    Firenze
    26
    39
    27
    16
    01
Indietro
Alto