h4jgyvis
07-15-2012, 05:59 PM
Sometimes, when reading posts on the forum, I'd see a word or abbreviation that I didn't understand and then had to stop what I was learning and go searching for a definition. Therefore I decided to make this glossary so that people could look up words easily and quickly and then get back to whatever they were learning.
Antiban:
Procedures and functions that try to make a bot appear to be human-controlled in order to prevent your character from getting banned.
AntiRandoms:
Procedures and Functions that solve the random events that RuneScape uses to try to fool bots.
Array:
An arrangement of data in which individual elements may be located by a number called an "integer". For example: animal[0] = cat, animal[1] = dog, animal[3] = bird, etc...
Bitmap:
A bitmap is a two dimensional field of colors (in other words; a picture). These colors can all be the same, or they can be of different colors. Simba has functions that can create, manipulate and search for bitmaps.
Boolean:
Defines a variable, constant, or the result of a function as a result of a logic function that results in either a True or False.
Bot:
A program, such as Scar or Simba, that has been programed to play a game for the user in order to gain experience, gold, and/or skills. It's important to not that, while it can be used as a bot, Simba is not a bot by itself. In the same way that an eagle is a bird, but a bird is not necessarily an eagle.
Cases:
Provide a shorter and simpler way to write a piece of code where you have several possible conditions and want to do a different task in response to each individual condition.
Constants:
Constants are values that are used in a script that never change. They are usually declared at the beginning of the script.
DB:
Stands for "Deposit Box"; a box in Runescape that you can use to deposit items into, but not remove from, your bank account.
Deformable Template Models:
A way of defining a relationship between several points. Each of these points have a relative offset to each other, and may different in color, tolerance, area size and shape. A DTM generally consists of one Main Point, and several Sub Points.
DTM:
See: Deformable Template Models
Extensions:
Failsafes:
Something that stops a loop, function, process, or your entire script, if something goes wrong.
Function:
A series of commands that can be called by using the function's name. A function will return a result when it is finished running.
If..Then..Else Statements:
A function that performs a task if a specified condition exists. These also have the option to perform a different task if the specified condition does not exist.
Include:
Scripts containing procedures and functions that can be included in your scripts. They are located in Simba/includes/
Integer:
Defines a variable, constant, or the result of a function as a number.
Internal Commands:
Commands used inside of loops; including Break, Continue, and Exit.
Leech:
Benefiting from others' information or effort without offering anything in return, or making only token offerings in an attempt to avoid being called a leech.
Loop:
A script that performs the same task over and over again (in a loop) until told to stop. These can be in the form of Repeat...Until, While...Do, and For..To..Do.
MB:
Stands for "Main Bank"; a bank in Runescape.
MC:
Stands for "Main Chat"; the chat box in the lower-left corner of the Main Screen.
MI:
Stands for "Main Inventory"; the inventory box in the lower-right corner of the Main Window.
MM:
Stands for "MiniMap"; the small map in the upper-right corner of the Main Screen.
MS:
Stands for "Main Screen"; the main screen on which RuneScape is played, as opposed to the Minimap or the inventory box.
OCR:
See: Optical Character Recognition.
Optical Character Recognition:
These are functions that are used to read text from an image.
Pascal:
The language that Scar and Simba uses.
Procedure:
A series of commands that can be called by using the procedure's name. Unlike a function, a procedure doesn't return any data.
Regular Expressions:
A way to recognize strings of text, such as particular characters, words, or patterns of characters.
Reputation:
Reputation is what shows how respected you are in the community.
Resource Library:
RS:
Shorthand abbreviation for Runescape.
S.M.A.R.T.:
SMART Minimizing Autoing Resource Thing. This is a program that runs a Simba script Runescape in the background, allowing you to continue using your computer while the script is running.
Scar:
A program to perform repetitive tasks written by freddy1990 that predated Simba. Scar can be downloaded at: http://freddy1990.com/index.php?page=product&name=scar
Simba:
A program designed by the SRL community to perform repetitive tasks such as mouse movements, keyboard strokes and complicated sequence of events.
SQLite:
A program that stores data in a database.
SRL:
Stands for "SCAR Resource Library" or "SRL Resource Library", depending on who you ask.
String:
Defines a variable, constant, or the result of a function as a group of characters that can be treated as text, even if they only contain numbers.
Subversion Repository:
SVN:
See: Subversion Repository
Variables:
Variables are values used in the script that can be changed. They can be declared globally, at the beginning of the script, or locally, at the beginning of a function or procedure. Global variables can be used anywhere. Local variables can only be used in the function or procedure in which they were declared.
White Space:
Empty space, including spaces, tabs, and line & paragraph breaks.
I will add new words as I come across them. Also, if you see a work, phrase, or abbreviation that you think should be on here, or you have a better definition for one already on here, feel free to PM me about it.
Antiban:
Procedures and functions that try to make a bot appear to be human-controlled in order to prevent your character from getting banned.
AntiRandoms:
Procedures and Functions that solve the random events that RuneScape uses to try to fool bots.
Array:
An arrangement of data in which individual elements may be located by a number called an "integer". For example: animal[0] = cat, animal[1] = dog, animal[3] = bird, etc...
Bitmap:
A bitmap is a two dimensional field of colors (in other words; a picture). These colors can all be the same, or they can be of different colors. Simba has functions that can create, manipulate and search for bitmaps.
Boolean:
Defines a variable, constant, or the result of a function as a result of a logic function that results in either a True or False.
Bot:
A program, such as Scar or Simba, that has been programed to play a game for the user in order to gain experience, gold, and/or skills. It's important to not that, while it can be used as a bot, Simba is not a bot by itself. In the same way that an eagle is a bird, but a bird is not necessarily an eagle.
Cases:
Provide a shorter and simpler way to write a piece of code where you have several possible conditions and want to do a different task in response to each individual condition.
Constants:
Constants are values that are used in a script that never change. They are usually declared at the beginning of the script.
DB:
Stands for "Deposit Box"; a box in Runescape that you can use to deposit items into, but not remove from, your bank account.
Deformable Template Models:
A way of defining a relationship between several points. Each of these points have a relative offset to each other, and may different in color, tolerance, area size and shape. A DTM generally consists of one Main Point, and several Sub Points.
DTM:
See: Deformable Template Models
Extensions:
Failsafes:
Something that stops a loop, function, process, or your entire script, if something goes wrong.
Function:
A series of commands that can be called by using the function's name. A function will return a result when it is finished running.
If..Then..Else Statements:
A function that performs a task if a specified condition exists. These also have the option to perform a different task if the specified condition does not exist.
Include:
Scripts containing procedures and functions that can be included in your scripts. They are located in Simba/includes/
Integer:
Defines a variable, constant, or the result of a function as a number.
Internal Commands:
Commands used inside of loops; including Break, Continue, and Exit.
Leech:
Benefiting from others' information or effort without offering anything in return, or making only token offerings in an attempt to avoid being called a leech.
Loop:
A script that performs the same task over and over again (in a loop) until told to stop. These can be in the form of Repeat...Until, While...Do, and For..To..Do.
MB:
Stands for "Main Bank"; a bank in Runescape.
MC:
Stands for "Main Chat"; the chat box in the lower-left corner of the Main Screen.
MI:
Stands for "Main Inventory"; the inventory box in the lower-right corner of the Main Window.
MM:
Stands for "MiniMap"; the small map in the upper-right corner of the Main Screen.
MS:
Stands for "Main Screen"; the main screen on which RuneScape is played, as opposed to the Minimap or the inventory box.
OCR:
See: Optical Character Recognition.
Optical Character Recognition:
These are functions that are used to read text from an image.
Pascal:
The language that Scar and Simba uses.
Procedure:
A series of commands that can be called by using the procedure's name. Unlike a function, a procedure doesn't return any data.
Regular Expressions:
A way to recognize strings of text, such as particular characters, words, or patterns of characters.
Reputation:
Reputation is what shows how respected you are in the community.
Resource Library:
RS:
Shorthand abbreviation for Runescape.
S.M.A.R.T.:
SMART Minimizing Autoing Resource Thing. This is a program that runs a Simba script Runescape in the background, allowing you to continue using your computer while the script is running.
Scar:
A program to perform repetitive tasks written by freddy1990 that predated Simba. Scar can be downloaded at: http://freddy1990.com/index.php?page=product&name=scar
Simba:
A program designed by the SRL community to perform repetitive tasks such as mouse movements, keyboard strokes and complicated sequence of events.
SQLite:
A program that stores data in a database.
SRL:
Stands for "SCAR Resource Library" or "SRL Resource Library", depending on who you ask.
String:
Defines a variable, constant, or the result of a function as a group of characters that can be treated as text, even if they only contain numbers.
Subversion Repository:
SVN:
See: Subversion Repository
Variables:
Variables are values used in the script that can be changed. They can be declared globally, at the beginning of the script, or locally, at the beginning of a function or procedure. Global variables can be used anywhere. Local variables can only be used in the function or procedure in which they were declared.
White Space:
Empty space, including spaces, tabs, and line & paragraph breaks.
I will add new words as I come across them. Also, if you see a work, phrase, or abbreviation that you think should be on here, or you have a better definition for one already on here, feel free to PM me about it.