Original 50max system
Original 50max system.dgt
—
Xtreme,
9 KB (9716 bytes)
Contenuto del file
system "Original 50max system"
{
See 50max on Vip lounge.
http://gambling.projectsydney.com/viewtopic.php?t=202&highlight=50max
starting minimum bet is 5 units on even/odd.
}
method "main"
begin
while starting a new session
begin
call "init"
call "input"
exit
end
if flag "Stop Session" is true
begin
Exit
end
if Any Inside Bet has won each time
or Any Outside Bet has won each time
begin
multiply 100% of record "inc" data to record "bet" data
add 100% of record "bet" data to record "balance" data
if record "Win Goal" data is not = 0
and record "balance" data >= record "Win Goal" data
begin
Display "You have reached your Win goal. Session is stop."
set flag "Stop Session" to true
Stop Session
exit
end
end
if Any Inside Bet has lost each time
or Any Outside Bet has lost each time
begin
if Number 0 has hit each time
or Number 00 has hit each time
begin
divide 2 to record "bet" data
//next steps Truncates any fractions to the lowest number
add 100% of record "truncate" data to record "bet" data
put 100% of record "bet" data to record "bet" data index
//End of truncate function.
subtract 100% of record "bet" data index to record "balance" data
put 1 on record "bet" data index
end
else
begin
subtract 100% of record "bet" data to record "balance" data
end
end
if Number 0 has hit each time
or Number 00 has hit each time
begin
exit
end
if flag "first bet" is true
begin
call "determine layout"
put 100% of record "bet" data to record "layout" layout
set flag "first bet" to false
exit
end
add 2 to record "goal" data
call "determine balance"
call "determine bet"
call "determine layout"
put 100% of record "bet" data to record "layout" layout
end
method "determine layout"
begin
if record "pointer" data = 1
begin
copy last Odd-Even to record "layout" layout
put 1 on record "inc" data
end
if record "pointer" data = 2
begin
copy last Dozen to record "layout" layout
put 2 on record "inc" data
end
if record "pointer" data = 3
begin
copy last Line to record "layout" layout
put 5 on record "inc" data
end
if record "pointer" data = 4
begin
copy last corner to record "layout" layout
put 8 on record "inc" data
end
if record "pointer" data = 5
begin
copy last street to record "layout" layout
put 11 on record "inc" data
end
if record "pointer" data = 6
begin
copy last split to record "layout" layout
put 17 on record "inc" data
end
if record "pointer" data = 7
begin
copy last number to record "layout" layout
put 35 on record "inc" data
end
end
method "determine bet"
begin
set flag "found" to false
if record "pointer" data = 1
begin
duplicate record "even" to record "temp"
call "calc bet"
if flag "found" is true
begin
return
end
add 1 to record "pointer" data
end
if record "pointer" data = 2
begin
duplicate record "dozen" to record "temp"
call "calc bet"
if flag "found" is true
begin
return
end
add 1 to record "pointer" data
end
if record "pointer" data = 3
begin
duplicate record "lane" to record "temp"
call "calc bet"
if flag "found" is true
begin
return
end
add 1 to record "pointer" data
end
if record "pointer" data = 4
begin
duplicate record "square" to record "temp"
call "calc bet"
if flag "found" is true
begin
return
end
add 1 to record "pointer" data
end
if record "pointer" data = 5
begin
duplicate record "street" to record "temp"
call "calc bet"
if flag "found" is true
begin
return
end
add 1 to record "pointer" data
end
if record "pointer" data = 6
begin
duplicate record "split" to record "temp"
call "calc bet"
if flag "found" is true
begin
return
end
add 1 to record "pointer" data
end
if record "pointer" data = 7
begin
duplicate record "straight" to record "temp"
call "calc bet"
if flag "found" is true
begin
return
end
end
call "reset"
end
method "calc bet"
begin
put 1 on record "temp" data index
loop until record "temp" data index > record "temp" data count
or record "temp" data >= record "bet" data
begin
put 100% of record "temp" data index to record "unit" data index
add 1 to record "temp" data index
end
if record "temp" data index <= record "temp" data count
begin
put 100% of record "temp" data index to record "unit" data index
put 100% of record "unit" data on record "bet" data
set flag "found" to true
end
end
method "determine balance"
begin
put 0 on record "bet" data
if record "balance" data < record "goal" data
begin
if record "balance" data < 0
begin
put 100% record "balance" data to record "bet" data
multiply -1 on record "bet" data
add 100% of record "goal" data to record "bet" data
end
else
begin
put 100% of record "goal" data to record "bet" data
subtract 100% record "balance" data to record "bet" data
end
if record "bet" data < 5 then
begin
call "reset"
end
end
else
begin
call "reset"
end
end
method "reset"
begin
put 5 on record "bet" data
put 1 on record "pointer" data
put 1 on record "unit" data index
put 1 on record "even" data index
put 1 on record "dozen" data index
put 1 on record "lane" data index
put 1 on record "street" data index
put 1 on record "split" data index
put 1 on record "square" data index
put 1 on record "straight" data index
put 1 on record "inc" data
put 0 on record "balance" data
put 2 on record "goal" data
end
method "init"
begin
set flag "Stop Session" to false
set flag "first bet" to true
put 0 on record "bet" data
put 0 on record "spin" data
put 2 on record "goal" data
put 100% of bankroll on record "initial bankroll" data
put 0 on record "balance" data
put 1 on record "pointer" data
put 1 on record "truncate" data
subtract 50% of record "truncate" data to record "truncate" data
put 100 on record "Win Goal" data
set list [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,
31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,50] to
record "unit" data
set list [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,
31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51] to
record "even" data
set list [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,54,56,
58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,104] to
record "dozen" data
set list [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,110,115,120,125,
130,135,140,145,150,155,160,165,170,175,180,185,190,195,200,205,210,
215,220,225,230,235,240,245,250,255] to record "lane" data
set list [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,256,264,272,280,288,296,304,312,320,
328,336,344,352,360,368,376,384,392,400,406] to record "square" data
set list [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,407,418,429,440,451,
462,473,484,495,506,517,528,539,550,560] to record "street" data
set list [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,561,578,595,612,629,646,663,680,
697,714,731,748,765,782,799,816,833,850,876] to record "split" data
set list [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,875,910,945,980,1015,1050,1085,1120,1155,1190,1225,1260,1295,1330,
1365,1400,1435,1470,1505,1540,1575,1610,1645,1680,1715,1750,1750] to
record "straight" data
call "reset"
end
method "input"
begin
Group
begin
Input Dropdown "What Table Layout do you want to use?
1:=European Layout
2:=American Layout" to Record "Table Layout" data;
Input Data "Enter your starting Bankroll." to Record "Starting Bankroll" data;
Input Data "What is your Maximum Win Goal." to Record "Win Goal" data;
end
Put 100 % of Record "Starting Bankroll" data on Bankroll;
While Record "Table Layout" data = 1
begin
Load Single Wheel;
end
Else
begin
Load Double Wheel;
end
end





