Tom's RSS Pro: Tutorial V6 (Advanced)
[attach=1]
Brand new video tutorial series for 2011.
Tom's RSS Pro: Tutorial V6 (Advanced) (link:://:.youtube.com/watch?v=sfxroYlUDxo#ws)
Tom's RSS Pro: Tutorial V6 (Advanced) Bot_V9
Tom's RSS Pro: Tutorial V6 (Advanced) Bot_V9 (link:://:.youtube.com/watch?v=0cOVZEjzzJs#ws)
Tom's RSS Pro: Tutorial V6 (Advanced) BetVoyager
Tom's RSS Pro: Tutorial V6 (Advanced) BetVoyager (link:://:.youtube.com/watch?v=lHwh3VQhWpA#ws)
Outline...
In this. One of a kind tutorial series.
I hope to go through some advanced ideas and concepts.
Well... advanced...
Advanced for me at least.
LOL...
Going over old ground.
And a few new things.
Like how to work with colors and fonts.
A very detailed tutorial.
Going in depth.
Deeper than anything I have done before.
Lots of videos.
Lots of instructions.
Lots of things to learn and to do.
I will be going into thomasgrant_2.psc
Ohh dear... finally figured much of what I wanted to do with that code.
Works better now. Better than I expected.
Still a few things to tidy up.
But geez. Take a look at the previous videos.
I will also be attempting to do Roulette Bandit.
And applying that to my interface.
The interface is the easy part.
It that dam code that get most people stuck.
Hope to keep you entertained.
Why not subscribe to my youtube site?
link:://:.youtube.com/thomasrgrant (link:://:.youtube.com/thomasrgrant)
And keep up to date on new video tutorials that I do.
if you will get stuck just ask. its simillar enough to delphi so i think i may be helpfull.
Quote from: ophis on Feb 13, 12:44 PM 2011
If you will get stuck just ask. its simillar enough to delphi so I think I may be helpfull.
Where we you two weeks ago?
LOL...
Thank you for your kind offer.
I know that you have your point of view regarding RSS Pro.
And I have tried to code with Delphi. I really have.
However...
Just found it to difficult to get my code to work.
RSS Pro, despite it only being an emulator.
For me... it is very easy to code with.
And to understand.
Plus, I can get my code to work.
It may be the poor mans alternative.
But for me.
It does what I tell it to.
Tom's RSS Pro: Tutorial V6 (Advanced) Intro
Tom's RSS Pro: Tutorial V6 (Advanced) Intro (link:://:.youtube.com/watch?v=DgEgW4kHAk4#ws)
Tom's RSS Pro: Tutorial V6 (Advanced) Part 1
YouTube - Broadcast Yourself. (link:://:.youtube.com/watch?v=AND5kYCXYEY#)
Tom's RSS Pro: Tutorial V6 (Advanced) Part 2
YouTube - Broadcast Yourself. (link:://:.youtube.com/watch?v=gxWy9k-M1Qk#)
Tom's RSS Pro: Tutorial V6 (Advanced) Part 3
YouTube - Broadcast Yourself. (link:://:.youtube.com/watch?v=APU_FJOgfkE#)
Plus I have all the files here as well.
Download them.
They are for all platforms.
Playtech
Playtech Live
BetVoyager
Real Time Gaming
Microgaming
Tom's RSS Pro: Tutorial V6 (Advanced) Part 4 (Unit4, Unit5)
YouTube - Broadcast Yourself. (link:://:.youtube.com/watch?v=5wWJckdKZL4#)
Explaining Unit4 and Unit5 again.
Going to get back to these and show you how they work in action.
Just a quick note.
The download has 2 memos on form2
Memo_Results
and
Memo2
Remove Memo2
Don't know how that got there.
I may have duplicated it somehow.
Tom's RSS Pro: Tutorial V6 (Advanced) Part 5 (Dialogs, SaveDialog)
YouTube - Broadcast Yourself. (link:://:.youtube.com/watch?v=Wi86pbIvtZ0#)
Tom's RSS Pro: Tutorial V6 (Advanced) Part 6 (Dialogs, OpenDialog)
YouTube - Broadcast Yourself. (link:://:.youtube.com/watch?v=VPGQyWJVUOU#)
procedure open_file(Title,FileName);
begin
OpenDialog1.Title:=Title; {The Titles of the Dialog Window}
OpenDialog1.InitialDir:='C:\Users';
OpenDialog1.DefaultExt:='.txt';
OpenDialog1.FileName:=FileName;
OpenDialog1.Filter:='Txt files (*.txt)|*.txt';
OpenDialog1.Execute(false);
if OpenDialog1.FileName='' then
begin
ShowMessage('Open file was cancelled');{If you press cancel, this message will appear}
end;
end;
procedure save_file(Title,FileName);
begin
SaveDialog1.Title:=Title; {The Titles of the Dialog Window}
SaveDialog1.InitialDir:='C:\Users';
SaveDialog1.DefaultExt:='.txt';
SaveDialog1.FileName:=FileName;
SaveDialog1.Filter:='Txt files (*.txt)|*.txt';
SaveDialog1.Execute(false);
if SaveDialog1.FileName='' then
begin
ShowMessage('Save file was cancelled');{If you press cancel, this message will appear}
end;
end;
procedure MainMenu1_LoadSettingsClick(Sender: TObject);
begin
open_file('Open my file','My_file.txt');
end;
procedure MainMenu1_SaveSettingsClick(Sender: TObject);
begin
save_file('Save My Files','My_file.txt');
end;
This comes in handy later on.
Or anywhere in your script.
Now you can send the Title. The IntialDir, The FileName to these procedures.
And these procedures can now be used anywhere.
Or copied for later projects.
All you now need to do is change the variables that come in.
Example.
We have
save_file('Save My Files','My_file.txt');
Well, you can put in.
save_file('Save my Docment','My_document.txt');
Makes sense?
Tom's RSS Pro: Tutorial V6 (Advanced) Part 7 (Dialogs, FontDialog)
YouTube - Broadcast Yourself. (link:://:.youtube.com/watch?v=KbWY0v09eXU#)
FontDialog1.Execute(false); {Opens the font requester}
Object Name: Font, Font Style, Font Color, Font Size
Memo1.Font:=FontDialog1.Font;
Using the .Font on Objects and the FontDialog1.Font will affect the Object with all the font elements.
If you want to be more specific and just change certain Object elements.
Like the font style or color.
It would look like this.
Memo1.Font.Color:=FontDialog1.Font.Color;
Memo1.Font.Style:=FontDialog1.Font.Style;
Memo1.Font.Size:=FontDialog1.Font.Size;
This process can be used for many of the objects.
Tom's RSS Pro: Tutorial V6 (Advanced) Part 8 (Dialogs, ColorDialog)
YouTube - Broadcast Yourself. (link:://:.youtube.com/watch?v=8OGt9afxhgQ#)
ColorDialog1.Execute(false);
Color:=ColorDialog1.Color;
Memo1.Color:=ColorDialog1.Color;
Tom's RSS Pro: Tutorial V6 (Advanced) Part 9 (Edit Fields)
YouTube - Broadcast Yourself. (link:://:.youtube.com/watch?v=IFCKIPuiKpM#)
if Key = #13 then
begin
Key := #0;
Edit2.SetFocus();
end;
Thomas,
could you please post the *.zip download links again. None seems to be working
vundarosa
Quote from: vundarosa on Mar 08, 04:23 AM 2011
Thomas,
could you please post the *.zip download links again. None seems to be working
vundarosa
Ummm...
Have you tried the ones in the posts?
I am sure they work.
As they are stored on the site.
Then again.
Maybe Victor has updated the site.
With this new look and forgot to add in the files.
In any case.
I will post a new one soon.
Here is the latest update to my script.
Lets take a look at this brilliant script of mine.
Where going to work backwards.
Unit5.psc
Unit4.psc
These two main .psc scripts.
Are the ones that Silver has for his s_utils.psc
I have just separated them for easy use.
Unit5.psc
Contains these two functions.
function in_array(i_nr,i_array):boolean;
function number_is(number, name):boolean;
So you can use these in any future script.
On ALL RSS Pro Versions.
Unit4.psc
Contains the main bet on xy script from Silver.
procedure bet_x_on_y(xunits,yelements,chips);
This you will have to modify for different versions of RSS Pro.
However... it is not that hard to do.
All you may have to do is, change some of the names in the script.
This I have gone through before.
The script that I have done and uploaded is for BetVoyager.
But most of the script can be easily modified to do what ever you want.
Unit3.psc
The settings window.
It has 3 lists.
That's it.
Brilliant the way it works and integrates with Unit2.psc
When you open the settings window.
It displays all the elements or systems that are in Unit2.psc
You can modify them very easily.
Turn a system on or off.
Change the start positions.
Even change the bet units.
And when you close the window.
It sends all the changes to the memo.
So you can see what has been changed.
Thanks goes to Silver for helping me solve this perplexing problem.
Unit2.psc
The heart and sole of the entire script.
This is where it is all at.
Some truly brilliant code work by yours truly.
If you studied how I did things.
How I made routines.
How I made variables to see what the frak was going on.
How I traced the information that I needed in order to make it work.
Well... I think even you, the reader will be mildly impressed.
[attachthumb=#]
I should adjust here something, right?
Quote from: marivo on Apr 27, 07:33 AM 2011
[attachthumb=#]
I should adjust here something, right?
Ahh... I see that you have RSS Pro.
Not RSS Pro for BetVoyager.
Quote from: ThomasGrant on Apr 27, 08:01 AM 2011
Ahh... I see that you have RSS Pro.
Not RSS Pro for BetVoyager.
But?
Quote from: marivo on Apr 27, 08:10 AM 2011
But?
But what?
Even though I see you have BetVoyager open.
You still need RSS Pro for BetVoyager in order for it to work.
And it must be run in Windows Classic mode.
Quote from: ThomasGrant on Apr 27, 08:40 AM 2011
You still need RSS Pro for BetVoyager in order for it to work.
And it must be run in Windows Classic mode.
Thanks and my apologies! So, it requires additional script for BetVoyager? And what's "windows classical mode"?
Quote from: marivo on Apr 27, 09:03 AM 2011
Thanks and my apologies! So, it requires additional script for BetVoyager? And what's "windows classical mode"?
Have a look at some of my other tutorials.
And you will find all the answers there.
The script I have uploaded is for BetVoyager.
I have one that is very similar for Playtech.
Perhaps I should upload that.
So you can have a go with using that on a playtech casino.