skilld u
2008-03-25 17:39:37
Skilld Ant-Ban Tut!
In This Tut I Will Teach You:
- Anti-Ban
- Random Handling
- How To Make Your Own Anti-Ban Procedures
- And I'll Add Other Stuff Later When I Think Of Stuff
SRL Anti-Ban Procedures:
+RandomRClick; By: phantombmx
This function randomly performs a right click somewhere on the RS screen.
+HoverSkill(Skill: String; Click: Boolean); By: Dankness
Hovers over the designated skill.
ex.
HoverSkill('woodcutting', false);+PickUpMouse; By: dark_sniper
Simulates a human picking up a mouse.
+SayCurrentLevels(which: String); By: RealRune
Gets Skill info for selected skill and says the level.
ex.
SayCurrentLevels('woodcutting');+AlmostLogout; By: Yakman
Pretty self explanatory, almost logs out. :p
+RandomMovement; By: Krazy_Meerkat
Randomly moves the mouse and arrow keys.
+BoredHuman; By: WT-Fakawi
Randomly moves the arrows, moves the mouse around and choose's option examine.
Those are all the SRL ones that I know of or that I use, time to move on to next section.
Making Anti-Ban Procedures With Cases:
procedure MyAntiBannage;
begin
case Random(20) of // how often to perform, higher number less often
0: begin
//antiban stuff here
end;
1: begin
//here too
end;
2: begin
//here also
end;
3: etc...not really much to say about cases, if you don't know what they are then read a tut on them.
Random Handling:
+Fight Handling:
I use this in my scripts:
if FindFight then //if it finds a fight than it does this.
begin
RunTo('N',false); //runs north
Wait(10000 + random(2840)); //waits...
RunTo('S',false); //runs back
end;+FindNormalRandoms; covers all of the other Random Events that you may get, call this and it will solve any talking randoms or inventory randoms.
Making Your Own Anti-Ban Functions and Procedures:
+Making your own functions can reduce the amount of bans due to the fact that less people will be using it.
+When I make functions for anti-ban I make something that moves the mouse randomly or examines something or moves the compass.
procedure CompassMovement;
var
WeDidIt: integer;
begin
case Random(4) of
0: begin // presses the left and right arrows very fast.
repeat
KeyDown(VK_Left);
Wait(50 + random(50));
KeyUp(VK_Left);
Wait(50 + random(50));
KeyDown(VK_Right);
Wait(50 + random(50));
KeyUp(VK_Right);
Wait(50 + random(50));
WeDidIt := WeDidIt + 1;
until WeDidIt = 10;
WeDidIt := 0;
MakeCompass('N');
end;
1: begin // same here
repeat
KeyDown(VK_Right);
Wait(50 + random(50));
KeyUp(VK_Right);
Wait(50 + random(50));
KeyDown(VK_Left);
Wait(50 + random(50));
KeyUp(VK_Left);
Wait(50 + random(50));
WeDidIt := WeDidIt + 1;
until WeDidIt = 10;
WeDidIt := 0;
MakeCompass('N');
end;
2: begin //holds down the right arrow and then makes the compass North
KeyDown(VK_Right);
Wait(1500 + random(200));
KeyUp(VK_Up);
Wait(50 + random(50));
MakeCompass('N');
end;
3: begin // same thing but with left arrow.
KeyDown(VK_Left);
Wait(500 + random(250));
KeyUp(VK_Left);
Wait(500 + random(250));
MakeCompass('N');
end;
end;
end;This is a function I made that plays with the compass. Since not as many people have this in their scripts it is less noticeable by Jagex which results in less bans :p.
The End.