skilld u
03-25-2008, 09:39 PM
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.
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.