Novità

Script su metodi di Fabarri

salvo50

Advanced Member >PLATINUM PLUS<
Matematico;n2089499 ha scritto:
Ciao salvo50, complimenti sia per i tuoi ottimi script e metodi postati :)
Ti chiedo una cortesia....puoi aiutarmi per una modifica al listato da me postato a questo link?
https://forum.lottoced.com/forum/lot...o-per-modifica

Ciao Matematico, purtroppo quello di evidenziare è una cosa che ancora non sò fare, comunque sono andato a vedere lo script da te postato, per vedere se riuscivo a fare qualcosa, magari con il tuo script ci riuscivo, e nello script ci sono dei punti e virgola che spaziometria me li da come errori ed io non sò come correggerli, e quindi passo la palla a qualche esperto che ci dice come correggerli e poi vedrò, avevo pensato che se non riuscivo ad evidenziarli, li scrivevo a fianco



A buon rendere, se ti interessa ho vari metodi di grandi autori che si potrebbero trasformare in listati da testare ai giorni nostri ;)

Mi interessa moltissimo, perchè ho intenzione di aprire un altro topic, con script su grandi autori.
 
Ultima modifica:

salvo50

Advanced Member >PLATINUM PLUS<
Come non detto, sono riuscito a correggerlo e farlo partire è bastato cancellare i punti e virgola
 

Matematico

