SRL Archive - RS3 Outdated / Broken Scripts

Reflection Draynor Fisher


Bad Boy JH

2010-06-05 00:03:44

Start at draynor bank, with either a net or rod + bait in your inventory, just set up the declare players, and run!

bbri06

2010-06-05 00:52:53


while IsFishing do
begin
If TimeFromMark(Mark) >= RandomRange(250000, 300000) then
Break; //runescape will take u back to lobby after just over 5 mins
Wait(RandomRange(7500, 10000)); //******this line******
AntiBan;

I suggest you remove the line I marked because it will can cause a lot of stalling if the fishing spot has disappeared and the character needs to switch to another one.


if FindNormalRandoms then
begin
UseRewardBox;
FindLamp(Players[CurrentPlayer].Strings[TheSkill]);
end;

That's not really necessary because FindNormalRandoms; checks for the reward box and lamp already. For the lampskill just do


LampSkill := Players[CurrentPlayer].Strings[TheSkill];

Bad Boy JH

2010-06-05 00:59:15

there NEEDS to be a wait there, otherwise the antiban procedure will run every loop, which will take all of a few miliseconds, it was reduced (halved) from my lobster fisher, and I think a wait such as that is more human like…

have another look and FindNormalRandoms, it stops the loop if it finds a random, and won't use the lamp immediatly! this little snippet makes it use the lamp straight away, which again is more human like.

On a side note, the script is now updated, and supports bait fishing also.

mormonman

2010-06-05 01:03:26

From: Bad Boy JH
there NEEDS to be a wait there, otherwise the antiban procedure will run every loop, which will take all of a few miliseconds, it was reduced (halved) from my lobster fisher, and I think a wait such as that is more human like…

On a side note, the script is now updated, and supports bait fishing also.


if (random(100) = 1) then antiban;

Bad Boy JH

2010-06-05 01:16:27

look, halving it again is really the best I can do,
Just added another minor edit to script.

bbri06

2010-06-05 01:23:17

Try something like this


//from my fisher's antiban
i := Random(150);
Case i of
0..7: RandomRClick;
8..9: HoverSkill('Fishing', False);
10..17: PickupMouse;
18..20: BoredHuman;
21..22: ExamineInv;
{$IfDef Reflection}
23..26: RandomCompass;
{$EndIf}
27..149: Wait(250 + random(250));
end;

Or try like what Mormonman said but add a little wait

if (random(100) = 1) then
Antiban
else
Wait(150 + random(100));

Bad Boy JH

2010-06-05 01:35:19

just consider that wait as antiban, cause its just adding more human-ness to it…

mormonman

2010-06-05 01:37:24

From: Bad Boy JH
just consider that wait as antiban, cause its just adding more human-ness to it…


what you have is just unintelligent. at least try to learn a better way?

Bad Boy JH

2010-06-05 03:06:38

if you are worried about up to 5 seconds of lag, occasionally, then you need to take a step back and really try and enjoy life more, sure It may cost people a trip or two a day, but overall, they are quite probably going to be banned less…

mormonman

2010-06-05 03:43:03

From: Bad Boy JH
if you are worried about up to 5 seconds of lag, occasionally, then you need to take a step back and really try and enjoy life more, sure It may cost people a trip or two a day, but overall, they are quite probably going to be banned less…


I'm not worried about the five seconds…I just think that there are better ways to add random waits like that.

Bad Boy JH

2010-06-05 03:56:56

I think its all opinion, can we simply agree to disagree? I think my way is best, and you think urs is best, I don't think either of us will convince the other of anything different…

Bad Boy JH

2010-06-06 05:37:06

is no one testing cause its simba? or cause no one wants it?

DeSnob

2010-06-06 07:56:05

From: Bad Boy JH
is no one testing cause its simba? or cause no one wants it?


I'll test it on my noob account later today :)

Bad Boy JH

2010-06-06 08:53:26

thanks…