Johnny 123's street system
Johnny_123s Street system.dgt
—
Xtreme,
5 KB (6060 bytes)
Contenuto del file
system "Johnny_123's street system"
{
List of Commands (Condition and Action statements)
Press 'F2' to start the list. After each keyword, pressing 'F2' again
will result in statement completion.
For example: Put 5 units on (press 'F2' here will give you a list of layouts)
Autocompletion Templates
Press 'F6' to bring up a dialog box showing a list of autocompletion templates
that are defined by you. Some pre-built templates are also include. To make
changes to these templates, select 'Options/Editor Options (Ctrl-F3) and then
select the Auto Completion' tab. To add templates to the system editor, press 'F6'
or type the template name (i.e. fstart) and press 'Ctrl-J' key.
For help on any keyword, condition, action or identifiers, press 'F1' after
you mouse-click on the word.
This comment section has been created using Auto Completion.
The name is called "default". To make modifications, select 'Options/Editor Options
(Ctrl-F3) and then select the Auto Completion' tab.
}
method "main"
begin
while starting a new session begin
put 0 on record "s1" data put 0 on record "s4" data
put 0 on record "s7" data put 0 on record "s10" data
put 0 on record "s13" data put 0 on record "s16" data
put 0 on record "s19" data put 0 on record "s22" data
put 0 on record "s25" data put 0 on record "s28" data
put 0 on record "s31" data put 0 on record "s34" data
// progression of :
// 1,1,1,1,2,2,2,2,3,3,4,5,6,7,8,10,12,14,17,21
// 25,30,36,43,52,62,74,88
set list of [1,1,1,1,2,2,2,2,3,3,4,5,6,7,8,
10,12,14,17,21,25,30,36,43,52,62,74,88,1000]
// note : 1000 is used to trigger reset and is not a bet
to record "progression" data
put 0 on record "total streets played" data
end
// reset on a progression bust :
if record "progression" data = 1000 begin
put 1 on record "progression" data index
put 0 on record "s1" data put 0 on record "s4" data
put 0 on record "s7" data put 0 on record "s10" data
put 0 on record "s13" data put 0 on record "s16" data
put 0 on record "s19" data put 0 on record "s22" data
put 0 on record "s25" data put 0 on record "s28" data
put 0 on record "s31" data put 0 on record "s34" data
end
// reset progression on any win :
if any street bet won each time begin
put 1 on record "progression" data index
put 0 on record "s1" data put 0 on record "s4" data
put 0 on record "s7" data put 0 on record "s10" data
put 0 on record "s13" data put 0 on record "s16" data
put 0 on record "s19" data put 0 on record "s22" data
put 0 on record "s25" data put 0 on record "s28" data
put 0 on record "s31" data put 0 on record "s34" data
end
// track which streets show :
If street(1-3) hit each time begin put 1 on record "s1" data end
If street(4-6) hit each time begin put 1 on record "s4" data end
If street(7-9) hit each time begin put 1 on record "s7" data end
If street(10-12) hit each time begin put 1 on record "s10" data end
If street(13-15) hit each time begin put 1 on record "s13" data end
If street(16-18) hit each time begin put 1 on record "s16" data end
If street(19-21) hit each time begin put 1 on record "s19" data end
If street(22-24) hit each time begin put 1 on record "s22" data end
If street(25-27) hit each time begin put 1 on record "s25" data end
If street(28-30) hit each time begin put 1 on record "s28" data end
If street(31-33) hit each time begin put 1 on record "s31" data end
If street(34-36) hit each time begin put 1 on record "s34" data end
// reset when more than 4 streets are qualified :
put 0 on record "total streets played" data
add 100% of record "s1" data to record "total streets played" data
add 100% of record "s4" data to record "total streets played" data
add 100% of record "s7" data to record "total streets played" data
add 100% of record "s10" data to record "total streets played" data
add 100% of record "s13" data to record "total streets played" data
add 100% of record "s16" data to record "total streets played" data
add 100% of record "s19" data to record "total streets played" data
add 100% of record "s22" data to record "total streets played" data
add 100% of record "s25" data to record "total streets played" data
add 100% of record "s28" data to record "total streets played" data
add 100% of record "s31" data to record "total streets played" data
add 100% of record "s34" data to record "total streets played" data
// check for reset :
if record "total streets played" data > 4 begin // reset
put 0 on record "s1" data put 0 on record "s4" data
put 0 on record "s7" data put 0 on record "s10" data
put 0 on record "s13" data put 0 on record "s16" data
put 0 on record "s19" data put 0 on record "s22" data
put 0 on record "s25" data put 0 on record "s28" data
put 0 on record "s31" data put 0 on record "s34" data
end
// place bets where qualified :
if record "s1" data = 1 begin
put 100% of record "progression" data on street(1-3) end
if record "s4" data = 1 begin
put 100% of record "progression" data on street(4-6) end
if record "s7" data = 1 begin
put 100% of record "progression" data on street(7-9) end
if record "s10" data = 1 begin
put 100% of record "progression" data on street(10-12) end
if record "s13" data = 1 begin
put 100% of record "progression" data on street(13-15) end
if record "s16" data = 1 begin
put 100% of record "progression" data on street(16-18) end
if record "s19" data = 1 begin
put 100% of record "progression" data on street(19-21) end
if record "s22" data = 1 begin
put 100% of record "progression" data on street(22-24) end
if record "s25" data = 1 begin
put 100% of record "progression" data on street(25-27) end
if record "s28" data = 1 begin
put 100% of record "progression" data on street(28-30) end
if record "s31" data = 1 begin
put 100% of record "progression" data on street(31-33) end
if record "s34" data = 1 begin
put 100% of record "progression" data on street(34-36) end
// progression :
add 1 to record "progression" data index
// finished :
end





