Reference Book
SRL's Mission statement
Terms
Scar:
SCAR is a program designed to automate repetitive tasks on your computer. It uses color, image, pattern and text recognition algorithms to gather data about the current state of your machine and act upon it accordingly as programmed. The program has the ability to move the mouse cursor and send keystrokes to act upon the gathered information. You can create scripts in the pascal language for the program to run using a very large amount of functions are your disposal.
Get the newest SCAR at
the SVN
In short terms, its a program where you write code that utilizes the SRL include to auto on runescape
Simba:
Include:
In our case, it is a set of files which contain functions and procedures for you(the scripter) to use.
SRL:
SRL commonly refers to the SRL include it self, or these forums as a whole.
Procedures:
Procedures are like sections of the
script that can be called upon for many different reasons.
[Credits XxKanexX]
Functions:
Functions are the same as procedures but they return a value.
The values consist of:
String - Text, string of characters
Integer - Whole numbers, positive and negative (i.e. 1, 3, -7)
Extended - Real numbers, positive and negative (i.e. 1.5, -2.6)
Boolean - True or False
[Credits Bebe]
Bitmaps:
A set of bits that represents a graphic image, with each bit or group of bits corresponding to a pixel in the image.
To sum that all up, a bitmap is a image with a high quality, which makes it ideal for SCAR's/Simbas built in image searching functions/procedures.
[Credits Bebe]
Failsafes:
Something in your script, that if something were to fail, it will catch it, and fix the problem ( or just log out
)
Anti ban:
Antiban refers to doing human like things to make your bot less noticeable.
(Checking your mining experience)
[I]Not done automatically in SRL, Must be added to any scripts you develop.
Anti randoms:
SMART:
Is a plugin which loads in Simba/SCAR and comes included with SRL. It is compiled as a .so for linux. SMART stands for SMART Minimizing Autoing Resource Thing. Basically it acts as a virtual mouse/keyboard and allows you to auto while using your computer at the same time.
Main loop:
The main loop is a really simple concept, when you click the run/play button in Simba, Simba will automatically go to your main loop and calls it once. Every main loop for botting in runescape should be repeated using simple loops learned in the tutorials referenced at the bottom.
Script:
If you haven't figured out by now, a script is just all your procedures and functions put together into one file.
MSI:
MSI is one giant script. More info available
here.
Reflection:
If you are writing a script, you can use reflection.
Reflection is much easier to understand and write for, but there are down sides. Every time runescape updates, reflection is down until someone manually updates it (Manually updates the hooks, Pyroryan is doing a great job currently) and you are FORCED to use SMART. If you are not using reflection, you do not need SMART and your script should be immediately runnable after an update. Most reflection scripts only work in Simba.
Standards:
Refers to how your code looks in Simba, things like indentations, capitalization etc.
Crosshair:
The crosshair on the Simba/SCAR toolbar, which you must drag onto runescape before you run your scripts.
SRL 5:
SRL's next major release, currently being developed. SRL 5 will only support Simba.
SRL 5 Development can be monitored
here.
SCAR Vs Simba:
Personal preference, both are very reliable now. Almost everything that runs in SCAR can run in Simba except for a few exceptions. SRL 5 Will only be supported for Simba.
Camaro':
Commonly refers to a really incredible person that by coincidence visits SRL too. Oh, and it's also a car if you remove the '.
Dgby714:
Commonly refers to a really incredible person that by coincidence visits SRL too. He is very similar to Camaro' to the respect that there definitions are incredibly similar.
Should read tutorials
http://villavu.com/forum/showthread.php?t=58935
-Coh3ns beginner tutorial, Excellent tutorial.
http://villavu.com/forum/showthread.php?t=60288
-Standards
http://villavu.com/forum/showthread.php?t=33613
-Naums tutorial on statements.
http://villavu.com/forum/showthread.php?t=32990
-General SCAR Tutorial.
http://villavu.com/forum/forumdisplay.php?f=191
-Script Tutorials section.
Useful Links
http://villavu.com/forum/forumdisplay.php?f=70
-Scripting help forum, post your problems there.
http://villavu.com/forum/forumdisplay.php?f=205
-Reflection forum
http://villavu.com/forum/forumdisplay.php?f=179
-SMART Forum
http://villavu.com/forum/forumdisplay.php?f=64
-Public Scripts