SRL Archive - RS3 Outdated / Broken Scripts

Dude's Fighters


[D]ude

2012-04-30 15:52:00

Hi everyone!

I've been working on a lot of fighting bots recently, and would like to give you a sample named DudesCrawlers.

I plan on making a fighting bot with banking when possible for every monster that gives good xp/hr in f2p, and eventually p2p if possible. I will be posting the different bots here when and if they are to be released.

But for now I present Dude's Flesh Crawler Killer.

Features

Supports all foods
Antirandoms
Antiban
Walks to another crawler using radial walk if failing to find a flesh crawler
Around 25-50k xp/hr.


Unfortunately it is hard to navigate through the stronghold of security, but I will be releasing more with banking options.


Setup


Place your character somewhere with a lot of flesh crawlers
Have an inventory full of food
Fill in declare players
Hit run and enjoy!

To Come

Multiple player support
Ice Giants with banking
Every monster in the stronghold (without banking)
Varrock guards/other guards
Any other monsters I can think of
Please request more locations and monsters, and give me feedback and proggies

Reps would help a lot :D

////////DUDES_FLESH_CRAWLERS_FIGHTER\\\\\\\\
TIME RAN: 1 Hours, 30 Minutes and 16 Seconds
XP GAIN: 36582
XP/H: 24315.1984945814

^
l

That was with a rune scimitar

ICE GIANT KILLER-90% DONE WILL RELEASE ON SATURDAY! Testing without the banking and I'm getting a constant 45k xp/hr (Haven't had time to work on it. Its release has been postponed, because my grandfather got leukemia and I've been very busy)

Dudes Stonghold of Security Goblin Fighter

Here is a script ready to go at the goblins in the stronghold of security. It attacks mainly just the green color of the goblins. There is one color I picked that is the same as beer, so occasionally it will pick up beer. Therefore I added drinking beer to the healing. Fill in declareplayers and edit the healing percentage to what you like. This does not support banking either.

Here is a proggy that ended because I ran out of food on a noob account:

////////DUDES_SOS_GOBLIN_FIGHTER\\\\\\\\
TIME RAN: 3 Hours, 11 Minutes and 12 Seconds
XP GAIN: 28686
XP/H: 9001.11078338468


Dude's AIO Fighter

Someone asked for my AIO fighter and so here it is. You have to edit in your own colors in the constants the same way you do in Narcle's Fast Fighter. Also change the tolerance which is variable 'tol' in the script to what you like. You can edit what percentage you want it to heal at also. Be sure to use unique colors or you will get slower experience/hr.

[D]ude

2012-04-30 18:03:49

Here's a new proggy

////////DUDES_AIO_FIGHTER\\\\\\\\
TIME RAN: 3 Hours, 16 Minutes and 11 Seconds
XP GAIN: 81993
XP/H: 25075.758277257


It stopped because of a random, but I will be working on another proggy for all you guys

Abu

2012-04-30 18:05:15

From: dude1994
Here's a new proggy

////////DUDES_AIO_FIGHTER\\\\\\\\
TIME RAN: 3 Hours, 16 Minutes and 11 Seconds
XP GAIN: 81993
XP/H: 25075.758277257


It stopped because of a random, but I will be working on another proggy for all you guys


Just a little hint after looking at this, maybe Round up the XP?

Nice proggy though :)

NKN

2012-04-30 18:06:36

Haha, I like your proc names:
"I'm Hungry" and "GetFat".

Pretty decent script. :D

[D]ude

2012-04-30 18:07:39

Okay. I don't know how to do that, but I will look at the tuts.

Thanks :D

@NKN Lol I know thanks

Lisida19

2012-04-30 21:08:10

Add the pickup herb option please

[D]ude

2012-04-30 21:14:14

I would, but I'm f2p

SeaBass

2012-04-30 21:15:11

From: Lisida19
Add the pickup herb option please


