RSS | Roulette Scripter Studio for RTG | Create your own roulette system
 

Do you want to code your own Roulette System?

 
Coding Guide for Online Casinos based on RTG Platform.

Roulette Scripter Studio – first auto play software for online roulette table.

 
Roulette Scripter Studio can create any type of roulette systems based on all existing roulette elements.
 
In future to refer to Roulette Scripter Studio we will use it short name RSS.
 
RSS scripts are written in open source format and this mean the player can always share, modify or extend them.
 
With RSS the player can create any possible types of roulette systems based on all roulette elements that will include betting on: numbers, red/black, high/low, odd/even, split bets, street bets, corner bets, line bets, four bet, columns, dozens also combined elements.
 
This roulette tool represent an auto play software that will run the commands from the script line by line and always will do all is coded into your script.
 
RSS can play in all online roulette tables from any online casinos based on RTG platform.
So it has several important features like auto play and real time landed numbers recognize procedure.
 
Related to auto play this mean the software has set of click procedures that will allow you to write code that will click on the roulette elements you may need from your roulette table.
 
Related to numbers recognize procedure then it will look into your roulette table and will capture the part of the screen related to it and after will run recognize procedure and return to the player the last landed number.
 
These two are one of the most important features of the roulette scripter studio.
 
Also RSS have a set of decisional and loop blocks that will allow you to create any type of structures for your own unique roulette system.
 
RSS scripting is based on Pascal syntax so in case you can have any questions related to how to code several structures then internet will give you the answer to any of the questions you can have.
 
Anyway even without internet we have our tutorial and on our forum we just opened a new board called RSS-Coding Zone where our customers may put questions and receive answers from the other.
 

I want to tell to all that this roulette tool is not for analyze of your roulette system even if it can do this also.

It is supposed to be used to play the most complex roulette systems and this mean the single limitation is only your mind.
 
For example you can create roulette systems based on active analyze that's mean before to bet on several roulette elements RSS will analyze previous situation and will take the right decision based on your algorithm.
 
RSS can be extended without any limits via additional libraries that may be released as by our team as by our members so all the user should do is to add the new libraries to his roulette system.
 
RSS also allow several coders to work in a team while developing the most complex roulette systems.
 
People who already used scripting will find coding this tool very easy but the people who never used scripting can learn this process very easy using RSS tutorial or by asking the other users who already use it.
 
If you are professional roulette players then this roulette tool is for you but if you want to become and play like a professional then it is also for you.
 
Already have RSS installed?
Let suppose you already have RSS installed on your computer and already started it.
In this case you will see the next form that represent Roulette Scripter Studio IDE or RSS IDE.
 
As you see RSS IDE consist from 3 zones: Code Explorer, Source Explorer, Console
Code Explorer - is used to enter your script code.
Source Explorer - show all functions, procedures, units used in active script.
Console - will serve like a board that can show real time all active variables.
 

Now is the time to explain what can do this software but before this I want to present it menu.

 
File Menu is used to perform operations with files and in our cases these will be rss scripts or let say your own
roulette systems or even additional routines for your own roulette systems.
As you see from the screenshot you can create one new script or to load an already existing script from
your computer also to save it or even to save it as a new name.
 
Edit Menu is used to perform operations with your code.
As you know sometimes the code can have a lot of lines and you can need to perform copy/paste of some lines
from one function or procedure to another in order to avoid to write the same code from zero.
In the same time when your code is big you can need to search for a special code or to perform a replace procedure.
Cut, Copy, Paste- are used to operate with your script lines. The functionality is the same like in every text editor.
Find - is used to search for variable, function or procedure. The functionality is the same like in every text editor.
Replace - is used usually to change one old text with the other new . So this work like in every text editor.
 
Vew menu is used to activate or deactivate the next 3 view zones:code explorer, source explorer, console.
You can use this feature in case you will need more visibility for code explorer instead of source explorer or console.
 
Debug menu - is the most important part of this software.
It contain a lot of functionality all related to run time process.
Using this menu you can run your own script also to debug step by step your script also to check step by step how
work your script and to find most of the errors during the coding process.
Simply to say this will allow you to check and to avoid later most of the errors.
More info related to every Debug's menu function we will add later.
For now you should know that by pressing Run button you will execute your script.
 
Help menu at this time contain some functionality related to User Profile and RSS registration process.
Later we may add a quick online help but for now all the help you can find on our site.
 
Quick toolbar has a set of most used functions during the coding process.
 
Now when you have a general knowledge about this software we can start the coding process.
Before we will start I want to explain how RSS work and what RSS can do.
RSS can play Online Roulette and this mean it can bet on all roulette elements and can recognize landed numbers.
RSS don't use exe file memory or other methods that deal with memory or casino dll's to read the landed numbers.
It has several functions that works with images so it can recognize landed numbers.
 
