SRL Archive - RS3 Outdated / Broken Scripts

Auto Theiver 1.0 - any type of person


rostaryms

2007-07-26 00:57:15

Hello


The auto thiever I created works suprisingly well considering I am a noob scripter. I have used it to go from level 34 to 43 on Al-Kharid warriors.
If you guys could post your progress reports that would be great!!

Version additions:

Version 1.0
- It works for any person: man, farmer, gaurd, ect.
- It will eat food if you want, or it doesn't have to
- It will log out if your hp gets to a specified number

Version 1.5
- Added anti-randoms and anti-bans
- Added fail-safes

Version 2.0
- Removed non necessary script
- Made script more efficiant should it miss the NCP
- Re-organized, and easier to understand should you want to

Known Bugs:
- I need a procedure for the cage random (if anyone has one, or could make one, reply here)

thanks and enjoy!!

rostaryms

2007-07-26 01:15:01

Sorry I spelt thieving wrong…

LordGregGreg

2007-07-26 02:01:54

Hello! And welcome to the forums :)

there is an edit button on all of your posts, you can use it to correct spelling, and delete pointless posts (like your last one )

It is great that you are learning to script :) We don't really like leechers around here who do nothing but take from the community.

Your script is very good for a beginer, adding in randoms and stuff is sorta complicated to explain here, but there have been some great tutorial written about them!


Mouse(685, 483, 0, 0, true);
we normally try not to use stuff like this unless we have to. It is basically blind cliking on a cordinat, that may not be correct. the "0,0" is for randomnees, they should be at least 5 if you can get away with it.

also, try to clik on colors or butmaps as much as possible, they help your script be more reliable (the goal is multiple days on end)

srl has also made a very nice, advanced player switching stuff, you should learn how to use that asap.

Good luck :)

Santa_Clause

2007-07-26 09:10:53

Very good try.

procedure login;
begin
Mouse(457, 290, 0, 0, true);
wait(500 + random(100));
TypeSend(uname);
wait(300);
TypeSend(upass);
wait(500 + random(100));
Mouse(303, 322, 0, 0, true);
wait(5000 + random(500));
Mouse(388, 339, 0, 0, true);
end;

This is to login your player. Instead, just make a procedure called DeclarePlayers, stick it in your mainloop, then after it write LoginPlayer. It will automatically log you in.

procedure ppocket;
begin
If(Findcolor(x, y, victcol, 1, 1, 516, 338)) then
picknum:= picknum + 1;
Mouse(x, y, 0, 0, false);
wait(200 + random(50));
Mouse(x - 80, y + 40, 0, 0, true);
end;

As for this, you use coordinates to click on the option. However, you can just use ClickOption.

ClickOption('ickpocket', 1) means that the script will click on the option pickpocket, and it will click it in the mainscreen, signified by the 1.

procedure setup;
begin
Mouse(685, 483, 0, 0, true);
wait(200 + random(50));
Mouse(647, 430, 0, 0, true);
end;

As for this, I'm not too sure what it's for as I haven't tried it on Runescape. However, I do believe it might have something with turning run to true. Instead, you can just do: SetRun(True).

Otherwise, instead of using coordinates to click on the gametabs, then just use GameTab(1), GameTab(2) and so forth.

All in all, it's an excellent try. I hope to see you advancing in SCAR, one day to become a superior scripter ;)

rostaryms

2007-07-26 13:53:52

Thanks so much guys for replying to a complete noob, I have made most of the changes you guys suggested, I can't really understand the declare players though..

Instead, just make a procedure called DeclarePlayers, stick it in your mainloop, then after it write LoginPlayer. It will automatically log you in.


I don't know how to do that, but w/e. I am going to try to learn how to put anti-randoms in, so I could use the script overnight…

Again thanks a lot

BobboHobbo

2007-07-28 23:42:02

From: rostaryms
Thanks so much guys for replying to a complete noob, I have made most of the changes you guys suggested, I can't really understand the declare players though..



I don't know how to do that, but w/e. I am going to try to learn how to put anti-randoms in, so I could use the script overnight…

Again thanks a lot


Here are things you need to fix :) :
- Antiban
- Standards (Spacing of your procedures and stuff)

Ill explain some stuff like you said you dont under stand DelcarePlayers;

DeclarePlayers; is a simple way of logging in. I see you have this in your script, so maybe you learnt it?

AntiBan:

procedure antiban;
begin
case Random(10) of
0: MouseBox(MSX1, MSY1, MSX2, MSY2, 3);
1: MouseBox(MIX1, MIY1, MIX2, MIY2, 3);
2: MouseBox(MMX1, MMY1, MMX2, MMY2, 3);
end;
wait(2500 + random(50));
end;


Hmm to me seems like a very basic antiban, should have more stuff in it. Example:

HoverSkill('Woodcutting', false); // This hovers over a skill.
LeaveScreenEvery(5 + Random(5)); // This justMakes the mouse leave the Runescape Client.
PickUpMouse; // Just like you picked up your mouse off the table.

You can go for heaps of antiban things. Look in SRL's Antiban.SCAR thing for more.

Standards:

This can get really annoying if you leave to the end. Everyone likes the standards because its easy to read the script. I use a program sometimes due to cbf. But find some guides if you want.

Chazzle

2007-07-29 11:49:56

what shud i use? scar 11 divi?

rostaryms

2007-08-05 09:13:05

From: Chazzle
what shud i use? scar 11 divi?


I think that should work

sapinatajs

2007-08-06 20:04:25

Slow