Advanced Member >PLATINUM<
Ciao salvo50, grazie per la tua attenzione e speriamo turiesca a fare qualcosa perchè a mano e con la vista è molto impegnativo x me lavorare su più estrazioni :-(
Ti allego un metodo di un bravissimo esperto in materia lotto molto bravo ...vinsi molto con lui quando ancora c'era la lira :))...vedi se puoi farne un listato x verificarne vincere a colpo by vasapollo cosma.jpg la sua efficacia ai giorni nostri.
 

salvo50

Advanced Member >PLATINUM PLUS<
Ciao Matematico, io avevo tutte le riviste di LottoPiù dal 1990 fino al 2003, ma purtroppo avendo la casa piccola, li tenevo in cantina e un bel giorno mi sono accorto che per la maggior parte, causa l'umidità erano quasi tutti rovinati, cosi mi sono armato di pazienza e li ho scannerizzati, essendo rovinati dall'umidità, non potei, recuperarli tutti, ti dico questo perche quello che hai postato - Vincere a colpo di Vasopollo Cosma - ce l'ho, di Vasopollo Cosma ne ho recuperato una trentina di metodi, quindi è probabile che abbiamo gli stessi metodi, come ti avevo già accennato, ho intenzione di aprire un altro topic su script di grandi autori, anzi lo apro subito e magari riprendiamo il discorso di là.
 

salvo50

Advanced Member >PLATINUM PLUS<
PROCEDIMENTO FERCAT

Per la prima parte ho sfruttato la base postata da Disaronno qui:

http://forum.lottoced.com/forum/lottoced/metodi/118187-fercat-la-verit%E0-svelata
a pagina 21

che praticamente nell'articolo è fino alla regola (3), con la regola numero (4) dice di sommare il 1° col 3° o il 2° con il 3° dipende dalle circostanze, dagli esempi che fà si deduce che somma il totale dei 2 numeri con il numero più basso,la regola numero (6) dice che se l'ambata non esce nei primi cinque colpi è molto probabile che esca l'ambo formato da l'ambata più 2 degli altri 3 numeri, siccome non ho capito dei 3 numeri quali sono i 2 da sceglire, di ambi ne ho predisposti 3, l'ambata abbinata agli altri 3 numeri, però dice di giocare gli ambi solo dopo i cinque colpi che l'ambata non è uscita, non sò come fare, se si può fare, in seguito con i suggerimenti degli scripter esperti lo modificherò su questo punto, nella regola numero (8) fa due esempi, Firenze 1° e 2° estratto (20 e 71 )e (51) Torino 3° estratto, quindi:

20 71 51

qui dice che sommare il 1° con il 3° non si può fare perchè sarebbe uguale al centrale, quindi ne deduco che sta parlando della seconda somma (perchè non lo specifica)
Il 2° con il 3° nemmeno, e non specifica perchè, quindi in un primo momento avevo pensato che era perchè 71+51 superava il 90 e la somma delle singole cifre non corrispondeva alla regola numero 2, ne deduco che non si può fare neanche 1° e 2° estratto (20 e 71) sempre per lo stesso motivo, quindi da questi esempi avevo capito che non si potevano applicare perche superavano il 90


Un altro esempio con gli stessi numeri disposti diversamente (sempre nella regola numero (8)) - Firenze 71 secondo estratto, Torino 51 e 20 terzo e quarto estratto, quindi:

71 51 20

I numeri sono uguali all'esempio precedente, ma qui 71+20 dice che si può fare, e ricava il numero 1 col fuori 90, quindi tutto quello che avevo dedotto col primo esempio non era giusto, però non mi spiego perchè con il primo esempio non potevo fare la somma col Fuori90, dato che qui con gli stessi numero lo fà.

La regola numero 9 non l'ho applicata, perchè e in contrasto con la regola numero 3

Può anche essere che il mio modo di interpretare l'articolo sia sbagliato, in questo caso se qualcuno l'ha capito diversamente, possiamo parlarne.

Di script ne ho fatti 2 il primo, con la seconda somma calcolata col fuori90, ed il secondo con la seconda calcolata con la somma delle decine e delle cadenze separatamente come per la prima somma, praticamente ho applicato la regola numero 2 anche alla seconda somma.

Procedimento Fercat - 1a parte - Delear.jpg



Procedimento Fercat - 2a parte - Delear.jpg
 
Ultima modifica:

salvo50

Advanced Member >PLATINUM PLUS<
script con la seconda somma calcolata col Fuori90

Codice:
 'PROGETTO - PROCEDIMENTO FERCAT N1 - BY FABARRI
'SCRIPT   - BY SALVO50
'Le seconde somme calcolate con il Fuori90
Option Explicit
Sub Main
    Dim es,r1,r2,ok,somma1,somma2,p1,p2,p3
    Dim estra,estrb,estrc,caso,casi
    Dim Ini,fin,esq,clp1,clp2,col,esqcol,idestr
    Dim posta(1),ruote(2),poste(2)
    Dim dca,dcb,dcc,cda,cdb,Cdc
    Dim num1(1),num2(2)
    Ini = EstrazioneFin
    fin = EstrazioneFin
    esq = InputBox("Inserisci l'estrazione che vuoi iniziare",idestr,9300)'estrazione 5094 esempio n1, 5274 esempio n2 nell'articolo
    clp1 = InputBox("Per quanti colpi vuoi giocare l'ambata?",,5)
    clp2 = InputBox("Per quanti colpi vuoi giocare l'ambo?",,10)
    col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,200))
    posta(1) = 1
    poste(2) = 1
    esqcol = esq + col
    If esqcol > fin Then esqcol = fin
    For es = esq To esqcol
        Messaggio es
        AvanzamentoElab esq,esqcol,es
        caso = 0
        For r1 = 1 To 10
            For p1 = 1 To 4
                p2 = p1 + 1
                estra = Estratto(es,r1,p1)
                estrb = Estratto(es,r1,p2)
                For r2 = 1 To 10
                    If r1 <> r2 Then
                        For p3 = 1 To 5
                            estrc = Estratto(es,r2,p3)
                            If p3 = p1 - 1 Or p3 = p2 + 1 Then
                                dca = Decina(estra) : dcb = Decina(estrb) : dcc = Decina(estrc)
                                cda = Cadenza(estra) : cdb = Cadenza(estrb) : Cdc = Cadenza(estrc)
                                ok = 0
                                If(p3 < p1) And((estrb > estra) And(estrb > estrc)) Or((estra > estrb) And(estra > estrc))_
                                    Or((estrc > estra) And(estrc > estrb)) _
                                    Or(p3 > p2) And((estrc > estrb) And(estrc > estra)) Or((estrb > estra) And(estrb > estrc)) _
                                    Or((estra > estrb) And(estra > estrc)) Then
                                    If estra =(estrb + estrc) And estra < 91 And dca = dcb + dcc And cda = cdb + Cdc Then
                                        somma1 = estra
                                        If estrb < estrc Then
                                            somma2 = Fuori90(estra + estrb)
                                        Else
                                            somma2 = Fuori90(estra + estrc)
                                        End If
                                        ok = 1
                                    End If
                                    If estrb =(estra + estrc) And estrb < 91 And dcb = dca + dcc And cdb = cda + Cdc Then
                                        somma1 = estrb
                                        If estra < estrc Then
                                            somma2 = Fuori90(estrb + estra)
                                        Else
                                            somma2 = Fuori90(estrb + estrc)
                                        End If
                                        ok = 1
                                    End If
                                    If estrc =(estra + estrb) And estrc < 91 And dcc = dca + dcb And Cdc = cda + cdb Then
                                        somma1 = estrc
                                        If estra < estrb Then
                                            somma2 = Fuori90(estra + estrc)
                                        Else
                                            somma2 = Fuori90(estrb + estrc)
                                        End If
                                        ok = 1
                                    End If
                                    If ok = 1 Then
                                        casi = casi + 1
                                        caso = caso + 1
                                        ColoreTesto 1
                                        Scrivi String(89,"o") & " Casi Totali " & FormattaStringa(casi,"0000")
                                        ColoreTesto 2
                                        Scrivi String(80,"o") & " Estrazione " &(es) & " caso " & FormattaStringa(caso,"0000")
                                        ColoreTesto 0
                                        Scrivi
                                        ColoreTesto 1
                                        Scrivi(" Estrazione n." & Format2(es) & " del " & DataEstrazione(es)),0,0
                                        Scrivi "  " & Left(NomeRuota(r1),2) & " " & StringaEstratti(es,r1),2
                                        ColoreTesto 2
                                        Scrivi(" Estrazione n." & Format2(es) & " del " & DataEstrazione(es)),0,0
                                        Scrivi "  " & Left(NomeRuota(r2),2) & " " & StringaEstratti(es,r2),2
                                        ColoreTesto 0
                                        Scrivi
                                        If p3 > p2 Then
                                            Scrivi Space(20) & " Posizione       ",1,0
                                            ColoreTesto 1
                                            Scrivi p1 & Space(3) & p2,1,0
                                            ColoreTesto 2
                                            Scrivi Space(3) &(p3),1
                                            ColoreTesto 0
                                            Scrivi Space(20) & " Ruota          ",1,0
                                            ColoreTesto 1
                                            Scrivi SiglaRuota(r1) & Space(2) & SiglaRuota(r1),1,0
                                            ColoreTesto 2
                                            Scrivi Space(2) & SiglaRuota(r2),1
                                            ColoreTesto 1
                                            Scrivi Space(36) & Format2(estra) & "  " & Format2(estrb),1,0
                                            ColoreTesto 2
                                            Scrivi "  " & Format2(estrc),1
                                            ColoreTesto 0
                                        Else
                                            If p3 < p1 Then
                                                Scrivi Space(20) & " Posizione       ",1,0
                                                ColoreTesto 2
                                                Scrivi p3 & Space(3),1,0
                                                ColoreTesto 1
                                                Scrivi p1 & Space(3) &(p2),1
                                                ColoreTesto 0
                                                Scrivi Space(20) & " Ruota          ",1,0
                                                ColoreTesto 2
                                                Scrivi SiglaRuota(r2) & Space(2),1,0
                                                ColoreTesto 1
                                                Scrivi SiglaRuota(r1) & Space(2) & SiglaRuota(r1),1
                                                ColoreTesto 2
                                                Scrivi Space(36) & Format2(estrc),1,0
                                                ColoreTesto 1
                                                Scrivi "  " & Format2(estra) & "  " & Format2(estrb),1
                                                ColoreTesto 0
                                            End If
                                        End If
                                        Scrivi
                                        Scrivi Space(19) & " SOMMA = " & Format2(somma1) & "        Ambata " & Format2(somma2),1
                                        Scrivi
                                        ruote(1) = r1
                                        ruote(2) = r2
                                        num1(1) = somma2
                                        ImpostaGiocata 1,num1,ruote,posta,clp1,1
                                        num2(1) = somma2
                                        num2(2) = estra
                                        ImpostaGiocata 2,num2,ruote,poste,clp2,2
                                        num2(2) = estrb
                                        ImpostaGiocata 3,num2,ruote,poste,clp2,2
                                        num2(2) = estrc
                                        ImpostaGiocata 4,num2,ruote,poste,clp2,2
                                        Gioca es
                                    End If
                                End If
                            End If
                        Next
                    End If
                Next
            Next
        Next
    Next
    ScriviResoconto
    Scrivi Space(54) & "PROGETTO - PROCEDIMENTO FERCAT N1 - BY FABARRI"
    Scrivi Space(54) & "SCRIPT - BY SALVO50"
