Oscillazione 2
Oscilazione2.dgt
—
Xtreme,
5 KB (5760 bytes)
Contenuto del file
system "Oscillazione 2" { Attendere che ci sia solo una sestina con il massimo ritardo Qundo esce vedere qual'è la nuova sestina con il massimo ritardo mettere in gioco tutte le altre sestine tranne quella per 5 colpi Ci si ferma se si perde tutto il capitale di 25 pezzi o si vincono 5 pezzi } method "main" begin While Starting a New Session begin Copy list [1,2,3,4,5,6] record "GruppoA" layout copy list [7,8,9,10,11,12] record "GruppoB" layout copy list [13,14,15,16,17,18] record "GruppoC" layout copy list [19,20,21,22,23,24] record "GruppoD" layout copy list [25,26,27,28,29,30] record "GruppoE" layout copy list [31,32,33,34,35,36] record "GruppoF" layout copy list [line(1-6),line(7-12),line(13-18), line(19-24),line(25-30),line(31-36)] record "Sestine" layout set list [0,0,0,0,0,0] record "RitardiSestine" data put 1 record "pezzi" data set flag "Inizia" False set flag "Punta" false end While each Spin begin If flag "Punta" True begin call "Risultati" end if number 0 not hit each begin copy last number record "UltimoN" layout Call "Analisi" if flag "Inizia" false begin Call "VerificaInizio" end else begin call "Controlla" end end if flag "Punta" true begin call "Punta" end end end Method "Risultati" begin { if net <0 and number 0 not hit each begin multiply 5 record "pezzi" data end else begin put 1 record "pezzi" data end } if number 0 hit each begin set flag "punta" true end else begin set flag "Punta" False end //Call "Partita" end method "Analisi" begin put 1 record "RitardiSestine" data index loop until record "RitardiSestine" data index > record "RitardiSestine" data count begin if record "RitardiSestine" data > record "max" data begin put 100% record "RitardiSestine" data record "max" data end Add 1 record "RitardiSestine" data add 1 record "RitardiSestine" data index end If record "UltimoN" Layout found Record "GruppoA" layout begin put 1 record "RitardiSestine" data index put 0 record "RitardiSestine" data return end If record "UltimoN" Layout found Record "GruppoB" layout begin put 2 record "RitardiSestine" data index put 0 record "RitardiSestine" data return end If record "UltimoN" Layout found Record "GruppoC" layout begin put 3 record "RitardiSestine" data index put 0 record "RitardiSestine" data return end If record "UltimoN" Layout found Record "GruppoD" layout begin put 4 record "RitardiSestine" data index put 0 record "RitardiSestine" data return end If record "UltimoN" Layout found Record "GruppoE" layout begin put 5 record "RitardiSestine" data index put 0 record "RitardiSestine" data return end If record "UltimoN" Layout found Record "GruppoF" layout begin put 6 record "RitardiSestine" data index put 0 record "RitardiSestine" data return end end method "VerificaInizio" begin put 1 record "RitardiSestine" data index loop until record "RitardiSestine" data index > record "RitardiSestine" data count begin if record "RitardiSestine" data > record "Temp" data begin put 100% record "RitardiSestine" data record "Temp" data end add 1 record "RitardiSestine" data index end Clear record "Temp2" data put 1 record "RitardiSestine" data index loop until record "RitardiSestine" data index > record "RitardiSestine" data count begin if record "RitardiSestine" data = record "Temp" data begin add 1 record "Temp2" data end add 1 record "RitardiSestine" data index end if record "Temp2" data =1 begin Set flag "Inizia" true end end method "Controlla" begin Set flag "Punta" true put 1 record "RitardiSestine" data index loop until record "RitardiSestine" data index > record "RitardiSestine" data count begin if record "RitardiSestine" data > record "max" data begin set flag "Punta" false end add 1 record "RitardiSestine" data index end end method "Punta" begin clear record "max" data put 1 record "RitardiSestine" data index loop until record "RitardiSestine" data index > record "RitardiSestine" data count begin if record "RitardiSestine" data > record "max" data begin put 100% record "RitardiSestine" data record "max" data put 100% record "RitardiSestine" data index record "Sestine" Layout index copy Record "Sestine" Layout Record "Dapuntare" layout end add 1 record "RitardiSestine" data index end put 100% record "pezzi" data record "Sestine" layout list put 0 record "Dapuntare" layout end method "Partita" begin if bankroll =5 or bankroll<=-20 begin add 100% bankroll record "cassa" data put 0 bankroll clear record "RitardiSestine" data set flag "Inizia" false set flag "punta" false end end