Hate to burst your bubble but picking up items is experimental at best with Simba. :(

Rezozo

2012-04-30 21:15:30

From: dude1994
Okay. I don't know how to do that, but I will look at the tuts.

Thanks :D

@NKN Lol I know thanks


Instead of rounding it, just use the whole number, take out the decimal entirely.

Deni_mulic

2012-05-01 02:24:47

From: SeaBass
Hate to burst your bubble but picking up items is experimental at best with Simba. :(


Experimental?
Big things work fine, if you can't SEE the item on the ground, thats when it becomes a problem.

[D]ude

2012-05-01 10:54:32

It doesn't matter, I'm not going to add looting options. I'm only going to make these scripts for the exclusive purpose of gaining xp plus looting on all the scripts I have seen decreases xp drastically

Rezozo

2012-05-01 15:03:33

From: dude1994
It doesn't matter, I'm not going to add looting options. I'm only going to make these scripts for the exclusive purpose of gaining xp plus looting on all the scripts I have seen decreases xp drastically


That is true, somewhat… However, so does banking…

putonajonny

2012-05-01 15:14:09

From: dude1994

Unfortunately it is hard to navigate through the stronghold of security, but I will be releasing more with banking options.


I have a Giant Spider Killer in the Stroghold at the moment with Banking that works (only released to members+), maybe I could help you add banking, if you want PM me…

begginer

2012-05-01 15:39:40

Cool script. Hope I see more from you.

[D]ude

2012-05-02 16:41:16

Banking doesn't technically slow down xp, it just refills your invy with food so it can get more xp.

^You'll be seeing another script on saturday in this thread :D

Rezozo

2012-05-03 17:34:52

From: dude1994
Banking doesn't technically slow down xp, it just refills your invy with food so it can get more xp.

^You'll be seeing another script on saturday in this thread :D


Well, depends on whether you need food or not. Normally people tend to train on lower levels, therefore less or no food. Banking means slow XP.

[D]ude

2012-05-03 23:15:37

From: joeygupta
Well, depends on whether you need food or not. Normally people tend to train on lower levels, therefore less or no food. Banking means slow XP.


True. You probably don't need too much banking with the crawlers. I 'd only be putting it in to get more food. I wouldn't have it collect items

Paradoxium

2012-05-03 23:49:33

From: Deni_mulic
Experimental?
Big things work fine, if you can't SEE the item on the ground, thats when it becomes a problem.


yeahh its def not experimental, look at mormonman's roached, he has a great looting func in there with a thorough failsafe

Rezozo

2012-05-04 15:10:21

From: Paradoxium
yeahh its def not experimental, look at mormonman's roached, he has a great looting func in there with a thorough failsafe


^This, also since this is going to be about multiple fighters, could you make it all in one? Or something like MSI, where you choose by form.

[D]ude

2012-05-04 19:04:52

I can put out my AIO fighter if you like. I've made a few very nice tweaks to it since I put up the flesh crawler fighter. I fixed radialwalk. Apparently I hadn't had it set up correctly before, and I made it detect when fighting stops more quickly, and also made it attack another CPU a lot faster than it had before. With the better quality runescape it works quite well. All you have to do is put in the colors of what you want to attack. *Note that the radial walk just looks at the mini map to find a CPU withing 25 distance, so make sure that the monsters you fight are close enough to eachother

ADDED TWO NEW SCRIPTS CHECK THEM OUT ABOVE


Above is up there at the top ^

[D]ude

2012-05-05 12:54:56

Bump. Be sure to check out all the scripts and give feedback and reps don't hurt a bit

[D]ude

2012-05-06 23:48:39

Please post proggies and rep+

POST 100!!!!

iimhere

2012-05-07 11:25:11

Trying your crawlerkiller

[D]ude

2012-05-07 14:16:40

Cool. Let me know how it goes and post any bugs if you find any.

[D]ude

2012-05-08 12:00:36

Any suggestions anyone??? If its perfect then it may as well be moved to members + haha

voetbalpowe

2012-05-12 06:34:17

how can i attack the cows what for number tol is that ?

stuartroad

2012-05-12 06:51:36

From: dude1994
Any suggestions anyone??? If its perfect then it may as well be moved to members + haha


Why would you give it to members+ not like people can abuse this and make a tonne of cash. Plus the other fight scripts are pretty good and they are in public.

bougie

2012-05-12 11:30:56

Please add susport for looting charms. Especially on ur ice giant scrip, they drop tons of good charms:)

[D]ude

2012-05-13 11:19:23

From: voetbalpowe
how can i attack the cows what for number tol is that ?


I normally set my tolerance between 7 and 10 for faster detection. Tolerance is the range of colors the script accepts for the cows, so even if rs changes the cow color a little it can still find it.

I was joking about mem+

Recently I have been working on other scripts, as I've been skilling, but I am not a member so Idt I could add charm support unless someone let me borrow it from a different script

crazychris456

2012-07-10 14:04:43

Nice ill try this out and let you know how long I can keep it going for. Suicide time!

mercman

2012-09-17 23:34:13

Ive been up for almost a day straight trying to find a flesh crawler bot that actually works for me and then I found this promising, especially with no one else having reported any bugs/ unexpected breaks in the script but of course, I was not so lucky. Please help so I can start and finally get some zzz

program DudesCrawlers;
{$DEFINE SMART}
{$i srl/srl.simba}
{$i sps/sps.simba}
{start somewhere with a lot of flesh crawlers in the stronghold and have an
inventory full of food}
const
//Smart
SmartWorld = 7;
Members = False; //log into a member world=true f2p=false
SignedClient = True;
HighDetail = False;
NumbOfPlayers = 1;
StartPlayer = 0;
SRLStats_User = ''; // Your SRL Stats Username
SRLStats_Password = ''; // Your SRL Stats Password
Color1 = 2316146;
Color2 = 862765; //these are the colors the fighter will try to attack
Color3 = 928304; //change if not working well
Color4 = 862765;
eat = 70; //percent to heal at
pin = ''; //put your pin in the apostraphes'
tol = 7; //color tolerance raise if not attacking quick enough

var startXP: integer;

procedure DeclarePlayers;
var i:integer;
begin
NumberOfPlayers(NumbOfPlayers);
CurrentPlayer := StartPlayer;
for i := 0 to NumbOfPlayers-1 do
Players[i].BoxRewards := ['mote', 'ostume', 'XP', 'Gem', 'ithril', 'oal', 'une', 'oins'];

with Players[0] do
begin
Name := ''; //Player username.
Pass := ''; //Player password.
Nick := ''; //Player nickname - 3-4 letters of Player username.
Active := True;
end;

end;
Procedure SetupPlayer;

begin
Smart_Server := SmartWorld;
Smart_Members := Members;
Smart_Signed := SignedClient;
Smart_SuperDetail := HighDetail;
setupSRL();
ClickNorth(SRL_ANGLE_HIGH); //will only do this once!
ToggleXPBar(true);
Retaliate(true);
gametab(tab_inv);
end;
procedure ProgressReport(var startXP: integer);
var gain: integer;
begin
gain := GetXPBarTotal- startXP;
{$IFDEF DEBUG}
{$ENDIF}

writeln('////////DUDES_FLESH_CRAWLERS_FIGHTER\\\\\\\\');
writeln('TIME RAN: ' + TimeRunning);
writeln('XP GAIN: ' + IntToStr(gain));
writeln('XP/H: ' + floatToStr(3600000 * 1.0 / GetTimeRunning * gain));
end;
Function Killing: boolean; //credit to Flight's guide on using pixelshift
var
PBox: TBox;
begin
PBox := IntToBox(245, 130, 285, 195);
Result := (AveragePixelShift(PBox, 250, 500) > 700);
end;
procedure Login;
var t: integer;
begin
MarkTime(t);
while (not LoggedIn) do
begin
if LogInPlayer then
break;
wait(10000+random(500));
if (TimeFromMark(t) > 180000) then
begin
writeln('Failed to login after 180s... Terminating');
TerminateScript;
end;
end;
end;
procedure Antiban();
begin
if FindNormalRandoms then
begin
writeln('in random');
end else;
case random(200) of
0: MakeCompass(RandomRange(0,359)); //different SRL antiban procedures
1: PickUpMouse;
//2: RandomAngle(True);
3: begin HoverSkill(skill_strength,false); wait(1000+random(1000)); gametab(tab_inv); end;
4: ExamineInv;
5: BoredHuman;
//6: RandomMovement;
7: wait(1000+random(1000));
//8: missmouse(264, 177);
end;
end;
Function ImHungry: boolean;
begin
result := false;
if (HPPercent < eat) then
begin
result := true;
end else;
end;
Procedure GetFat; //used Narcle's fast fighter healing method to help develope my own
var
I:integer;
begin
for I := 1 to 28 do
if existsitem(I) then
begin
MMouseItem(I);
if waituptext('Eat', 500) then
begin
clickmouse2(mouse_left);
exit;
end else;
end else;
for I := 1 to 28 do
if not existsitem(I) then
begin
wait(3000+random(2000));
writeln('no more food');
logout;
terminatescript;
end else;
end;
Function NextCrawler:boolean;
begin
result:= false;
RadialWalk(1310702, 0, 359, 40, 40, 40)
result:=true;
end;
Procedure DebugShiftCount;
var
PBox: TBox;
begin
PBox := IntToBox(245, 130, 285, 195);
Writeln(IntToStr(AveragePixelShift(PBox, 250, 500)));
end;
Procedure ImAngry;
var
hx, hy: integer;
begin
if not FindObjCustom(hx, hy, ['Attack'], [color1, color2, color3, color4], tol) then
begin
NextCrawler;
end else;
wait(1000 + random(1000));
if FindObjCustom(hx, hy, ['Attack'], [color1, color2, color3, color4], tol) then
begin
writeln('Im lookin for a crawler ta kill');
Mouse(hx, hy, 0, 0, mouse_left);
end else;
while Killing do
begin
//debugshiftcount;
antiban;
progressreport(startXP);
if (ImHungry) then
begin
GetFat;
end else;
end;
repeat
wait(10);
until (not Killing);
end;
begin //main script
SetupPlayer; //does the various procedures
DeclarePlayers; //and functions listed
if not (LoggedIn) then
Login;
startXP:=getXPBarTotal;
ProgressReport(startXP);
repeat
ImAngry;
antiban;
if ImHungry then
begin
GetFat;
end else;
NextCrawler;
ProgressReport(startXP);
until(not LoggedIn);
end.

mercman

2012-09-18 14:19:33

with change log