The Da Vinci Code v2
The Da Vinci Code v2.dgt
—
Xtreme,
10 KB (10597 bytes)
Contenuto del file
system "The Da Vinci Code v2"
{
*************************************
* System by Turbogenius *
* on the VIP Lounge *
*************************************
Rx-ed by St0rm0r
-------------------------------------
00-c0mpatible
-------------------------------------
Play 1 dozen or column only
Record 37 spins.
If you have more than 3 sleepers in your chosen dozen, flat bet them (the sleepers) for the next 37 spins.
If you have less than 4 sleepers (3 or less) then requalify - run off another 37 spins from scratch.
Don't remove winners or do anything other than repeating your bets for all 37 spins.
While doing this, record for your next session so you can pick up with the new bets once you're done.
-------------------------------------
}
method "main"
begin
// section 1: do this once
while starting new session
begin
call "init"
exit
end
// section 2: do the tracking
if record"play"data = 2
begin
if bankroll > record"high"data
begin
//clear record"last 37"layout
set flag "qualified" false
put 100% bankroll record"high"data
end
end
track last number for record"amount"data times record"last 37"layout
if record"last 37"layout count < record"amount"data
begin exit end
// section 3:act when not qualified
if flag "qualified" false
begin
call "get number of sleepers"
call "check for qualification"
put 0 record"#bets"data
if flag "qualified" false
begin clear record"last 37"layout end
end
// section 4:act when qualified
if flag "qualified" true
begin
//bet
if flag "1st" true
begin put 1 record"play 1st"layout list
multiply by 100% record"base bet"data record"play 1st"layout list end
if flag "2nd" true
begin put 1 record"play 2nd"layout list
multiply by 100% record"base bet"data record"play 2nd"layout list end
if flag "3rd" true
begin put 1 record"play 3rd"layout list
multiply by 100% record"base bet"data record"play 3rd"layout list end
if flag "A" true
begin put 1 record"play A"layout list
multiply by 100% record"base bet"data record"play A"layout list end
if flag "B" true
begin put 1 record"play B"layout list
multiply by 100% record"base bet"data record"play B"layout list end
if flag "C" true
begin put 1 record"play C"layout list
multiply by 100% record"base bet"data record"play C"layout list end
add 1 record"#bets"data
if record"#bets"data = record"amount"data
begin set flag "qualified" false end
end
end
// subroutines
method "init"
begin
group
begin
display "The Da Vinci Code v1"
display "----------------------------------------"
input checkbox "Play 1st dozen" flag "1st"
input checkbox "Play 2nd dozen" flag "2nd"
input checkbox "Play 3rd dozen" flag "3rd"
input checkbox "Play column A" flag "A"
input checkbox "Play column B" flag "B"
input checkbox "Play column C" flag "C"
input checkbox "Play the dozen or column with the most sleepers" flag "X"
display "----------------------------------------"
input data "Base bet" record"base bet"data
input dropdown "Wheel:
1:= single
2:= double" record"wheel"data
input dropdown "Play
1:= always 37 spins
2:= until in profit but not more then 37 spins" record"play"data
input data "Bet only if there are minimum X number of sleepers" record"X sleepers"data
display "AND"
input data "Bet only if there are maximum Y number of sleepers" record"Y sleepers"data
end
if record"wheel"data = 1
begin
load single wheel
put 37 record"amount"data
end
else
begin
load double wheel
put 38 record"amount"data
end
copy list [number 1,number 2,number 3,number 4,number 5,number 6,number 7,
number 8,number 9,number 10,number 11,number 12] to record"1st dozen"layout
copy list [number 13,number 14,number 15,number 16,number 17,number 18,number 19,
number 20,number 21,number 22,number 23,number 24] to record"2nd dozen"layout
copy list [number 25,number 26,number 27,number 28,number 29,number 30,
number 31,number 32,number 33,number 34,number 35,number 36] to record"3rd dozen"layout
copy list [number 1,number 4,number 7,number 10,number 13,number 16,
number 19,number 22,number 25,number 28,number 31,number 34] to record"column A"layout
copy list [number 2,number 5,number 8,number 11,number 14,number 17,
number 20,number 23,number 26,number 29,number 32,number 35] to record"column B"layout
copy list [number 3,number 6,number 9,number 12,number 15,number 18,
number 21,number 24,number 27,number 30,number 33,number 36] to record"column C"layout
set flag "qualified" false
put 100% bankroll record"high"data
end
method "get number of sleepers"
begin
put 0 record"temp"data
put 0 record"most sleepers"data
clear record"play 1st"layout
put 1 record"play 1st"layout index
put 1 record"1st dozen"layout index
loop until record"1st dozen"layout index > record"1st dozen"layout count
begin
if record"1st dozen"layout is not found in record"last 37"layout
begin
copy record"1st dozen"layout record"play 1st"layout
add 1 record"play 1st"layout index
end
add 1 record"1st dozen"layout index
end
if record"play 1st"layout index > record"temp"data
begin
put 100% record"play 1st"layout index record"temp"data
put 1 record"most sleepers"data
end
clear record"play 2nd"layout
put 1 record"play 2nd"layout index
put 1 record"2nd dozen"layout index
loop until record"2nd dozen"layout index > record"2nd dozen"layout count
begin
if record"2nd dozen"layout is not found in record"last 37"layout
begin
copy record"2nd dozen"layout record"play 2nd"layout
add 1 record"play 2nd"layout index
end
add 1 record"2nd dozen"layout index
end
if record"play 2nd"layout index > record"temp"data
begin
put 100% record"play 2nd"layout index record"temp"data
put 2 record"most sleepers"data
end
clear record"play 3rd"layout
put 1 record"play 3rd"layout index
put 1 record"3rd dozen"layout index
loop until record"3rd dozen"layout index > record"3rd dozen"layout count
begin
if record"3rd dozen"layout is not found in record"last 37"layout
begin
copy record"3rd dozen"layout record"play 3rd"layout
add 1 record"play 3rd"layout index
end
add 1 record"3rd dozen"layout index
end
if record"play 3rd"layout index > record"temp"data
begin
put 100% record"play 3rd"layout index record"temp"data
put 3 record"most sleepers"data
end
clear record"play A"layout
put 1 record"play A"layout index
put 1 record"column A"layout index
loop until record"column A"layout index > record"column A"layout count
begin
if record"column A"layout is not found in record"last 37"layout
begin
copy record"column A"layout record"play A"layout
add 1 record"play A"layout index
end
add 1 record"column A"layout index
end
if record"play A"layout index > record"temp"data
begin
put 100% record"play A"layout index record"temp"data
put 4 record"most sleepers"data
end
clear record"play B"layout
put 1 record"play B"layout index
put 1 record"column B"layout index
loop until record"column B"layout index > record"column B"layout count
begin
if record"column B"layout is not found in record"last 37"layout
begin
copy record"column B"layout record"play B"layout
add 1 record"play B"layout index
end
add 1 record"column B"layout index
end
if record"play B"layout index > record"temp"data
begin
put 100% record"play B"layout index record"temp"data
put 5 record"most sleepers"data
end
clear record"play C"layout
put 1 record"play C"layout index
put 1 record"column C"layout index
loop until record"column C"layout index > record"column C"layout count
begin
if record"column C"layout is not found in record"last 37"layout
begin
copy record"column C"layout record"play C"layout
add 1 record"play C"layout index
end
add 1 record"column C"layout index
end
if record"play C"layout index > record"temp"data
begin
put 100% record"play C"layout index record"temp"data
put 6 record"most sleepers"data
end
end
method "check for qualification"
begin
if flag "X" true
begin
set flag "1st" false
set flag "2nd" false
set flag "3rd" false
set flag "A" false
set flag "B" false
set flag "C" false
if record"most sleepers"data = 1
begin set flag "1st" true end
if record"most sleepers"data = 2
begin set flag "2nd" true end
if record"most sleepers"data = 3
begin set flag "3rd" true end
if record"most sleepers"data = 4
begin set flag "A" true end
if record"most sleepers"data = 5
begin set flag "B" true end
if record"most sleepers"data = 6
begin set flag "C" true end
end
if flag "1st" true
begin
if record"play 1st"layout count >= record"X sleepers"data and record"play 1st"layout count <= record"Y sleepers"data
begin set flag "qualified" true end
end
if flag "2nd" true
begin
if record"play 2nd"layout count >= record"X sleepers"data and record"play 2nd"layout count <= record"Y sleepers"data
begin set flag "qualified" true end
end
if flag "3rd" true
begin
if record"play 3rd"layout count >= record"X sleepers"data and record"play 3rd"layout count <= record"Y sleepers"data
begin set flag "qualified" true end
end
if flag "A" true
begin
if record"play A"layout count >= record"X sleepers"data and record"play A"layout count <= record"Y sleepers"data
begin set flag "qualified" true end
end
if flag "B" true
begin
if record"play B"layout count >= record"X sleepers"data and record"play B"layout count <= record"Y sleepers"data
begin set flag "qualified" true end
end
if flag "C" true
begin
if record"play C"layout count >= record"X sleepers"data and record"play C"layout count <= record"Y sleepers"data
begin set flag "qualified" true end
end
end





