BaffoBlù
Advanced Member >PLATINUM<
Immaginavo! in effetti dovrebbe essere il 3° di FI
questo listato mi ha reso del tutto scemo!
e vedrai che....vengono a rilievo più esiti
ok, modifica fatta,
adesso dovrebbe essere coerente con le tue idee
		Codice:
	
	Option Explicit
Sub Main()
   ColoreTesto 2
   Scrivi " CHI VUOL ESSERE MILIONARIO "
   Scrivi " CON L'AMBO [15-76] Ispirato by BaffoBlù "
   Scrivi " STRONZATE NUMERICHE  BY Marco * Revisione Script by BaffoBlù"
   ColoreTesto 0
   Dim r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r12
   Dim clp,Ini,fin,co,ok,es,p1,p2
   Dim a,b,c,d,e,f,g,h,i,l,m,n,o,p,q,r,s,t,u,v,z,j,x1,x2,ra
   Dim posta(5)
   Dim ruota(1)
   Dim n1(5)
   Dim n2(5)
   posta(2) = 1
   posta(3) = 1
   posta(4) = 1
   posta(5) = 1
   clp = 15
   Ini = 173
   fin = EstrazioneFin
   co = 0
   ResetTimer
   For es = Ini To fin
      Messaggio "Spunta la Luna dal Monte... [" &(es) & "] di " & DataEstrazione(es,1)
      Call AvanzamentoElab(Ini,fin,es)
      ok = 0
      For r1 = 1 To 1
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               a = Estratto(es,r1,p1)
               b = Estratto(es,r1,p2)
               If a = 15 And b = 76 Or a = 76 And b = 15 Then
                  n1(1) = Fuori90((Diametrale(Estratto(es,6,1)) + Estratto(es,7,4) + 14))
                  n1(2) = Fuori90((Figura(Estratto(es,8,1)) + Estratto(es,6,4) + 9))
                  n1(3) = Fuori90((Diametrale(Estratto(es,5,2)) + Estratto(es,7,4) + 50))
                  n1(4) = Fuori90((Cadenza(Estratto(es,4,1)) + Estratto(es,5,2) + 1))
                  n1(5) = Fuori90((Diametrale(Estratto(es,2,3)) + Estratto(es,5,4) + 3))
                  n2(1) = Fuori90(Estratto(es,4,4) + Estratto(es,10,5) + 29)
                  n2(2) = Fuori90((Diametrale(Estratto(es,7,2)) + Estratto(es,9,3) + 50))
                  n2(3) = Fuori90((Diametrale(Estratto(es,7,3)) + Estratto(es,4,4) + 27))
                  n2(4) = Fuori90((Decina(Estratto(es,2,4)) + Estratto(es,8,3) + 88))
                  n2(5) = Fuori90((DiametraleD(Estratto(es,7,3)) + Estratto(es,1,2) + 58))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = a
                  x2 = b
                  ra = r1
                  ok = 1
               End If
            Next
         Next
      Next
      For r2 = 2 To 2
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               c = Estratto(es,r2,p1)
               d = Estratto(es,r2,p2)
               If c = 15 And d = 76 Or c = 76 And d = 15 Then
                  n1(1) = Fuori90((ComplAdX(Estratto(es,1,4)) + Estratto(es,5,2) + 77))
                  n1(2) = Fuori90((Decina(Estratto(es,2,3)) + Estratto(es,1,1) + 13))
                  n1(3) = Fuori90((DiametraleD(Estratto(es,2,4)) + Estratto(es,7,3) + 17))
                  n1(4) = Fuori90((Decina(Estratto(es,8,3)) + Estratto(es,5,5) + 3))
                  n1(5) = Fuori90((Vert(Estratto(es,2,3)) + Estratto(es,1,5) + 2))
                  n2(1) = Fuori90((ComplAdX(Estratto(es,4,2)) + Estratto(es,7,3) + 77))
                  n2(2) = Fuori90((Vert(Estratto(es,6,2)) + Estratto(es,4,1) + 16))
                  n2(3) = Fuori90((ComplAdX(Estratto(es,1,4)) + Estratto(es,3,2) + 6))
                  n2(4) = Fuori90(Estratto(es,9,1) + Estratto(es,6,3) + 15)
                  n2(5) = Fuori90((Cadenza(Estratto(es,5,4)) + Estratto(es,2,3) + 2))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = c
                  x2 = d
                  ra = r2
                  ok = 1
               End If
            Next
         Next
      Next
      For r3 = 3 To 3
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               e = Estratto(es,r3,p1)
               f = Estratto(es,r3,p2)
               If e = 15 And e = 76 Or e = 76 And f = 15 Then
                  n1(1) = Fuori90((Vert(Estratto(es,9,1)) + Estratto(es,3,2) + 6))
                  n1(2) = Fuori90((Decina(Estratto(es,9,1)) + Estratto(es,8,4) + 7))
                  n1(3) = Fuori90((DiametraleD(Estratto(es,2,2)) + Estratto(es,7,5) + 14))
                  n1(4) = Fuori90((Diametrale(Estratto(es,8,1)) + Estratto(es,12,4) + 6))
                  n1(5) = Fuori90((Diametrale(Estratto(es,3,4)) + Estratto(es,1,2) + 1))
                  n2(1) = Fuori90((ComplAdX(Estratto(es,7,3)) + Estratto(es,8,1) + 17))
                  n2(2) = Fuori90(Estratto(es,12,3) + Estratto(es,1,1) + 3)
                  n2(3) = Fuori90((Diametrale(Estratto(es,7,3)) + Estratto(es,5,3) + 1))
                  n2(4) = Fuori90((ComplAdX(Estratto(es,1,1)) + Estratto(es,10,1) + 30))
                  n2(5) = Fuori90((Vert(Estratto(es,10,4)) + Estratto(es,7,3) + 3))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = e
                  x2 = f
                  ra = r3
                  ok = 1
               End If
            Next
         Next
      Next
      For r4 = 4 To 4
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               g = Estratto(es,r4,p1)
               h = Estratto(es,r4,p2)
               If g = 15 And h = 76 Or g = 76 And h = 15 Then
                  n1(1) = Fuori90((DiametraleD(Estratto(es,2,3)) + Estratto(es,12,1) + 52))
                  n1(2) = Fuori90(Estratto(es,6,4) + Estratto(es,4,1) + 46)
                  n1(3) = Fuori90(Estratto(es,1,2) + Estratto(es,9,4) + 3)
                  n1(4) = Fuori90((Cadenza(Estratto(es,2,1)) + Estratto(es,12,4) + 13))
                  n1(5) = Fuori90(Estratto(es,8,2) + Estratto(es,3,3) + 2)
                  n2(1) = Fuori90((Vert(Estratto(es,7,1)) + Estratto(es,10,3) + 56))
                  n2(2) = Fuori90(Estratto(es,7,1) + Estratto(es,10,5) + 3)
                  n2(3) = Fuori90((Figura(Estratto(es,1,5)) + Estratto(es,5,1) + 52))
                  n2(4) = Fuori90((Decina(Estratto(es,5,1)) + Estratto(es,6,2) + 53))
                  n2(5) = Fuori90((ComplAdX(Estratto(es,12,3)) + Estratto(es,10,5) + 1))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = g
                  x2 = h
                  ra = r4
                  ok = 1
               End If
            Next
         Next
      Next
      For r5 = 5 To 5
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               i = Estratto(es,r5,p1)
               l = Estratto(es,r5,p2)
               If i = 15 And l = 76 Or i = 76 And l = 15 Then
                  n1(1) = Fuori90(((Decina(Estratto(es,3,5)) +(Cadenza(Estratto(es,3,5))) + Estratto(es,9,1) + 9)))
                  n1(2) = Fuori90((Cadenza(Estratto(es,3,4)) + Estratto(es,4,3) + 77))
                  n1(3) = Fuori90((ComplAdX(Estratto(es,9,2)) + Estratto(es,5,1) + 12))
                  n1(4) = Fuori90((Decina(Estratto(es,1,4)) + Estratto(es,2,3) + 24))
                  n1(5) = Fuori90((Cadenza(Estratto(es,7,1)) + Estratto(es,2,3) + 8))
                  n2(1) = Fuori90(((Decina(Estratto(es,3,5)) +(Cadenza(Estratto(es,3,5))) + Estratto(es,9,1) + 9)))
                  n2(2) =((Decina(Estratto(es,1,2)) + Estratto(es,8,5) + 38))
                  n2(3) = Fuori90((DiametraleD(Estratto(es,7,2)) + Estratto(es,9,2) + 7))
                  n2(4) = Fuori90((Cadenza(Estratto(es,2,2)) + Estratto(es,1,1) + 57))
                  n2(5) = Fuori90((Figura(Estratto(es,6,5)) + Estratto(es,5,4) + 3))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = i
                  x2 = l
                  ra = r5
                  ok = 1
               End If
            Next
         Next
      Next
      For r6 = 6 To 6
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               m = Estratto(es,r6,p1)
               n = Estratto(es,r6,p2)
               If m = 15 And n = 76 Or m = 76 And n = 15 Then
                  n1(1) = Fuori90(((Decina(Estratto(es,7,2)) +(Cadenza(Estratto(es,7,2))) + Estratto(es,6,5) + 1)))
                  n1(2) = Fuori90((Cadenza(Estratto(es,10,2)) + 37))
                  n1(3) = Fuori90((DiametraleD(Estratto(es,10,5)) + Estratto(es,9,3) + 42))
                  n1(4) = Fuori90((Cadenza(Estratto(es,8,1)) + Estratto(es,7,2) + 22))
                  n1(5) = Fuori90((DiametraleD(Estratto(es,7,2)) + Estratto(es,2,5) + 1))
                  n2(1) = Fuori90(((Decina(Estratto(es,1,3)) +(Cadenza(Estratto(es,1,3))) + Estratto(es,12,3) + 13)))
                  n2(2) = Fuori90(Estratto(es,5,1) + Estratto(es,2,2) + 79)
                  n2(3) = Fuori90((Cadenza(Estratto(es,1,2)) + Estratto(es,2,4) + 5))
                  n2(4) = Fuori90((Diametrale(Estratto(es,2,1)) + Estratto(es,6,3) + 3))
                  n2(5) = Fuori90((Cadenza(Estratto(es,6,1)) + Estratto(es,6,3) + 1))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = m
                  x2 = n
                  ra = r6
                  ok = 1
               End If
            Next
         Next
      Next
      For r7 = 7 To 7
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               o = Estratto(es,r7,p1)
               p = Estratto(es,r7,p2)
               If o = 15 And p = 76 Or o = 76 And p = 15 Then
                  n1(1) = Fuori90((Decina(Estratto(es,12,5)) + Estratto(es,4,2) + 34))
                  n1(2) = Fuori90((ComplAdX(Estratto(es,2,5)) + Estratto(es,6,2) + 24))
                  n1(3) = Fuori90((Cadenza(Estratto(es,12,3)) + Estratto(es,10,5) + 2))
                  n1(4) = Fuori90((Diametrale(Estratto(es,2,1)) + Estratto(es,5,2) + 2))
                  n1(5) = Fuori90(((Decina(Estratto(es,2,5)) +(Cadenza(Estratto(es,2,5))) + Estratto(es,3,2) + 8)))
                  n2(1) = Fuori90((Figura(Estratto(es,8,3)) + Estratto(es,2,4) + 20))
                  n2(2) = Fuori90((Decina(Estratto(es,12,3)) + Estratto(es,12,1) + 7))
                  n2(3) = Fuori90((Cadenza(Estratto(es,6,1)) + Estratto(es,6,4) + 81))
                  n2(4) = Fuori90(Estratto(es,8,2) + Estratto(es,10,5) + 5)
                  n2(5) = Fuori90((Figura(Estratto(es,4,5)) + Estratto(es,10,3) + 1))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = o
                  x2 = p
                  ra = r7
                  ok = 1
               End If
            Next
         Next
      Next
      For r8 = 8 To 8
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               q = Estratto(es,r8,p1)
               r = Estratto(es,r8,p2)
               If q = 15 And r = 76 Or q = 76 And r = 15 Then
                  n1(1) = Fuori90(((Decina(Estratto(es,10,1)) +(Cadenza(Estratto(es,10,1))) + Estratto(es,2,2) + 2)))
                  n1(2) = Fuori90(((Decina(Estratto(es,7,5)) +(Cadenza(Estratto(es,7,5))) + Estratto(es,7,4) + 9)))
                  n1(3) = Fuori90((ComplAdX(Estratto(es,10,4)) + Estratto(es,9,2) + 76))
                  n1(4) = Fuori90((Cadenza(Estratto(es,10,1)) + Estratto(es,1,2) + 28))
                  n1(5) = Fuori90(Estratto(es,2,2) + Estratto(es,4,1) + 43)
                  n2(1) = Fuori90((ComplAdX(Estratto(es,2,4)) + Estratto(es,1,1) + 3))
                  n2(2) = Fuori90((Vert(Estratto(es,10,3)) + 50))
                  n2(3) = Fuori90((DiametraleD(Estratto(es,8,5)) + Estratto(es,6,4) + 28))
                  n2(4) = Fuori90((Vert(Estratto(es,8,5)) + Estratto(es,1,1) + 6))
                  n2(5) = Fuori90((Vert(Estratto(es,10,3)) + Estratto(es,6,4) + 1))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = q
                  x2 = r
                  ra = r8
                  ok = 1
               End If
            Next
         Next
      Next
      For r9 = 9 To 9
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               s = Estratto(es,r9,p1)
               t = Estratto(es,r9,p2)
               If s = 15 And t = 76 Or s = 76 And t = 15 Then
                  n1(1) = Fuori90((Figura(Estratto(es,2,1)) + Estratto(es,12,1) + 90))
                  n1(2) = Fuori90((Vert(Estratto(es,4,5)) + Estratto(es,10,3) + 14))
                  n1(3) = Fuori90(((Decina(Estratto(es,10,4)) +(Cadenza(Estratto(es,10,4))) + 2)))
                  n1(4) = Fuori90((Vert(Estratto(es,9,1)) + Estratto(es,9,4) + 16))
                  n1(5) = Fuori90((ComplAdX(Estratto(es,9,2)) + Estratto(es,8,3) + 2))
                  n2(1) = Fuori90((Figura(Estratto(es,2,1)) + Estratto(es,12,1) + 90))
                  n2(2) = Fuori90((Cadenza(Estratto(es,12,5)) + Estratto(es,3,3) + 2))
                  n2(3) = Fuori90((Vert(Estratto(es,8,3)) + Estratto(es,3,3) + 34))
                  n2(4) = Fuori90((Decina(Estratto(es,12,1)) + Estratto(es,7,5) + 2))
                  n2(5) = Fuori90((Diametrale(Estratto(es,8,5)) + Estratto(es,8,2) + 1))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = s
                  x2 = t
                  ra = r9
                  ok = 1
               End If
            Next
         Next
      Next
      For r10 = 10 To 10
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               u = Estratto(es,r10,p1)
               v = Estratto(es,r10,p2)
               If u = 15 And v = 76 Or u = 76 And v = 15 Then
                  n1(1) = Fuori90(Estratto(es,1,4) + Estratto(es,9,5) + 30)
                  n1(2) = Fuori90((DiametraleD(Estratto(es,1,3)) + Estratto(es,3,5) + 1))
                  n1(3) = Fuori90((Vert(Estratto(es,1,3)) + Estratto(es,1,5) + 19))
                  n1(4) = Fuori90((Diametrale(Estratto(es,8,5)) + Estratto(es,9,2) + 8))
                  n1(5) = Fuori90((Diametrale(Estratto(es,10,5)) + Estratto(es,8,4) + 2))
                  n2(1) = Fuori90(Estratto(es,9,5) + Estratto(es,1,4) + 30)
                  n2(2) = Fuori90((Vert(Estratto(es,6,4)) + Estratto(es,7,1) + 2))
                  n2(3) = Fuori90((Figura(Estratto(es,2,3)) + Estratto(es,7,1) + 5))
                  n2(4) = Fuori90(((Decina(Estratto(es,8,5)) +(Cadenza(Estratto(es,8,5))) + Estratto(es,10,3) + 12)))
                  n2(5) = Fuori90(((Decina(Estratto(es,1,4)) +(Cadenza(Estratto(es,1,4))) + Estratto(es,5,2) + 3)))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = u
                  x2 = v
                  ra = r10
                  ok = 1
               End If
            Next
         Next
      Next
      For r12 = 12 To 12
         For p1 = 1 To 4
            For p2 = p1 + 1 To 5
               z = Estratto(es,r12,p1)
               j = Estratto(es,r12,p2)
               If z = 15 And j = 76 Or z = 76 And j = 15 Then
                  n1(1) = Fuori90(((Decina(Estratto(es,1,1)) +(Cadenza(Estratto(es,1,1))) + Estratto(es,1,2) + 18)))
                  n1(2) = Fuori90((ComplAdX(Estratto(es,12,3)) + Estratto(es,10,3) + 11))
                  n1(3) = Fuori90((Cadenza(Estratto(es,9,5)) + Estratto(es,4,2) + 35))
                  n1(4) = Fuori90((DiametraleD(Estratto(es,12,5)) + Estratto(es,3,5) + 40))
                  n1(5) = Fuori90((Vert(Estratto(es,2,2)) + Estratto(es,3,1) + 1))
                  n2(1) = Fuori90((Vert(Estratto(es,12,5)) + Estratto(es,1,1) + 4))
                  n2(2) = Fuori90((Figura(Estratto(es,12,2)) + Estratto(es,9,2) + 78))
                  n2(3) = Fuori90((ComplAdX(Estratto(es,8,5)) + Estratto(es,1,1) + 3))
                  n2(4) = Fuori90((Decina(Estratto(es,1,1)) + Estratto(es,9,3) + 53))
                  n2(5) = Fuori90((Diametrale(Estratto(es,7,3)) + Estratto(es,7,3) + 1))
                  ImpostaGiocata 1,n1,ruota,posta,clp
                  ImpostaGiocata 2,n2,ruota,posta,clp
                  ruota(1) = 1
                  x1 = z
                  x2 = j
                  ra = r12
                  ok = 1
               End If
            Next
         Next
      Next
      If ok = 1 Then
         co = co + 1
         ColoreTesto 1
         Scrivi String(80,"^") & " Caso n°" & co,1
         Scrivi DataEstrazione(es) & " - " & SiglaRuota(ra) & " - " & StringaEstratti(es,ra) & " * Ambo Spia : " & x1 & " - " & x2,1,,,1,2
         Scrivi String(60,"^"),1
         ColoreTesto 0
         Gioca es,1,,1
      End If
   Next
   Scrivi String(100,"*")
   ColoreTesto 2
   Scrivi" casi trovati : " & co,1
   ColoreTesto 0
   Scrivi String(100," * ")
   TestoInBandaPassante(" Stronzate Numeriche e Script by Marco-elle *** MOD-Script by BaffoBlù "),1,3,0
   ScriviResoconto
End Sub
	