RSS is a bridge between a normal scripter studio and online roulette table. It is based on Pascal scripting.
We also can release and Visual Basic scripting IDE for users who want to use this scripting language.
Due to the fact that RSS IDE is based on these well know scripting languages our future customers always will
be able to find tutorials and free code on the internet.
 
In the world exist more then 100 000 people which use Pascal and Visual Basic.
From our side scripting is the single way that will allow you to make any type of roulette systems.
 
In order to not understand me wrong i want to pay attention to all that RSS can interact with online roulette.
How it do this? Sure via our roulette routines embeded into RSS.
So after RSS IDE was started the next step is to start the online casino you want to use.
You should know that our software can be used with more then 50 online casinos all based on RTG platform.
 
Look on the top left corner of the roulette window and you will see "Rushmore Casino - Play For Fun"
This is the roulette window name that point to RSS which roulette window to use because in the same time you
can use more then one roulette window while playing.
Also for other language installations the roulette window name can differ from this one.
 
So the first procedure you will use in every script will be
set_roulette_window_name('Roulette Window Name');
For our example we will have the next code: set_roulette_window_name('Rushmore Casino - Play For Fun');
 
Another most used procedure will be click_spin_button() that will spin.
 
So now when we know at least 2 procedures let write our first simple code and to run it.

Enter in your RSS Code Explorer the next code:

set_roulette_window_name('Rushmore Casino - Play For Fun');
click_black_bet();
click_spin_button();
and click RUN button(green triangle from tool bar) or from Debug->Run so you will see how RSS will bet 1 unit on black and will spin.
 
So after this small script I am sure you will understand how RSS will operate.

Now is the time to let you all know also about other procedures.

So I added a lot of procedures related to clicks and this mean you have all the procedures you may need while
using roulette window.
 

We have in RSS a feature called Code Completition that will help you to put the proper code and to avoid mistakes.

In order to activate this feature please click Ctrl+Space in your RSS Code Explorer and a combo box with all
available procedures and functions from RSS will open.
 
Now is the time to put here all available procedures related to clicks.
By click procedures I mean the click action that usually the player do but in our case the RSS will do.
 
Like I told before RSS can perform all possible roulette table clicks.
 
Now let continue with the most important procedures from RSS.
click_spin_button() - perform roulette spin procedure.
click_clear_button() - perform roulette clear bets procedure.
click_repeat_button() - perform roulette rebet procedure.
 
As you know the roulette game consist in betting money on roulette elements.

To do this on every roulette table exist chips and every chip has it own value.

In our case we have 4 chips with the next values:1, 5, 25, 100
So chip1=1, chip2=5, chip3=25, chip4=100
Please use the next procedures in dependence of the amount you want to bet on every roulette element.
click_chip_1();
click_chip_2();
click_chip_3();
click_chip_4();
So what we do in a real game situation?
We click on the chip or chips value we want to use.
After we click on the roulette element we want to bet this amount and after press spin button.

 

Bellow you can see the procedures that will allow you to bet the wanted amount on the number you want.

Yes you can bet the wanted amount on every number you want.

click_straight_up_bet_0();
click_straight_up_bet_1();
click_straight_up_bet_2();
click_straight_up_bet_3();
click_straight_up_bet_4();
click_straight_up_bet_5();
click_straight_up_bet_6();
click_straight_up_bet_7();
click_straight_up_bet_8();
click_straight_up_bet_9();
click_straight_up_bet_10();
click_straight_up_bet_11();
click_straight_up_bet_12();
click_straight_up_bet_13();
click_straight_up_bet_14();
click_straight_up_bet_15();
click_straight_up_bet_16();
click_straight_up_bet_17();
click_straight_up_bet_18();
click_straight_up_bet_19();
click_straight_up_bet_20();
click_straight_up_bet_21();
click_straight_up_bet_22();
click_straight_up_bet_23();
click_straight_up_bet_24();
click_straight_up_bet_25();
click_straight_up_bet_26();
click_straight_up_bet_27();
click_straight_up_bet_28();
click_straight_up_bet_29();
click_straight_up_bet_30();
click_straight_up_bet_31();
click_straight_up_bet_32();
click_straight_up_bet_33();
click_straight_up_bet_34();
click_straight_up_bet_35();
click_straight_up_bet_36();
Please use this procedures in case you want to bet some amount on one or more numbers;

As you see every procedure start with click_straight_up_bet_X(); X is the number on which RSS will bet a value.

 

If you want to use split bets then please use the next procedures:

