SRL Archive - RS3 Outdated / Broken Scripts

Universal Chest Theiver


yanix

2008-01-07 08:40:50

Hi.. well im finally releasing this.. its made from easy procedures and vars and stuff.. but it works, bad on the changing chest tho.. ill have to find a better way to switch chets, chest places can be found at Tip.it I have tested it for the nat chest in ardounge, and it works 75% of the time.. not perfect but gets the job done :)

Please Dont send proggies in V1 cuz it dosent have one :p but do so in V2 plz .



To Come:
Better Switching.
Some Anti-Ban.
Anti-Posion.
And Food Eating if Anti-Posion Wont Work.

ALWAYS POST YOUR IDEAS TO IMPROVE THIS/MY SCRIPTS!

jkmaster

2008-01-07 19:45:12

nice and hey why did u get banned? woot first post!!

yanix

2008-01-08 03:14:10

Lol, I got 1 more point..for posting my scripts at free4all! spam… i forgot the attach and then i re-uploaded but i got a point.. and i swear alot.. if u knew what i really meen by this post id be perm banned and prob ip banned..

jkmaster

2008-01-08 20:10:19

and yet they made you a king black dragon, yanix, yanix, yanix…

Ultra

2008-01-08 20:27:57

and yet they made you a king black dragon, yanix, yanix, yanix…

Yep he is that kind of guy :D :P.

I saw this here…
ChooseOption('Search for traps');

I dont think its gonna work, because choose option uses 3-4 letters.
So it should be:
ChooseOption('earc');


Also, what text do you see when you searched the traps? Whatever, here i fixed the search for traps procedure for you dude :).
Procedure FindChestAndSearch;
var X, Y : Integer;
begin
repeat
if (FindObjCustom(X, Y, ['Open','es t','en che','che'], [3689574,2832975,5658205,3294556], 3)) then
Mouse(X, Y, 1, 1, False);
ChooseOption('earc');
Wait(1000+random(4000));
until(FindBlackChatMessage('It looks like this chest has already been looted.')Or(FindBlackChatMessage('Put The Message That You Get After You Steal The Chest Here')Or(Not(LoggedIn))Or(FindFastRandoms);
end;


I think it will work like that, so it will repeat on trying to find the chest, and it will open it until it sees the text or its not logged in or if it find any randoms.

So here is the script lol :).
{-------------------------------------------------------------------------------]
Releaser-: Yanix
Date Of Release-:
What It Does-: Steals From ANY Chest By First Checking It :)
Comment-: Works With Nat Chest In Ardounge,Others Unknown
Helper(s)-:
[-------------------------------------------------------------------------------}

program UniversalChestTheiver;
{.include SRL\SRL.scar}
{.include SRL\SRL\skill\Fighting.scar}


Procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name := 'Username'; // Username
Players[0].Pass := 'Pass'; // Password
Players[0].Nick := 'Nick'; // 3-4 Letters/Numbers Out Of Your Username
{-------------------------------------------Example----------------------------]
Username: Imscaruser
Nick: car

Username: Thisscriptowns
Nick: rip,ript

And So On... :)
[-----------------------------------------------------------------------------}
Players[0].Active := True; // Use This Character?

End;


Function FindFastRandoms: Boolean; // By WT-Fakawi.
var
i: Integer;
begin
for i:=1 to 12 do
begin
case I of
1: If FindDead then
Result := True;
2: If FindMod then
Result := True;
3: If FindMime then
Result := True;
4: If FindMaze then
Result := True;
5: If FindQuiz then
Result := True;
6: If FindDemon then
Result := True;
7: if NoGameTab then
begin
Result := True;
Players[CurrentPlayer].loc := 'No GameTab';
Logout;
Exit;
end;
8 : If RC Then Result := True;

9: If FindTalk Then Result := True;

10: If SolveChatRandom Then Result := True;
11: ClickToContinue;
End;
Wait(1);
end;
end;


procedure FixBegin;
begin
HighestAngle;
MakeCompass('N');
end;

Procedure FindChestAndSearch;
var X, Y : Integer;
begin
repeat
if (FindObjCustom(X, Y, ['Open','es t','en che','che'], [3689574,2832975,5658205,3294556], 3)) then
Mouse(X, Y, 1, 1, False);
ChooseOption('earc');
Wait(1000+random(4000));
until(FindBlackChatMessage('It looks like this chest has already been looted.'))Or(FindBlackChatMessage('Put The Message That You Get After You Steal The Chest Here'))Or(Not(LoggedIn))Or(FindFastRandoms);
end;

begin
SetUpSrl;
ActivateClient;
DeclarePlayers;
if(not(LoggedIn))then
LogInPlayer;
FixBegin;
repeat
FindChestAndSearch;
FindFastRandoms;
until(false);
end.

yanix

2008-01-11 07:07:52

No.. that searching works 100% for me and this script just needs a 100% proof way to switch between chests.. if i can make that then im done with it.. ill try with DTMs

Ultra

2008-01-11 16:45:37

Nah, dtms wont help here since all chests look the same, so dont forget that normally, when finding colors, the script looks from left to right, so maybe make the script turn compass West then thats it, since yeah lol.

jkmaster

2008-01-20 11:46:00

So Yanix, are you going to update the script?