SRL Archive - RS3 Outdated / Broken Scripts

[REF]Draynor Willow Murderer


Capricorn

2009-01-29 22:32:13

Enjoy this script. To see the progress report you have to have Enable Debug on. Also the log counter is broken, the actual number is about half.



Please report any problems you encounter and ill see what I can do about them. I ran the script for another 5 minutes or so and got 41 woodcutting :). Also since I am lazy, if you use more then one character the experience tracker will mess up as I do not have it setup to track the experience of multiple characters.

Also feel free to critique my script.

It seems I accidently switched my LoadVar procedure around with nextplayer, so if anyone wants the EXP gain working for single player progress reports just switch lines 308 and 309 around.

Thanks to n3ss3s for making the canvas printing stuff who gave it to blumblebee (im guessing? or he borrowed it from his script).

Version 0.2
Added failsafe incase axe breaks or the player gets lost
Modified main loop to end if all players are inactive
Fixed the Chopped counter
Fixed the Experience gain counter
(hopefully) improved tree clicking when its at the highest angle

arsh

2009-01-29 23:40:36

trying this out rite now

Blumblebee

2009-01-29 23:59:40

you go canvas painting figured out, congrads :)

Looks really good im impressed with you. Remeber to give N3ss3s credit for the canvas painting.

mormonman

2009-01-30 00:01:43

your mainloop goes until (false)… endless loops = ftl…

Capricorn

2009-01-30 00:20:59

From: mormonman
your mainloop goes until (false)… endless loops = ftl…


procedure BreakTime;
var
H, M, S, i: Integer;
begin
converttime(GetTimeRunning, H, M, S);
for i := 0 to high(BreakM) do
if(M = BreakM[i])or (H = EndTime)then
begin
logout;
if(H = EndTime)then terminateScript;
Wait(randomrange(120000, 240000));
NextPlayer(true);
MakeCompass('N');
SetAngle(true);
end;
end;

Also will credit n3ss3s, didn't realize you got it from n3ss3s.

mormonman

2009-01-30 00:25:15

From: Capricorn
procedure BreakTime;
var
H, M, S, i: Integer;
begin
converttime(GetTimeRunning, H, M, S);
for i := 0 to high(BreakM) do
if(M = BreakM[i])or (H = EndTime)then
begin
logout;
if(H = EndTime)then terminateScript;
Wait(randomrange(120000, 240000));
NextPlayer(true);
MakeCompass('N');
SetAngle(true);
end;
end;

Also will credit n3ss3s, didn't realize you got it from n3ss3s.


still… at least put something like until (allplayersfalse)

Ultra

2009-01-30 08:49:03

WIsh reflection worked for me D:…