click_split_bet_0_1();
click_split_bet_0_2();
click_split_bet_0_3();
click_split_bet_1_2();
click_split_bet_2_3();
click_split_bet_1_4();
click_split_bet_2_5();
click_split_bet_3_6();
click_split_bet_4_5();
click_split_bet_5_6();
click_split_bet_4_7();
click_split_bet_5_8();
click_split_bet_6_9();
click_split_bet_7_8();
click_split_bet_8_9();
click_split_bet_7_10();
click_split_bet_8_11();
click_split_bet_9_12();
click_split_bet_10_11();
click_split_bet_11_12();
click_split_bet_10_13();
click_split_bet_11_14();
click_split_bet_12_15();
click_split_bet_13_14();
click_split_bet_14_15();
click_split_bet_13_16();
click_split_bet_14_17();
click_split_bet_15_18();
click_split_bet_16_17();
click_split_bet_17_18();
click_split_bet_16_19();
click_split_bet_17_20();
click_split_bet_18_21();
click_split_bet_19_20();
click_split_bet_20_21();
click_split_bet_19_22();
click_split_bet_20_23();
click_split_bet_21_24();
click_split_bet_22_23();
click_split_bet_23_24();
click_split_bet_22_25();
click_split_bet_23_26();
click_split_bet_24_27();
click_split_bet_25_26();
click_split_bet_26_27();
click_split_bet_25_28();
click_split_bet_26_29();
click_split_bet_27_30();
click_split_bet_28_29();
click_split_bet_29_30();
click_split_bet_28_31();
click_split_bet_29_32();
click_split_bet_30_33();
click_split_bet_31_32();
click_split_bet_32_33();
click_split_bet_31_34();
click_split_bet_32_35();
click_split_bet_33_36();
click_split_bet_34_35();
click_split_bet_35_36();
 

For Street Bets please use the next procedures:

click_street_bet_0_1_2();
click_street_bet_0_2_3();
click_street_bet_1_2_3();
click_street_bet_4_5_6();
click_street_bet_7_8_9();
click_street_bet_10_11_12();
click_street_bet_13_14_15();
click_street_bet_16_17_18();
click_street_bet_19_20_21();
click_street_bet_22_23_24();
click_street_bet_25_26_27();
click_street_bet_28_29_30();
click_street_bet_31_32_33();
click_street_bet_34_35_36();
 

For Corner Bets please use the next procedures:

click_corner_bet_1_2_4_5();
click_corner_bet_2_3_5_6();
click_corner_bet_4_5_7_8();
click_corner_bet_5_6_8_9();
click_corner_bet_7_8_10_11();
click_corner_bet_8_9_11_12();
click_corner_bet_10_11_13_14();
click_corner_bet_11_12_14_15();
click_corner_bet_13_14_16_17();
click_corner_bet_14_15_17_18();
click_corner_bet_16_17_19_20();
click_corner_bet_17_18_20_21();
click_corner_bet_19_20_22_23();
click_corner_bet_20_21_23_24();
click_corner_bet_22_23_25_26();
click_corner_bet_23_24_26_27();
click_corner_bet_25_26_28_29();
click_corner_bet_26_27_29_30();
click_corner_bet_28_29_31_32();
click_corner_bet_29_30_32_33();
click_corner_bet_31_32_34_35();
click_corner_bet_32_33_35_36();
 

For Line Bets please use the next procedures:

click_line_bet_1_2_3_4_5_6();
click_line_bet_4_5_6_7_8_9();
click_line_bet_7_8_9_10_11_12();
click_line_bet_10_11_12_13_14_15();
click_line_bet_13_14_15_16_17_18();
click_line_bet_16_17_18_19_20_21();
click_line_bet_19_20_21_22_23_24();
click_line_bet_22_23_24_25_26_27();
click_line_bet_25_26_27_28_29_30();
click_line_bet_28_29_30_31_32_33();
click_line_bet_31_32_33_34_35_36();
 

For four bet please use the next procedure:

click_four_bet();
 

For Dozen Bets please use the next procedures:

click_first_dozen_bet();
click_second_dozen_bet();
click_third_dozen_bet();
 

For Columns Bets please use the next procedures:

click_first_column_bet();
click_second_column_bet();
click_third_column_bet();
 

For Low/High bets please use the next procedures:

click_low_bet();
click_high_bet();
 

For Odd/Even bets please use the next procedures:

click_even_bet();
click_odd_bet();
 

For Black/Red bets please use the next procedures:

click_black_bet();
click_red_bet();
 

Now the last and most important procedures related to clicks.

click_spin_button();
click_clear_button();
click_repeat_button();
 
During the game you always will need to take a decision and the decision always will depend on the last landed
number or numbers and this will depend on the strategy you will use for your roulette system.

In order to get the last landed number please use the next function:

get_landed_number();
 
So this is all related to procedures and functions that can perform any actions with online roulette table.
 
Copyright © 2007-2011, All rights reserved to Money Maker Machine