Mayer v1
Mayer_v1.dgt
—
Xtreme,
3 KB (3312 bytes)
Contenuto del file
system "Mayer_v1"
{
*************************************
* System by MCosmin *
*************************************
}
method "main"
begin
// section 1: do this once
while starting new session
begin
call "init"
end
// section 2: do the tracking
call "check for reset"
call "check win lose"
call "compute bet"
call "start bet"
end
// subroutines
method "check win lose"
begin
if record"even"layout has won each time
begin
set flag "mark first" false
put 0 record"numbers"data index
loop until record"numbers"data count=record"numbers"data index
begin
add 1 record"numbers"data index
if flag "mark first" false and record"numbers"data not = 0
begin
put 0 record "numbers" data
set flag "mark first" true
end
end
set flag "mark first" false
loop until record"numbers"data index = 0
begin
if flag "mark first" false and record"numbers"data not = 0
begin
put 0 record "numbers" data
set flag "mark first" true
end
subtract 1 record"numbers"data index
end
end
if record"even"layout has lost each time
begin
put 1 record"numbers"data index
loop until record"numbers"data count<record"numbers"data index
begin
add 1 record"numbers"data index
end
put 100% record"bet"data record"numbers"data
end
end
method "start bet"
begin
put 100% record"bet"data record"even"layout
end
method "init"
begin
copy red record"even"layout
call "reset numbers"
end
method "check for reset"
begin
put 0 record "total" data
put 1 record"numbers"data index
loop until record"numbers"data count<record"numbers"data index
begin
add 100% record"numbers"data record "total" data
add 1 record"numbers"data index
end
if record "total"data = 0
begin
call "reset numbers"
end
end
method "reset numbers"
begin
clear record"numbers"data
set list [1,1,1,1,1] record"numbers"data
end
method "compute bet"
begin
put 0 record"1st"data
put 0 record"2nd"data
put 1 record"numbers"data index
put -1 record "1stindex" data
put -2 record "2ndindex" data
loop until record"numbers"data count<record"numbers"data index
begin
if record"numbers"data not = 0
begin
put 100% record"numbers" data record"2nd"data
put 100% record"numbers" data index record "2ndindex" data
end
add 1 record"numbers"data index
end
subtract 1 record"numbers"data index
loop until record"numbers"data index =0
begin
if record"numbers"data not = 0
begin
put 100% record"numbers" data record"1st"data
put 100% record"numbers" data index record "1stindex" data
end
subtract 1 record"numbers"data index
end
put 100% record"1st"data record"bet"data
if record "1stindex" data not = record "2ndindex" data
begin
add 100% record"2nd"data record"bet"data
end
end





