RSS | Roulette Scripter Studio | Lesson 3 | Reserved functions for casino
     
This tutorial was made by Silver
http://www.money-maker-machine.com/forum/profile/Silver/
 
3. Reserved functions for casino. (placing bets, select chips, using the table.)
 
I.
RSS can play Online Roulette and this mean it can bet on all roulette elements and can recognize landed numbers.
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.
 
 
Look on the top left corner of the roulette window and you will see "European Roulette - onlineCasino.com"
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:

begin
set_roulette_window_name('European Roulette - onlineCasino.com');
end;


II.
Another most used procedure will be click_spin() that will do a free spin.

So now when we know at least 2 procedures let write our first simple code and to run it.

begin
set_roulette_window_name('European Roulette - onlineCasino.com');
click_spin();
end;


note: instead of European Roulette - onlineCasino.com - you may write your casino's window name.

So RSS can perform all possible roulette table clicks.

The most important procedures from RSS are:
  - clicks on buttons;
  - clicks on chips;
  - clicks on table elements;
  - getting the last landed number;

III.
Click on buttons:
click_spin(); - perform roulette spin procedure.
click_clear_bets(); - perform roulette clear bets procedure.
click_rebet(); - perform roulette rebet procedure.

Click on chips:
click_chip1();
click_chip2();
click_chip3();
click_chip4();
click_chip5();
click_chip6();
click_chip7();


Click on table elements:
a) bet on single numbers:
click_straight_up_0();
click_straight_up_1();
click_straight_up_2();
click_straight_up_3();
click_straight_up_4();
click_straight_up_5();
click_straight_up_6();
click_straight_up_7();
click_straight_up_8();
click_straight_up_9();
click_straight_up_10();
click_straight_up_11();
click_straight_up_12();

click_straight_up_13();
click_straight_up_14();
click_straight_up_15();
click_straight_up_16();
click_straight_up_17();
click_straight_up_18();
click_straight_up_19();
click_straight_up_20();
click_straight_up_21();
click_straight_up_22();
click_straight_up_23();
click_straight_up_24();

click_straight_up_25();
click_straight_up_26();
click_straight_up_27();
click_straight_up_28();
click_straight_up_29();
click_straight_up_30();
click_straight_up_31();
click_straight_up_32();
click_straight_up_33();
click_straight_up_34();
click_straight_up_35();
click_straight_up_36();


b) bet on splits
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();


c) bet on Streets:
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();

d) bet on Corners:
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();


e) bet on lines:
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();

f) bet on dozens:
click_first_dozen_bet();
click_second_dozen_bet();
click_third_dozen_bet();

g) bet on columns:
click_first_column_bet();
click_second_column_bet();
click_third_column_bet();

h) bet on Low/High, Odd/Even, Black/Red and Four bet:
click_low();
click_high();
click_even();
click_odd();
click_black();
click_red();
click_four_bet();

i) getting the last landed number
get_landed_number();

IV.
Examples

Now you will see some examples based on the routines listed above:

a) Ex. that bet 10 units (chip nr.3) on column3 and make a spin.
begin
    set_roulette_window_name('European Roulette - onlineCasino.com');
    click_chip3();
    click_third_column_bet();
    click_spin();
    print('We have bet chip nr.3 on the Third column');
end;


b) Ex. that bet 17 units on column3, 34 units on split 2_5, make a spin and print the landed number.
begin
    set_roulette_window_name('European Roulette - onlineCasino.com');
    click_chip3();
    click_third_column_bet();
    click_chip2();
    click_third_column_bet();
    click_chip1();
    click_third_column_bet();
    click_chip1();
    click_third_column_bet();
    click_chip4();
    click_split_bet_2_5();
    click_chip2();
    click_split_bet_2_5();
    click_chip1();
    click_split_bet_2_5();
    click_chip1();
    click_split_bet_2_5();
    click_chip1();
    click_split_bet_2_5();
    click_chip1();
    click_split_bet_2_5();
    click_spin();
    print('Landed number is:');
    print(get_last_number());
end;


for better look this script may look like this
begin
    set_roulette_window_name('European Roulette - onlineCasino.com');
    click_chip3(); click_third_column_bet();
    click_chip2(); click_third_column_bet();
    click_chip1(); click_third_column_bet();
    click_chip1(); click_third_column_bet();
    click_chip4(); click_split_bet_2_5();
    click_chip2(); click_split_bet_2_5();
    click_chip1(); click_split_bet_2_5();
    click_chip1(); click_split_bet_2_5();
    click_chip1(); click_split_bet_2_5();
    click_chip1(); click_split_bet_2_5();
    click_spin();
    print('Landed number is:');
    print(get_last_number());
end;


c) Ex. that bet 17 units on column3, 17 units on dozen1 make a spin and print the landed number.
Then bet 33 units on split 2_5, 35 units on split 8_9, make a spin and print the landed number.
begin
    set_roulette_window_name('European Roulette - onlineCasino.com');
    click_chip3();
    click_third_column_bet();
    click_first_dozen_bet();
    click_chip2();
    click_third_column_bet();
    click_first_dozen_bet();
    click_chip1();
    click_third_column_bet();
    click_first_dozen_bet();
    click_chip1();
    click_third_column_bet();
    click_first_dozen_bet();
    click_spin();
    print('We have bet 17 on column3 and 17 on dozen1. Landed number is:');
    print(get_last_number());
    click_chip4();
    click_split_bet_2_5();
    click_split_bet_8_9();
    click_chip2();
    click_split_bet_2_5();
    click_chip1();
    click_split_bet_2_5();
    click_chip1();
    click_split_bet_2_5();
    click_chip1();
    click_split_bet_2_5();
    click_chip3();
    click_split_bet_8_9();
    click_spin();
    print('We have bet 33 on split 2_5 and 35 units on split 8_9. Landed number is:');
    print(get_last_number());
end;


for better look this script may look like this
begin
    set_roulette_window_name('European Roulette - onlineCasino.com');
    click_chip3(); click_third_column_bet(); click_first_dozen_bet();
    click_chip2(); click_third_column_bet(); click_first_dozen_bet();
    click_chip1(); click_third_column_bet(); click_first_dozen_bet();
    click_chip1(); click_third_column_bet(); click_first_dozen_bet();
    click_spin();
    print('We have bet 17 on column3 and 17 on dozen1. Landed number is:');
    print(get_last_number());
    click_chip4(); click_split_bet_2_5(); click_split_bet_8_9();
    click_chip2(); click_split_bet_2_5();
    click_chip1(); click_split_bet_2_5();
    click_chip1(); click_split_bet_2_5();
    click_chip1(); click_split_bet_2_5();
    click_chip3(); click_split_bet_8_9();
    click_spin();
    print('We have bet 33 on split 2_5 and 35 units on split 8_9. Landed number is:');
    print(get_last_number());
end;
 
Copyright © 2007-2011, All rights reserved to Money Maker Machine