Ouroboros
Senior Member
Buongiorno,
vista la scarsita' di "scriptologi" mi sto avvicinando (dopo le lezioni da Te impartite all' utente Marcolino) a questo mondo.
Sollecitato da un amico ho buttato giu' lo script sottoriportato:
Sub Main()
Dim ruota(2)
Dim nu1(1)
Dim posta(1)
Dim a1,a2,c1,c2,es,a
Dim ce,k,ini,fin,casi
ruota(1) = VE_
ruota(2) = TO_
posta(1) = 1
ce = CInt(InputBox("DI QUANTE ESTRAZIONI VUOI TORNARE INDIETRO? "," ID Estrazione ",156))
k = CInt(InputBox(" Per quanti colpi?"," Colpi di gioco ",13))
ini = EstrazioneFin - ce
fin = EstrazioneFin
For es = ini To fin
Messaggio " elab. estr. [" &(es) & "] del " & DataEstrazione(es)
AvanzamentoElab ini,fin,es
If IndiceMensile(es) = 1 Then
a1 = Estratto(es,TO_,3)'<<--- questo è il 3^estr. di To!!!
a2 = Estratto(es,VE_,3)'<<--- questo è il 3^estr. di Ve!!!
'------------------------------Ambata
c1 = Cadenza(a1)' cadenza a1
c2 = Cadenza(a2)' cadenza a2
nu1(1) = Fuori90(c1 + c2)
casi = casi + 1
Scrivi String(67,"=") & " caso n° " &(casi)
ColoreTesto 1
Scrivi String(77,"-")
ImpostaGiocata es,nu1,ruota,posta,k,0
Gioca es,False,False,1,1
End If
Next
Scrivi String(52,"=") & "",1
ScriviResoconto
End Sub
Guardando l' output mi sono reso conto che c'e' qualcosa che non va:
praticamente in un caso il numero ricercato pur essendo stato estratto non compare (img_01),
nel secondo caso un numero viene rilevato erroneamente (img_02).
Saresti cosi' gentile di dirmi se nello script c'e' qualche istruzione sbagliata o mancante?
Grazie per la cortese risposta.
Uploaded with ImageShack.us
Uploaded with ImageShack.us
vista la scarsita' di "scriptologi" mi sto avvicinando (dopo le lezioni da Te impartite all' utente Marcolino) a questo mondo.
Sollecitato da un amico ho buttato giu' lo script sottoriportato:
Sub Main()
Dim ruota(2)
Dim nu1(1)
Dim posta(1)
Dim a1,a2,c1,c2,es,a
Dim ce,k,ini,fin,casi
ruota(1) = VE_
ruota(2) = TO_
posta(1) = 1
ce = CInt(InputBox("DI QUANTE ESTRAZIONI VUOI TORNARE INDIETRO? "," ID Estrazione ",156))
k = CInt(InputBox(" Per quanti colpi?"," Colpi di gioco ",13))
ini = EstrazioneFin - ce
fin = EstrazioneFin
For es = ini To fin
Messaggio " elab. estr. [" &(es) & "] del " & DataEstrazione(es)
AvanzamentoElab ini,fin,es
If IndiceMensile(es) = 1 Then
a1 = Estratto(es,TO_,3)'<<--- questo è il 3^estr. di To!!!
a2 = Estratto(es,VE_,3)'<<--- questo è il 3^estr. di Ve!!!
'------------------------------Ambata
c1 = Cadenza(a1)' cadenza a1
c2 = Cadenza(a2)' cadenza a2
nu1(1) = Fuori90(c1 + c2)
casi = casi + 1
Scrivi String(67,"=") & " caso n° " &(casi)
ColoreTesto 1
Scrivi String(77,"-")
ImpostaGiocata es,nu1,ruota,posta,k,0
Gioca es,False,False,1,1
End If
Next
Scrivi String(52,"=") & "",1
ScriviResoconto
End Sub
Guardando l' output mi sono reso conto che c'e' qualcosa che non va:
praticamente in un caso il numero ricercato pur essendo stato estratto non compare (img_01),
nel secondo caso un numero viene rilevato erroneamente (img_02).
Saresti cosi' gentile di dirmi se nello script c'e' qualche istruzione sbagliata o mancante?
Grazie per la cortese risposta.
![](http://img690.imageshack.us/img690/3937/immagine01h.jpg)
Uploaded with ImageShack.us
![](http://img545.imageshack.us/img545/6097/immagine02c.jpg)
Uploaded with ImageShack.us