End Sub

la seconda somma calcolata come la prima

Codice:
'PROGETTO - PROCEDIMENTO FERCAT N2 - BY FABARRI
'SCRIPT   - BY SALVO50
'Seconda somma ricavata col procedimento della prima somma
Option Explicit
Dim Ds1,Cs1,Somma2,Ok
Dim Dca,Dcb,Dcc,Cda,Cdb,Cdc
Dim Estra,Estrb,Estrc
Sub Main
    Dim Es,R1,R2,Somma1,P1,P2,P3
    Dim Ini,FIn,Esq,Clp1,Clp2,Col,Esqcol,Idestr
    Dim Posta(1),Ruote(2),Poste(2)
    Dim Num1(1),Num2(2),Caso,Casi
    Ini = EstrazioneFin
    FIn = EstrazioneFin
    Esq = InputBox("Inserisci l'estrazione che vuoi iniziare",Idestr,9020)'estrazione 5094 esempio n1, 5274 esempio n2 nell'articolo
    Clp1 = InputBox("Per quanti colpi vuoi giocare l'ambata?",,5)
    Clp2 = InputBox("Per quanti colpi vuoi giocare l'ambata?",,10)
    Col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,200))
    Posta(1) = 1
    Poste(2) = 1
    Esqcol = Esq + Col
    If Esqcol > FIn Then Esqcol = FIn
    For Es = Esq To Esqcol
        Messaggio Es
        AvanzamentoElab Esq,Esqcol,Es
        Caso = 0
        For R1 = 1 To 10
            For P1 = 1 To 4
                P2 = P1 + 1
                Estra = Estratto(Es,R1,P1)
                Estrb = Estratto(Es,R1,P2)
                For R2 = 1 To 10
                    If R1 <> R2 Then
                        For P3 = 1 To 5
                            Estrc = Estratto(Es,R2,P3)
                            If P3 = P1 - 1 Or P3 = P2 + 1 Then
                                Dca = Decina(Estra) : Dcb = Decina(Estrb) : Dcc = Decina(Estrc)
                                Cda = Cadenza(Estra) : Cdb = Cadenza(Estrb) : Cdc = Cadenza(Estrc)
                                Ok = 0
                                If(P3 < P1) And(Estra > Estrb) And(Estra > Estrc) Or(Estrc > Estra) And(Estrc > Estrb)_
                                    Or(Estrb > Estra) And(Estrb > Estrc) Then
                                    If Estra =(Estrb + Estrc) And Estra < 91 And Dca = Dcb + Dcc And Cda = Cdb + Cdc Then
                                        Somma1 = Estra
                                        If Estrb < Estrc Then
                                            EstraEstrb
                                        Else
                                            EstraEstrc
                                        End If
                                    End If
                                    If Estrc =(Estra + Estrb) And Estrc < 91 And Dcc = Dca + Dcb And Cdc = Cda + Cdb Then
                                        Somma1 = Estrc
                                        If Estra < Estrb Then
                                            EstraEstrc
                                        Else
                                            EstrbEstrc
                                        End If
                                    End If
                                    If Estrb =(Estra + Estrc) And Estrb < 91 And Dcb = Dca + Dcc And Cdb = Cda + Cdc Then
                                        Somma1 = Estrb
                                        If Estra < Estrc Then
                                            EstraEstrb
                                        Else
                                            EstrbEstrc
                                        End If
                                    End If
                                End If
                                '
                                '-----------------------------------------------------------------------------------------
                                If(P3 > P2) And(Estrb > Estra) And(Estrb > Estrc) Or(Estra > Estrb) And(Estra > Estrc)_
                                    Or(Estrc > Estra) And(Estrc > Estrb) Then
                                    If Estrb =(Estra + Estrc) And Estrb < 91 And Dcb = Dca + Dcc And Cdb = Cda + Cdc Then
                                        Somma1 = Estrb
                                        If Estra < Estrc Then
                                            EstraEstrb
                                        Else
                                            EstrbEstrc
                                        End If
                                    End If
                                    If Estra =(Estrb + Estrc) And Estra < 91 And Dca = Dcb + Dcc And Cda = Cdb + Cdc Then
                                        Somma1 = Estra
                                        If Estrb < Estrc Then
                                            EstraEstrb
                                        Else
                                            EstraEstrc
                                        End If
                                    End If
                                    If Estrc =(Estra + Estrb) And Estrc < 91 And Dcc = Dca + Dcb And Cdc = Cda + Cdb Then
                                        Somma1 = Estrc
                                        If Estra < Estrb Then
                                            EstraEstrc
                                        Else
                                            EstrbEstrc
                                        End If
                                    End If
                                End If
                                If Ok = 1 Then
                                    Casi = Casi + 1
                                    Caso = Caso + 1
                                    ColoreTesto 1
                                    Scrivi String(89,"o") & " Casi Totali " & FormattaStringa(Casi,"0000")
                                    ColoreTesto 2
                                    Scrivi String(80,"o") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
                                    ColoreTesto 0
                                    Scrivi
                                    ColoreTesto 1
                                    Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),0,0
                                    Scrivi "  " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1),2
                                    ColoreTesto 2
                                    Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),0,0
                                    Scrivi "  " & SiglaRuota(R2) & " " & StringaEstratti(Es,R2),2
                                    ColoreTesto 0
                                    Scrivi
                                    If P3 > P2 Then
                                        Scrivi Space(20) & " Posizione       ",1,0
                                        ColoreTesto 1
                                        Scrivi P1 & Space(3) & P2,1,0
                                        ColoreTesto 2
                                        Scrivi Space(3) &(P3),1
                                        ColoreTesto 0
                                        Scrivi Space(20) & " Ruota          ",1,0
                                        ColoreTesto 1
                                        Scrivi SiglaRuota(R1) & Space(2) & SiglaRuota(R1),1,0
                                        ColoreTesto 2
                                        Scrivi Space(2) & SiglaRuota(R2),1
                                        ColoreTesto 1
                                        Scrivi Space(36) & Format2(Estra) & "  " & Format2(Estrb),1,0
                                        ColoreTesto 2
                                        Scrivi "  " & Format2(Estrc),1
                                        ColoreTesto 0
                                    Else
                                        If P3 < P1 Then
                                            Scrivi Space(20) & " Posizione       ",1,0
                                            ColoreTesto 2
                                            Scrivi P3 & Space(3),1,0
                                            ColoreTesto 1
                                            Scrivi P1 & Space(3) &(P2),1
                                            ColoreTesto 0
                                            Scrivi Space(20) & " Ruota          ",1,0
                                            ColoreTesto 2
                                            Scrivi SiglaRuota(R2) & Space(2),1,0
                                            ColoreTesto 1
                                            Scrivi SiglaRuota(R1) & Space(2) & SiglaRuota(R1),1
                                            ColoreTesto 2
                                            Scrivi Space(36) & Format2(Estrc),1,0
                                            ColoreTesto 1
                                            Scrivi "  " & Format2(Estra) & "  " & Format2(Estrb),1
                                            ColoreTesto 0
                                        End If
                                    End If
                                    Scrivi
                                    Scrivi Space(19) & " SOMMA = " & Format2(Somma1) & "        Ambata " & Format2(Somma2),1
                                    Scrivi
                                    Ruote(1) = R1
                                    Ruote(2) = R2
                                    Num1(1) = Somma2
                                    ImpostaGiocata 1,Num1,Ruote,Posta,Clp1,1
                                    Num2(1) = Somma2
                                    Num2(2) = Estra
                                    ImpostaGiocata 2,Num2,Ruote,Poste,Clp2,2
                                    Num2(2) = Estrb
                                    ImpostaGiocata 3,Num2,Ruote,Poste,Clp2,2
                                    Num2(2) = Estrc
                                    ImpostaGiocata 4,Num2,Ruote,Poste,Clp2,2
                                    Gioca Es
                                End If
                            End If
                        Next
                    End If
                Next
            Next
        Next
    Next
    ScriviResoconto
    Scrivi Space(54) & "PROGETTO - PROCEDIMENTO FERCAT N2 - BY FABARRI"
    Scrivi Space(54) & "SCRIPT - BY SALVO50"
