This is a function list for pretty much everything SRL-5 has built in.
If this is in the wrong section then move it please
To find something quickly press Ctrl +F and search for it.
(please don't post until everything is added, might need a few posts/pages)
Categories (click a link to be taken to the catagory)
- AntiBan
- Banking
AntiBan
-------------------------------------------------------------------------------------------------------
LeaveDangerZone
info:Handles the ‘danger zone’ message users get when their total level is < 60
function LeaveDangerZone: Boolean;
example: if LeaveDangerZone then
ContinueWalking;
-------------------------------------------------------------------------------------------------------
RandomRClick
info:Performs random right click to stay active.
procedure RandomRClick
example:RandomRClick;
-------------------------------------------------------------------------------------------------------
HoverSkill
info:Hovers mouse over selected skill to “check exp” Click = True will Click Skill and Click = False will ‘Hover’. Won’t “check” skills where your level is 1.
procedure HoverSkill(Skill: variant; Click: Boolean);
example:HoverSkill(skill_Atack, False);
-------------------------------------------------------------------------------------------------------
PickUpMouse
info:Acts just like you picked your mouse off the pad... then sets it back down.
procedure PickUpMouse;
example:PickUpMouse;
-------------------------------------------------------------------------------------------------------
SetScreenMouse
info:Aligns RS to specified direction and camera angle using the middle mouse button.
Direction: ‘n’, ‘s’, ‘e’, ‘w’ or any degree angle. Accepts ‘random’ and ‘rand’, or ‘’ for no movement.
CamerAngle: any number from 1 to 10 (1 = lowest angle), or ‘1’, ‘10’. Accepts ‘’ for no movement.
example:function SetScreenMouse(Direction, CameraAngle: Variant): Boolean;
SetScreenMouse(Direction, CameraAngle: Variant);
-------------------------------------------------------------------------------------------------------
MissMouse
info:Human-like miss-and-correct mouse movement.
procedure MissMouse(eX, eY: Integer);
example: MissMouse(eX, eY: Integer);
-------------------------------------------------------------------------------------------------------
MultiMouse
info:Will simulate “spam” clicking on the point x, y. Will do it a random amount between 1 and ‘maxClicks’. Will click once no matter what, then has a percent ‘chance’ of clicking again after that. Will not exceed ‘maxClicks’. if ‘red’ then will return true if the red X appears after clicking an object, else will return true after clicking.
function MultiMouse(x, y, chance, maxClicks: integer; red: boolean): boolean;
example:if (waitUptext('ree', 200)) then
MSI_MultiMouse(x, y, 35, 5, true);
-------------------------------------------------------------------------------------------------------
RandomMovement
info:makes a random movement
procedure RandomMovement;
Example:RandomMovement;
-------------------------------------------------------------------------------------------------------
CompassMovement
info:Rotates the compass somewhere between MinMovement and MaxMovement. Will return to original angle if Return is set to true.
function CompassMovement(MinMovement, MaxMovement: Integer; Return: Boolean): Boolean;
Example:CompassMovement(10, 30, true);
-------------------------------------------------------------------------------------------------------
BoredHuman
info:Performs 5-15 times:
Rotates the cam,
Moves the mouse around MainScreen,
If it finds IsUpText(‘option’), it will Chooseoption(‘Examine’);
procedure BoredHuman;
example:BoredHuman;
-------------------------------------------------------------------------------------------------------
ExamineInv
info:Chooses a random item in the inventory to examine.
procedure ExamineInv;
example:ExamineInv;
-------------------------------------------------------------------------------------------------------
RandomAngle
info:Randomly changes the angle of the compass. Finishes depending on
procedure RandomAngle(HowToEnd: Variant);
HowToEnd:
1, ‘up’, True = Highest angle 2, ‘down’, False = Lowest angle
Put ‘’ to leave it as it is.
example:RandomAngle(1);
-------------------------------------------------------------------------------------------------------
LevelUpEx
info:Returns true if the player has gained a level. If ClickCont is set to true it will click the continue button in the chat box. If ClickSkill is set to true, it will click the skill and exit the window.
function LevelUpEx(ClickCont, ClickSkill: Boolean): Boolean;
example:if (LevelUpEx(false, true)) then
inc(Players[CurrentPlayer].Integers[10]);
-------------------------------------------------------------------------------------------------------
LevelUp
info:Returns true if the player has gained a level. Will click the “click to continue” button in the chat box.
function LevelUp: Boolean;
Example:if (LevelUp) then
inc(Players[CurrentPlayer].Integers[10]);
-------------------------------------------------------------------------------------------------------
FindMod
info:Results true if a mod is found talking in the chat box. Will logout and wait if LogoutOnMod (global boolean) is set to true.
function FindMod: Boolean;
example:FindMod();
-------------------------------------------------------------------------------------------------------
FindDead
info:Logs out and sets the current player to false if they are found dead. Will not logout if Reincarnate (global boolean) is set to true.
function FindDead: Boolean;
FindDead();
-------------------------------------------------------------------------------------------------------
FindDwarvenPopup
info:closes the interface asking you to buy members when you reach level 10 in a skill
function FindDwarvenPopup: Boolean;
FindDwarvenPopup();
-------------------------------------------------------------------------------------------------------
ExitSquealOfFortune
info:exits the squeal of fortune interface
function ExitSquealOfFortune(): boolean;
ExitSquealOfFortune();
-------------------------------------------------------------------------------------------------------
FindSpinTicket
info:Finds spin tickets in your inventory.
function FindSpinTicket(): boolean;
FindSpinTicket();
-------------------------------------------------------------------------------------------------------

















