Novità

cerco script per ritardo ambetto

ppaaoolloo

Super Member >PLATINUM<
ciao
come da titolo
cerco uno script
che mi trovi i maggiori
ritardi per l'ambetto
su varie ruote

ringrazio anticipatamente
chi vorrà aiutarmi

ciao
 
Ciao Paolo, ogni tanto mi faccio vivo anch'io, sai che non ho molto tempo !!!
Quello che chiedi forse si può anche ottenere, ma visto il poco tempo adesso non saprei.

Tuttavia puoi cominciare ad utilizzare questo script che avevo fatto un po' di tempo addietro che allaccia le varie combinazioni della formazioni registrate e che puoi crearne anche qualcuna ad oc semplicemente immettendole nelle formazioni registrate.

Io ad esempio ho creato la formazione Ambo al quadrato + somma e verificato la statistica.

prova cosi per il momento è tutto.
Statistica_Ambetto
Analisi su formazione : AMBO QUAD+SOMMA
Sulla ruota : Bari
Da : [00001] [ 1 ] 08.01.1871
A : [08983] [ 38] 28.03.2015
Totali range : 8983



[TD="bgcolor: #FF0000, align: center"] Formazione [/TD]
[TD="bgcolor: #FF0000, align: center"] Ritardo [/TD]
[TD="bgcolor: #FF0000, align: center"] Frequenza [/TD]
[TD="bgcolor: #FF0000, align: center"] RitardoMax [/TD]
[TD="bgcolor: #FF0000, align: center"] IncrRitMax [/TD]
[TD="bgcolor: #FF0000, align: center"] Presenze [/TD]
[TD="bgcolor: #FF0000, align: center"] I.C. [/TD]

[TD="bgcolor: #FFFFFF, align: center"] 4.16.20 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 73 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 287 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 195 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 262 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 2,129 [/TD]

[TD="bgcolor: #FFFFFF, align: center"] 3.9.12 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 52 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 283 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 176 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 260 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 1,505 [/TD]

[TD="bgcolor: #FFFFFF, align: center"] 2.4.6 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 40 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 262 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 218 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 211 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0,94 [/TD]

[TD="bgcolor: #FFFFFF, align: center"] 7.49.56 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 20 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 246 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 226 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 232 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0,517 [/TD]

[TD="bgcolor: #FFFFFF, align: center"] 6.36.42 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 12 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 261 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 192 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 245 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0,327 [/TD]

[TD="bgcolor: #FFFFFF, align: center"] 5.25.30 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 10 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 272 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 195 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 257 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0,286 [/TD]

[TD="bgcolor: #FFFFFF, align: center"] 9.81.90 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 5 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 259 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 266 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 237 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0,132 [/TD]

[TD="bgcolor: #FFFFFF, align: center"] 8.64.72 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 4 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 251 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 181 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 232 [/TD]
[TD="bgcolor: #FFFFFF, align: center"] 0,103 [/TD]