End Sub
Function EstraEstrb
    Somma2 =(Estra + Estrb)
    Ds1 = Decina(Somma2) : Cs1 = Cadenza(Somma2)
    If(Somma2 < 91) And(Ds1 = Dca + Dcb)And(Cs1 = Cda + Cdb) Then Ok = 1
End Function
Function EstraEstrc
    Somma2 =(Estra + Estrc)
    Ds1 = Decina(Somma2) : Cs1 = Cadenza(Somma2)
    If(Somma2 < 91) And(Ds1 = Dca + Dcc)And(Cs1 = Cda + Cdc) Then Ok = 1
End Function
Function EstrbEstrc
    Somma2 =(Estrb + Estrc)
    Ds1 = Decina(Somma2) : Cs1 = Cadenza(Somma2)
    If(Somma2 < 91) And(Ds1 = Dcb + Dcc)And(Cs1 = Cdb + Cdc) Then Ok = 1
End Function
 

salvo50

Advanced Member >PLATINUM PLUS<
COMPOSIZIONE SOMMA 92

Somma 92 (Fabarri).jpg

Codice:
 'PROGETTO - COMPOSIZIONE 92 - BY FABARRI
'SCRIPT BY SALVO50
Option Explicit
Sub Main
    Dim FIn,Es,Esq,Clp,Col,Esqcol,Idestr
    Dim Posta(2),Ruote(1),Ambo1(2),Ambo2(2)
    Dim P1,P2,R1,Caso,Casi
    Dim Estra,Estrb,CEstra,CEstrb,Somma1,SS
    FIn = EstrazioneFin
    Esq = InputBox("Inserisci l'estrazione che vuoi iniziare",Idestr,9400)
    Clp = InputBox("Per quanti colpi vuoi giocare l'ambo?",,15)
    Col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,100))
    Posta(2) = 1
    Esqcol = Esq + Col
    If Esqcol > FIn Then Esqcol = FIn
    For Es = Esq To Esqcol
        Messaggio Es
        AvanzamentoElab Esq,Esqcol,Es
        Caso = 0
        For R1 = 1 To 10
            For P1 = 1 To 4
                P2 = P1 + 1
                Estra = Estratto(Es,R1,P1)
                Estrb = Estratto(Es,R1,P2)
                Somma1 = Fuori90(Estra + Estrb)
                SS = 92 - Somma1
                CEstra = Fuori90(90 +(SS - Estra))
                CEstrb = Fuori90(90 +(SS - Estrb))
                If CEstra <> Estra And CEstra <> Estrb And CEstrb <> Estra And CEstrb <> Estrb Then
                    Caso = Caso + 1
                    Casi = Casi + 1
                    ColoreTesto 1
                    Scrivi String(89,"o") & " Casi Totali " & FormattaStringa(Casi,"0000")
                    ColoreTesto 2
                    Scrivi String(80,"o") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
                    ColoreTesto 0
                    Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
                    Scrivi "  " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1),1
                    Scrivi
                    ColoreTesto 1
                    Scrivi " Estr.Cons " & Space(10) & " 1º Pronostico " & Space(10) & "2º Pronostico "
                    Scrivi Space(3) & Format2(Estra) & " " & Format2(Estrb) & Space(19) & Format2(Estra),1,0
                    Scrivi " " & Format2(CEstra) & Space(19) & Format2(Estrb) & " " & Format2(CEstrb),1
                    ColoreTesto 0
                    Scrivi
                    Scrivi
                    Ruote(1) = TU_
                    Ambo1(1) = Estra
                    Ambo1(2) = CEstra
                    ImpostaGiocata 1,Ambo1,Ruote,Posta,Clp
                    Ambo2(1) = Estrb
                    Ambo2(2) = CEstrb
                    ImpostaGiocata 2,Ambo2,Ruote,Posta,Clp
                    Gioca Es
                End If
            Next
        Next
    Next
    ScriviResoconto
    Scrivi Space (50) & "PROGETTO - COMPOSIZIONE 92 - BY FABARRI"
     Scrivi Space (50) & "SCRIPT BY SALVO50"

