SRL Archive - RS3 Outdated / Broken Scripts

Droppin' Bandits


Getdropped

2012-07-28 01:24:07

Droppin' Bandits



What it does: It afk's in the bandit camp in the desert. It uses guthan switches method for hp regen. It switches between a primary weapon and a sheild with the guthan spear.


Setup: have full guthans equiped with a spear in your first invy slot andthe 2nd slot open. Set the weapon slot to part of the uptext that matches. Have a ring of life equiped just incase for some reason you dont hit high enough with guthans. You need a primary and a sheild equiped the uptext if for your weapon only. Set her up with either a zammy or sara item equiped aswell (vams work best). Enjoy ;)

Exp rate: I get roughtly 30k exp per hour, but it depends on your levels, I have level 80s in att, str, def if you have higher you can earn more exp

Enjoy ;)

Changing the world one script at a time
~Getdropped



Caotom

2012-07-28 01:46:49

Have you considered adding support for an alternate set of armour? My guthans healing AZK simply uses DTM's the find the guthans armour pieces and marks their locations for where the other armour pieces will go when unequipped (If it is using a 1h and shield it needs the first inv slot open).

There is a lot of potential for a bandit camp script, potion support with un-noting at the general store or even teleporting to cw, restocking and getting back with the lodestone network would be very useful as far as exp per hour is concerned.

Have you considered having a failsafe for if someone steals your spot? Ie. if it does not enter combat for a certain amount of time is moves to the next spot and marks off the original spot, if it runs out of spots to move to it removes the zam/sara item and hops worlds.

also
procedure DoWait;
begin
if InFight then
begin
repeat
Wait(250);
Writeln('In a fight');
until((not(LoggedIn)) or (not(InFight)));
end;
end;

Do you really need to spam the debug box that hard? If you want to keep that functionality you could try something like

Function NotInFight: Boolean;
begin
if not InFight then
Result := True
else
Result := False;
end;

begin
while InFight do
begin
Antiban;
WaitFunc(@NotInFight, RandomRange(50,150), 4000);
Writeln('Still In a Fight');
end;
end.

Your proggy could also do with an exp gained and exp per hour part.

var
StartExp: Integer;

begin
ToggleXPBar(True);
StartExp:= GetXPBarTotal;
//Mainloop
Writeln('You have managed to gain ' + IntToStr(GetXpBarTotal - StartExp) + ' exp!');
Writeln('You are gaining ' + IntToStr(((GetXpBarTotal - StartExp) * 3600) / (GetTimeRunning / 1000)) + ' exp per hour!');
end.


These are just some suggestions ;)

~Caotom

Getdropped

2012-07-28 01:56:33

From: Caotom
Have you considered adding support for an alternate set of armour? My guthans healing AZK simply uses DTM's the find the guthans armour pieces and marks their locations for where the other armour pieces will go when unequipped (If it is using a 1h and shield it needs the first inv slot open).

There is a lot of potential for a bandit camp script, potion support with un-noting at the general store or even teleporting to cw, restocking and getting back with the lodestone network would be very useful as far as exp per hour is concerned.

Have you considered having a failsafe for if someone steals your spot? Ie. if it does not enter combat for a certain amount of time is moves to the next spot and marks off the original spot, if it runs out of spots to move to it removes the zam/sara item and hops worlds.

also
procedure DoWait;
begin
if InFight then
begin
repeat
Wait(250);
Writeln('In a fight');
until((not(LoggedIn)) or (not(InFight)));
end;
end;

Do you really need to spam the debug box that hard? If you want to keep that functionality you could try something like

Function NotInFight: Boolean;
begin
if not InFight then
Result := True
else
Result := False;
end;

begin
while InFight do
begin
Antiban;
WaitFunc(@NotInFight, RandomRange(50,150), 4000);
Writeln('Still In a Fight');
end;
end.

Your proggy could also do with an exp gained and exp per hour part.

var
StartExp: Integer;

begin
ToggleXPBar(True);
StartExp:= GetXPBarTotal;
//Mainloop
Writeln('You have managed to gain ' + IntToStr(GetXpBarTotal - StartExp) + ' exp!');
Writeln('You are gaining ' + IntToStr(((GetXpBarTotal - StartExp) * 3600) / (GetTimeRunning / 1000)) + ' exp per hour!');
end.


These are just some suggestions ;)

~Caotom


Those are some greats ideas i have been thinking about working on adding in spot hopping… but since my account got cleaned I'm struggling to gain my items back and well guthans isnt on the top of my list ;) I made this a while back and am just releasing it. Oh and btw the DoWait procedure isn't being used in my current version because I removed looting and clicking to attack (this is the dumbed down version ;)) but it is still a good idea to change that thanks ;) and I may add full guthan switches soon once I can get my guthans back

Ps: earning it back right now wont be long I have a few scripts up my sleeve that I can still make a good amount of money with :p

Edit: Nice idea with the exp grabber ;) just updated take a look :)

Justin

2012-07-28 02:49:19

Nice script you have here, very simple but effective.

Getdropped

2012-07-28 10:21:03

From: [J]ustin
Nice script you have here, very simple but effective.


Thank you very much it is always great to hear that ;)