Codice:
[Option Explicit
Sub Main
 Dim idEstr,Ruota
 Dim Inizio,Fine
 Dim nClasseFrz
 Dim id,k
 Dim nElemFrz
 Dim nQAmbetti
 Dim nEstrTot
 Dim nFrqMedia
 Dim sNomeFrz
 Inizio = EstrazioneIni
 Fine = EstrazioneFin
 Ruota = ScegliRuota
 nEstrTot =(Fine + 1) - Inizio
 ReDim aElemFormazione(0)
 Call RichiediFormazione(aElemFormazione,nClasseFrz,sNomeFrz)
 nElemFrz = UBound(aElemFormazione)
 ReDim aValStat(nElemFrz,4)
 ' indice 0 il ritardo
 '        1 freq
 '        2 ritmax
 '        3 incr rit max
 '        4 presenze
 
 If Ruota > 0 And nClasseFrz > 1 Then
  For id = 1 To nElemFrz
   ReDim aNumInGioco(0)
   Call GetNumInGiocoFromElemFrz(id,aElemFormazione,aNumInGioco,nClasseFrz)
   For idEstr = Inizio To Fine
    ' inserire qui il codice che analizza l'estrazione corrente
    nQAmbetti = VerificaAmbetto(aNumInGioco,Ruota,idEstr,"",0)
    If nQAmbetti > 0 Then
     aValStat(id,0) = 0
     aValStat(id,1) = aValStat(id,1) + nQAmbetti
     aValStat(id,3) = 0
     aValStat(id,4) = aValStat(id,4) + 1
    Else
     aValStat(id,0) = aValStat(id,0) + 1
     If aValStat(id,0) > aValStat(id,2) Then
      aValStat(id,2) = aValStat(id,0)
      aValStat(id,3) = aValStat(id,3) + 1
     End If
    End If
    If ScriptInterrotto Then Exit For
   Next
   Call AvanzamentoElab(1,nElemFrz,id)
   If ScriptInterrotto Then Exit For
  Next
  Dim aV
  aV = Array("","Formazione","Ritardo","Frequenza","RitardoMax","IncrRitMax","Presenze","I.C.")
  Call InitTabella(aV,2,,3,5)
  For id = 1 To nElemFrz
   ReDim aNumInGioco(0)
   Call GetNumInGiocoFromElemFrz(id,aElemFormazione,aNumInGioco,nClasseFrz)
   aV(1) = StringaNumeri(aNumInGioco)
   aV(2) = aValStat(id,0)
   aV(3) = aValStat(id,1)
   aV(4) = aValStat(id,2)
   aV(5) = aValStat(id,3)
   aV(6) = aValStat(id,4)
   nFrqMedia = Dividi(nEstrTot,aValStat(id,4))
   aV(7) = Round(Dividi(aValStat(id,0),nFrqMedia),3)
   Call AddRigaTabella(aV)
  Next
  
  Call Scrivi("Statistica_Ambetto",1,1,2,4,3)
  Call Scrivi("Analisi su formazione : " & sNomeFrz)
  Call Scrivi("Sulla ruota           : " & NomeRuota(Ruota))
  Call Scrivi("Da                    : " & GetInfoEstrazione(Inizio))
  Call Scrivi("A                     : " & GetInfoEstrazione(Fine))
  Call Scrivi("Totali range          : " & nEstrTot)
  Call Scrivi
  Call CreaTabella(2)
 End If
End Sub
Sub GetNumInGiocoFromElemFrz(id,aElemFormazione,aNumInGioco,nClasseFrz)
 Dim k
 ReDim aNumInGioco(nClasseFrz)
 For k = 1 To nClasseFrz
  aNumInGioco(k) = aElemFormazione(id,k)
 Next
End Sub
Sub RichiediFormazione(aElemFormazione,nClasseFrz,sNome)
 Dim s
 Dim n
 Dim id
 ReDim aNomiForm(0)
 Call ElencoFileInDirectory(GetDirectoryAppData & "formazioni\",aNomiForm,".frz")
 id = ScegliOpzioneMenu(aNomiForm,1,"Selezione formazione")
 If GetElementiFormazione(aNomiForm(id),aElemFormazione) Then
  nClasseFrz = GetClasseFormazione(aNomiForm(id))
  sNome = aNomiForm(id)
 End If
End Sub





/CODE]
 
ciao Mike
innanzi tutto grazie per avermi postato questo script
ma non riesco ad utilizzarlo, mi da errore
linea 16 colonna 56

potresti rivederlo e correggerlo

ti ringrazio per la tua sempre generosità

ciao
 
Ultima modifica:
anzi no

ho risolto

erano solo degli spazi
dovuti credo al copia incolla

adesso posso provarlo


grazie mille di tutto

ciao
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 12 luglio 2025
    Bari
    67
    30
    66
    89
    47
    Cagliari
    06
    66
    33
    32
    37
    Firenze
    43
    25
    78
    21
    23
    Genova
    34
    20
    85
    52
    33
    Milano
    36
    19
    02
    70
    77
    Napoli
    21
    72
    74
    15
    53
    Palermo
    32
    08
    37
    02
    86
    Roma
    27
    32
    12
    67
    06
    Torino
    45
    47
    08
    13
    32
    Venezia
    29
    34
    19
    51
    53
    Nazionale
    34
    18
    56
    47
    85
    Estrazione Simbolotto
    Nazionale
    02
    26
    01
    08
    17

Ultimi Messaggi

Indietro
Alto