End Sub
 
Ultima modifica:
Ciao Salvo50, ti chiedo il permesso di poter riportare questi tuoi script anche su un altro sito di lotto, ovviamente riportando la fonte, mi fai sapere se mi autorizzi?
Naturalmente se mi dici di no rispetterò la tua decisione grazie...
 

salvo50

Advanced Member >PLATINUM PLUS<
Ciao Pigreco73!

Fai pure non c'è problema, se il sito è quello che mi immagino, perchè ti ho già visto, ci sono anch'io con un altro nickname, magari se è quello, mi faccio riconoscere
 

salvo50

Advanced Member >PLATINUM PLUS<
pigreko73..;n2097364 ha scritto:
Grazie mille...se mi mandi un messaggio privato nell'altro sito ti nomino come il fautore degli script..con il nick che usi di là..

Devi scusarmi, ma sono imbranato, non sò come mandare un messaggio privato, comunque di là ho risposto nella chat, ciao.
 

Serpico 90

Advanced Member
Buon giorno ....Salvo,sempre complimenti per il tuo lavoro e la disponibilità ad esaudire le richieste sui lavori del Fabarri,,,,ti chiedo cortesemente se hai fatto uno script
SULL'AMBATA VERTICE DI FABARRI...........
e se saresti disponibile eventualmente a costruirne uno..
In attesa di una gradita risposta buon lavoro e buna giornata
Salui
Serpico
 

