system "17115" { refer to https://www.rouletteforum.cc/index.php?topic=17115.0 } method "main" begin While Starting a New Session begin call "1000-Init" exit end Track last Number for 1 spins record "LastSpin" layout call "100A-06" call "200A-09" call "300A-12" call "400A-18" call "500A-37" // if record "Last06" layout count = record "G06" data Begin Put 1 unit record "Last06" layout List End // if record "Last09" layout count = record "G09" data Begin Put 1 unit record "Last09" layout List End // if record "Last12" layout count = record "G12" data Begin Put 1 unit record "Last12" layout List End // if record "Last18" layout count = record "G18" data Begin Put 1 unit record "Last18" layout List End end method "1000-Init" Begin Clear All Records Load Single Wheel Put 0 record "T-06-1" data Put 0 record "T-06-23456" data Put 0 record "T-09-1" data Put 0 record "T-09-234" data Put 0 record "T-12-1" data Put 0 record "T-12-23" data Put 0 record "T-18-1" data Put 0 record "T-18-2" data Put 6 record "G06" data Put 9 record "G09" data Put 12 record "G12" data Put 18 record "G18" data Put 37 record "G37" data Copy List [Number 0, Number 1,Number 2,Number 3,Number 4,Number 5,Number 6, Number 7,Number 8,Number 9,Number 10,Number 11,Number 12, Number 13,Number 14,Number 15,Number 16,Number 17,Number 18, Number 19,Number 20,Number 21,Number 22,Number 23,Number 24, Number 25,Number 26,Number 27,Number 28,Number 29,Number 30, Number 31,Number 32,Number 33,Number 34,Number 35,Number 36] record "Last37" layout End method "100A-06" begin if record "Last06" layout count = record "G06" data begin if record "LastSpin" layout is found within record "Last06" layout begin add 1 record "T-06-1" data end else begin add 1 record "T-06-23456" data end end clear record "Last06temp" layout copy record "LastSpin" layout record "Last06temp" layout put 1 record "Last06" layout index Loop Until record "Last06" layout index > record "Last06" layout count Begin if record "Last06" layout not = record "LastSpin" layout begin add 1 record "Last06temp" layout index copy record "Last06" layout record "Last06temp" layout end add 1 record "Last06" layout index End clear record "Last06" layout put 1 record "Last06temp" layout index Loop Until record "Last06temp" layout index > record "Last06temp" layout count Begin copy record "Last06temp" layout record "Last06" layout add 1 record "Last06" layout index add 1 record "Last06temp" layout index End clear record "Last06temp" layout if record "Last06" layout count > record "G06" data Begin Move List Down by 1 of the items located in Record "Last06" layout Move List Up by 1 of the items located in Record "Last06" layout End end method "200A-09" begin if record "Last09" layout count = record "G09" data begin if record "LastSpin" layout is found within record "Last09" layout begin add 1 record "T-09-1" data end else begin add 1 record "T-09-234" data end end clear record "Last09temp" layout copy record "LastSpin" layout record "Last09temp" layout put 1 record "Last09" layout index Loop Until record "Last09" layout index > record "Last09" layout count Begin if record "Last09" layout not = record "LastSpin" layout begin add 1 record "Last09temp" layout index copy record "Last09" layout record "Last09temp" layout end add 1 record "Last09" layout index End clear record "Last09" layout put 1 record "Last09temp" layout index Loop Until record "Last09temp" layout index > record "Last09temp" layout count Begin copy record "Last09temp" layout record "Last09" layout add 1 record "Last09" layout index add 1 record "Last09temp" layout index End clear record "Last09temp" layout if record "Last09" layout count > record "G09" data Begin Move List Down by 1 of the items located in Record "Last09" layout Move List Up by 1 of the items located in Record "Last09" layout End end method "300A-12" begin if record "Last12" layout count = record "G12" data begin if record "LastSpin" layout is found within record "Last12" layout begin add 1 record "T-12-1" data end else begin add 1 record "T-12-23" data end end clear record "Last12temp" layout copy record "LastSpin" layout record "Last12temp" layout put 1 record "Last12" layout index Loop Until record "Last12" layout index > record "Last12" layout count Begin if record "Last12" layout not = record "LastSpin" layout begin add 1 record "Last12temp" layout index copy record "Last12" layout record "Last12temp" layout end add 1 record "Last12" layout index End clear record "Last12" layout put 1 record "Last12temp" layout index Loop Until record "Last12temp" layout index > record "Last12temp" layout count Begin copy record "Last12temp" layout record "Last12" layout add 1 record "Last12" layout index add 1 record "Last12temp" layout index End clear record "Last12temp" layout if record "Last12" layout count > record "G12" data Begin Move List Down by 1 of the items located in Record "Last12" layout Move List Up by 1 of the items located in Record "Last12" layout End end method "400A-18" begin if record "Last18" layout count = record "G18" data begin if record "LastSpin" layout is found within record "Last18" layout begin add 1 record "T-18-1" data end else begin add 1 record "T-18-2" data end end clear record "Last18temp" layout copy record "LastSpin" layout record "Last18temp" layout put 1 record "Last18" layout index Loop Until record "Last18" layout index > record "Last18" layout count Begin if record "Last18" layout not = record "LastSpin" layout begin add 1 record "Last18temp" layout index copy record "Last18" layout record "Last18temp" layout end add 1 record "Last18" layout index End clear record "Last18" layout put 1 record "Last18temp" layout index Loop Until record "Last18temp" layout index > record "Last18temp" layout count Begin copy record "Last18temp" layout record "Last18" layout add 1 record "Last18" layout index add 1 record "Last18temp" layout index End clear record "Last18temp" layout if record "Last18" layout count > record "G18" data Begin Move List Down by 1 of the items located in Record "Last18" layout Move List Up by 1 of the items located in Record "Last18" layout End end method "500A-37" begin clear record "Last37temp" layout copy record "LastSpin" layout record "Last37temp" layout put 1 record "Last37" layout index Loop Until record "Last37" layout index > record "Last37" layout count Begin if record "Last37" layout not = record "LastSpin" layout begin add 1 record "Last37temp" layout index copy record "Last37" layout record "Last37temp" layout end add 1 record "Last37" layout index End clear record "Last37" layout put 1 record "Last37temp" layout index Loop Until record "Last37temp" layout index > record "Last37temp" layout count Begin copy record "Last37temp" layout record "Last37" layout add 1 record "Last37" layout index add 1 record "Last37temp" layout index End clear record "Last37temp" layout end