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
    giovedì 09 gennaio 2025
    Bari
    47
    06
    65
    72
    48
    Cagliari
    75
    33
    52
    59
    73
    Firenze
    08
    05
    35
    74
    81
    Genova
    33
    59
    68
    27
    07
    Milano
    68
    12
    60
    51
    65
    Napoli
    49
    17
    10
    71
    87
    Palermo
    31
    64
    45
    04
    47
    Roma
    18
    84
    43
    28
    31
    Torino
    14
    23
    33
    16
    84
    Venezia
    39
    41
    08
    02
    86
    Nazionale
    63
    41
    58
    16
    01
    Estrazione Simbolotto
    Bari
    45
    03
    38
    41
    15
Indietro
Alto