salvo50

Advanced Member >PLATINUM PLUS<
Serpico 90;n2097760 ha scritto:
Buon giorno ....Salvo,sempre complimenti per il tuo lavoro e la disponibilità ad esaudire le richieste sui lavori del Fabarri,,,,ti chiedo cortesemente se hai fatto uno script
SULL'AMBATA VERTICE DI FABARRI...........
e se saresti disponibile eventualmente a costruirne uno..
In attesa di una gradita risposta buon lavoro e buna giornata
Salui
Serpico

Ciao a Tutti!

No, non l'ho fatto, e non ho le istruzioni per farlo, comunque adesso guardo in giro nel Web, oppure mi dici dove trovare le istruzioni.
 
Ultima modifica:

Serpico 90

Advanced Member
Questo è quello che ho trovato credo che sia l'originale della procedura dell'ambata vertice
grazie se lo farai
saluti
Serpico
 

salvo50

Advanced Member >PLATINUM PLUS<
Pensavo che fosse ostico, poi mi si è accesa la lampadina.
Ed ecco lo script, salvo errori o dimenticanze

Codice:
 'PROGETTO - L'AMBATA VERTICE - BY FABARRI
'SCRIPT - BY SALVO50
Option Explicit
Sub Main
    Dim Ini,Fin,Es,R1,R2,R3,A,B,C,D,P1,P2,P3
    Dim Caso,Casi,Dist1,Dist2,Dist3,Dist4
    Dim Diamc,Diamd,Clp,EsqCol,Esq,Col
    Dim Ru1(2),Ru2(2),Posta(2),Amb1(2),Amb2(2)
    Posta(1) = 1
    Posta(2) = 1
    Fin = EstrazioneFin
    Esq = InputBox("Inserisci l'estrazione che vuoi iniziare",,9000)'4497 primo esempio
    Clp = InputBox("Per quanti colpi vuoi giocare l'ambo?",,7)
    Col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,1000))
    EsqCol = Esq + Col
    If EsqCol > Fin Then EsqCol = Fin
    For Es = Esq To EsqCol
        Messaggio Es
        AvanzamentoElab Esq,EsqCol,Es
        Messaggio Es
        For R1 = 1 To 9
            For P1 = 1 To 3
                A = Estratto(Es,R1,P1)
                P2 = P1 + 2
                B = Estratto(Es,R1,P2)
                R2 = R1 + 1
                R3 = R1 - 1
                If R3 <> BA_ - 1 Then
                    For P3 = 1 To 5
                        C = Estratto(Es,R2,P3)
                        D = Estratto(Es,R3,P3)
                        If P3 = P1 + 1 And P3 = P2 - 1 Then

                            Dist1 = Distanza(A,C)
                            Dist2 = Distanza(B,C)
                            Dist3 = Distanza(A,D)
                            Dist4 = Distanza(B,D)
                            If(Dist1 = Dist2) Xor(Dist3 = Dist4) Then
                                Caso = Caso + 1
                                Casi = Casi + 1
                                ColoreTesto 1
                                Scrivi String(89,"-") & " Casi Totali " & FormattaStringa(Casi,"0000")
                                ColoreTesto 2
                                Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
                                ColoreTesto 0
                                Scrivi
                                Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
                                Scrivi "  " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1),1
                                Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
                                If Dist1 = Dist2 Then
                                    Scrivi "  " & SiglaRuota(R2) & " " & StringaEstratti(Es,R2),1
                                    Scrivi
                                    Scrivi Space(20) & " Posizioni     " &(P1) & "  " &(P3) & "  " &(P2),1
                                    Scrivi
                                    Scrivi Space(30) & SiglaRuota(R1) & "  " & Format2(A) & "    " & Format2(B),1
                                    Scrivi
                                    Scrivi Space(30) & SiglaRuota(R2) & "     " & Format2(C),1
                                    Scrivi
                                    Ru1(1) = R1
                                    Ru1(2) = R2
                                    Amb1(1) = C
                                    Amb1(2) = Diametrale(C)
                                    ImpostaGiocata 1,Amb1,Ru1,Posta,Clp
                                End If
                                If Dist3 = Dist4 Then
                                    Scrivi "  " & SiglaRuota(R3) & " " & StringaEstratti(Es,R3),1
                                    Scrivi
                                    Scrivi Space(20) & "Posizioni      " &(P1) & "  " &(P3) & "  " &(P2),1
                                    Scrivi
                                    Scrivi Space(30) & SiglaRuota(R3) & "     " & Format2(D),1
                                    Scrivi
                                    Scrivi Space(30) & SiglaRuota(R1) & "  " & Format2(A) & "    " & Format2(B),1
                                    Scrivi
                                    Ru2(1) = R1
                                    Ru2(2) = R3
                                    Amb2(1) = D
                                    Amb2(2) = Diametrale(D)
                                    ImpostaGiocata 1,Amb2,Ru2,Posta,Clp
                                End If
                                Gioca Es
                            End If
                        End If
                    Next
                End If
            Next
        Next
    Next
    ScriviResoconto
    Scrivi Space(50) & "PROGETTO - L'AMBATA VERTICE - BY FABARRI"
    Scrivi Space(50) & "SCRIPT BY SALVO50"
