SRL Archive - RS3 Outdated / Broken Scripts

BrimhavenAgilityTrainer(s)!


Ultra

2008-01-17 19:32:14

Brimhaven Agility Trainer(s)!



LOW WALL CLIMBER.

Features.
- Anti-Ban.
- Good Wall Finding.
- Report.
- Anti-Randoms.
- Functions/Procedures.
- Only One Player Usable.
And More…

//Start using low detail.
//Start at the brimhaven dungeon with a low wall to climb there.
//Set up const & declare players.
//Hit run & enjoy.
It now has anti-randoms, but its not really needed since the script logs out before any random could even touch it.

Version 1.2.
program BrimhavenAgilityTrainer;
{.include SRL/SRL.Scar}

//Start using low detail.
//Start at the brimhaven dungeon with a low wall to climb there.
//Set up const & declare players.
//Hit run & enjoy.

//LOW WALL CLIMBER.
//DONT COPY/POST THIS ANYWHERE! NOT ALOUD!

//ADDED FINDNORMALRANDOMS.
//ADDED A COUNT OF HOW MANY LOG OUTS.
//ADDED A THING, THAT TELLS YOU HOW LONG HE SCRIPT RAN FOR.

const
DoTraining = 4;//MAKE IT 1-15.
//How many times to train until log out, plus random 4.
//Make it 1-15, dont do more, because you might get randoms. It will log out
//after it has done that, then it will log in.

var
X, Y : Integer;
XP, Did, Did2, Did3, LoggedOut : Integer;
VersionID : String;

procedure DeclarePlayers;
begin

VersionID := '1.2';
Did3 := DoTraining + random(4);

HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name := ''; //username
Players[0].Pass := ''; //password
Players[0].Nick := '';
Players[0].Active := True;

end;

procedure AntiBan;
begin
case Random(4)of

0: GameTab(1+random(13));

1: begin
MMouse(1+random(200), 1+random(300), 200+random(50), 100+random(60));
Wait(2000+random(3000));
end;

2: begin
GameTab(2);
Wait(1000+random(1000));
HoverSkill('random', false);
Wait(500+random(1500));
GameTab(4);
end;

3: begin
case Random(4) of

0: MakeCompass('N');
1: MakeCompass('E');
2: MakeCompass('S');
3: MakeCompass('W');

end;
end;

end;
end;

function ClimbOver : Boolean;
begin
if(FindObj(X, Y, 'wall', 7377309, 5))then
begin
Mouse(X, Y, 2, 2, True);
Wait(4500+random(2500));
Result:=True;
end else
Result:=False;
end;

procedure Train;
begin
repeat
ClimbOver;
FindNormalRandoms;
until(ClimbOver);
end;

procedure ForceLogOut;
begin
repeat
LogOut;
Wait(1000+random(1500));
until(Not(LoggedIn));
end;

procedure Report;
begin
ClearDebug;
begin
WriteLn('--------------------------------------------------------------------');
WriteLn('Brimhaven Agility Trainer - Low Wall Climber - Version ' + VersionID + '.');
WriteLn('--------------------------------------------------------------------');
WriteLn('Ran For ' + TimeRunning + '.');
WriteLn('--------------------------------------------------------------------');
WriteLn('Earned ' + IntToStr(XP) + ' XP.');
WriteLn('Trained ' + IntToStr(Did) + ' Times.');
WriteLn('Logged Out ' + IntToStr(LoggedOut) + ' Times.');
WriteLn('--------------------------------------------------------------------');
end;
end;

procedure MainLoop;
begin
repeat
Train;
FindNormalRandoms;
Did := Did + 1;
Did2 := Did2 + 1;
XP := XP + 8;
WriteLn('Did2 = ' + IntToStr(Did2));
until(Did2 >= Did3);
if(Did2 >= Did3)then
begin
FindNormalRandoms;
Wait(100+random(900));
AntiBan;
Wait(500+Random(4500));
ForceLogOut;
Wait(5000+random(5000));
LogInPlayer;
Report;
LoggedOut := LoggedOut + 1;
Did2 := 0;
end;
end;

begin
SetUpSRL;
ActivateClient;
DeclarePlayers;
if(not(LoggedIn))then LogInPlayer;
begin
repeat
Report;
Disguise(IntToStr(XP) + ' ' + IntToStr(Did));
MainLoop;
until(False);
end;
end.

More brimhaven dungeon scripts will come, they all will be updated, please post suggestions/comments/progress reports.

Ultra

2008-01-17 19:37:32

RESERVED FOR BEST PROGRESS REPORTS.

Best progress report yet; by me, no randoms annoyed me :).
——————————————————————–
Brimhaven Agility Trainer - Low Wall Climber - Version 1.1.
——————————————————————–
Ran For 2 Hours, 19 Minutes and 40 Seconds.
——————————————————————–
Earned 3808 XP.
Trained 476 Times.
——————————————————————–

P1nky

2008-01-17 19:42:34

looks nice /simple good anti-ban just need some failsafes

good try
this for REV#10 am i right?

since rev 10 jus came out like 10 mins ago hehe

Ultra

2008-01-18 12:34:18

Yep its for srl rev 10 :).

bgxsaer

2008-01-18 12:55:49

Hey, have you any idea what the xp/hour is? Ill try to get 60-65 Agility with this. Hopefully it will be able to run overnight :).

Psychor

2008-01-18 14:25:23

From: U L T R A
Note that this script does not have anti-randoms because it logs out your character insead, then it logs back in; and that kills all the randoms :).


Since when? Correct me if i'm wrong but when you get a random and log out, the random comes back when you log in.

Ultra

2008-01-18 15:26:24

Hey, have you any idea what the xp/hour is? Ill try to get 60-65 Agility with this. Hopefully it will be able to run overnight .

Yep it sure will run over night easly. And it wont get stuck, i added a proggy over there, its not that much XP but i guess its fine lol, its good for low agility levels.

No you dont understand lol, it logs out every times its done the right amount of climbing, for example: you tell it do to 4 times, it adds a random 4 to that. When its done it, it will log out, and then log back in. It decreases the chances of you getting a random.

scissormetimbers

2008-05-27 00:43:27

does this still work? i tried it and it laggs a lot and doesnt do anything

Zezi

2008-05-27 19:02:56

Basic finding, standards not used.

Not really expanded on much, considering it JUST pops over a wall.

Nothing else to comment on :\

Pretty small though :\

Pixelate

2008-08-07 15:05:20

this thing still working, as i would quite like a working agility script atm