End Sub
 
Ultima modifica:

Serpico 90

Advanced Member
Grazie Salvo,non vi erano dubbi sulla tua disponibilità ,bravura e ALTRUISMO.......
ora passiamo alla fase di studio.
Grazie
Saluti
Serpico
 

salvo50

Advanced Member >PLATINUM PLUS<
Ciao a Tutti!

L'ambata Vertice con Cerchio Ciclometrico

Codice:
  'PROGETTO - L'AMBATA VERTICE - BY FABARRI
'Con cerchio ciclometrico
'SCRIPT - BY SALVO50
Option Explicit
Sub Main
    Dim Ini,Fin,Es,R1,R2,R3,A,B,C,D,P1,P2,P3
    Dim Caso,Casi,Dist1,Dist2,Dist3,Dist4
    Dim Diamc,Diamd,Clp,EsqCol,Esq,Col
    Dim Ru1(2),Ru2(2),Posta(2),Amb1(2),Amb2(2),F(3)
    Posta(1) = 1
    Posta(2) = 1
    Fin = EstrazioneFin
    Esq = InputBox("Inserisci l'estrazione che vuoi iniziare",,9400)'4497 primo esempio
    Clp = InputBox("Per quanti colpi vuoi giocare l'ambo?",,7)
    Col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,1000))
    EsqCol = Esq + Col
    If EsqCol > Fin Then EsqCol = Fin
    For Es = Esq To EsqCol
        Messaggio Es
        AvanzamentoElab Esq,EsqCol,Es
        Messaggio Es
        For R1 = 1 To 9
            For P1 = 1 To 3
                A = Estratto(Es,R1,P1)
                P2 = P1 + 2
                B = Estratto(Es,R1,P2)
                R2 = R1 + 1
                R3 = R1 - 1
                If R3 <> BA_ - 1 Then
                    For P3 = 1 To 5
                        C = Estratto(Es,R2,P3)
                        D = Estratto(Es,R3,P3)
                        If P3 = P1 + 1 And P3 = P2 - 1 Then
                            Dist1 = Distanza(A,C)
                            Dist2 = Distanza(B,C)
                            Dist3 = Distanza(A,D)
                            Dist4 = Distanza(B,D)
                            If(Dist1 = Dist2) Xor(Dist3 = Dist4) Then
                                Caso = Caso + 1
                                Casi = Casi + 1
                                ColoreTesto 1
                                Scrivi String(89,"-") & " Casi Totali " & FormattaStringa(Casi,"0000")
                                ColoreTesto 2
                                Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
                                ColoreTesto 0
                                Scrivi
                                Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
                                Scrivi "  " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1),1
                                Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
                                If Dist1 = Dist2 Then
                                    Scrivi "  " & SiglaRuota(R2) & " " & StringaEstratti(Es,R2),1
                                    Scrivi
                                    Scrivi Space(20) & " Posizioni     " &(P1) & "  " &(P3) & "  " &(P2),1
                                    Scrivi
                                    Scrivi Space(30) & SiglaRuota(R1) & "  " & Format2(A) & "    " & Format2(B),1
                                    Scrivi
                                    Scrivi Space(30) & SiglaRuota(R2) & "     " & Format2(C),1
                                    Scrivi
                                    F(1) = A :F(2) = B :F(3) = C
                                    DisegnaCerchioCiclometrico F,- 1,1,0
                                    Ru1(1) = R1
                                    Ru1(2) = R2
                                    Amb1(1) = C
                                    Amb1(2) = Diametrale(C)
                                    ImpostaGiocata 1,Amb1,Ru1,Posta,Clp
                                End If
                                If Dist3 = Dist4 Then
                                    Scrivi "  " & SiglaRuota(R3) & " " & StringaEstratti(Es,R3),1
                                    Scrivi
                                    Scrivi Space(20) & "Posizioni      " &(P1) & "  " &(P3) & "  " &(P2),1
                                    Scrivi
                                    Scrivi Space(30) & SiglaRuota(R3) & "     " & Format2(D),1
                                    Scrivi
                                    Scrivi Space(30) & SiglaRuota(R1) & "  " & Format2(A) & "    " & Format2(B),1
                                    Scrivi
                                    F(1) = A :F(2) = B :F(3) = D
                                    DisegnaCerchioCiclometrico F,- 1,1,0
                                    Ru2(1) = R1
                                    Ru2(2) = R3
                                    Amb2(1) = D
                                    Amb2(2) = Diametrale(D)
                                    ImpostaGiocata 1,Amb2,Ru2,Posta,Clp
                                End If
                                Gioca Es
                            End If
                        End If
                    Next
                End If
            Next
        Next
    Next
    ScriviResoconto
    Scrivi Space(50) & "PROGETTO - L'AMBATA VERTICE - BY FABARRI"
    Scrivi Space(50) & "Con cerchio ciclometrico"
    Scrivi Space(50) & "SCRIPT BY SALVO50"
End Sub
 

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 19 aprile 2024
    Bari
    39
    05
    81
    89
    73
    Cagliari
    56
    21
    01
    90
    03
    Firenze
    05
    56
    68
    27
    09
    Genova
    42
    50
    90
    27
    83
    Milano
    16
    71
    29
    85
    04
    Napoli
    29
    19
    23
    63
    50
    Palermo
    35
    54
    33
    57
    61
    Roma
    17
    29
    43
    55
    74
    Torino
    69
    60
    03
    01
    26
    Venezia
    05
    57
    59
    43
    34
    Nazionale
    30
    43
    64
    65
    21
    Estrazione Simbolotto
    Genova
    02
    20
    25
    12
    19

Ultimi Messaggi

Alto