SRL Archive - RS3 Script Requests

Questing Script Ideas


KingKong

2011-09-02 09:25:55

Hi guys, not sure if anyone has noticed or not, but we only have one questing script(which is mine :p) on the forums, so im willing to write a script for most quests(not the bloody insane ones like jad or something), if you can provide me with atleast 2 accounts(more = less bugs) that are eligible to do the quest. So post the quest that you guys want done and give me the acc's and ill do it.

bolshak25

2011-09-02 11:05:21

i can provide an army of like 15 or so. i really want blood pact and rune mysteries, but blood pact is more important to me. ill pm you the acounts.

Dynamite

2011-09-02 11:09:44

Rune Mysteries would be awesome, then I would update my Ess Miner.

-Boom

i luffs yeww

2011-09-02 15:13:14

For a little bit I've been wanting to make an "AIO Quester," but, obviously, that'd be quite the task. It would cost money (to pay for membership), an awful lot of time, and be buggy until tested thoroughly. But it could definitely be quite the nice addition to the forums.

KingKong

2011-09-02 18:30:16

From: bolshak25
i can provide an army of like 15 or so. i really want blood pact and rune mysteries, but blood pact is more important to me. ill pm you the acounts.


Alright, ill start working on the script and try to finish it as soon as possible.

From: i luffs yeww
For a little bit I've been wanting to make an "AIO Quester," but, obviously, that'd be quite the task. It would cost money (to pay for membership), an awful lot of time, and be buggy until tested thoroughly. But it could definitely be quite the nice addition to the forums.


I wanted to make an AIO Quester too, but after starting it, I realised it was going to take a ridiculous amount of time to finish it. Perhaps we should make a questing team or something?

i luffs yeww

2011-09-02 18:42:25

I'd love to, but I already have quite the plate. I'm slowly working on an AIO Slayer script as well.

I'd absolutely love for there to be more AIO scripts here, though! :) AIO Quester, AIO Slayer, AIO Farmer, etc.

Harry

2011-09-02 18:44:08

Rune Mysteries has no requirements and can come in handy :) Just make a few new accounts and they should work good.

Blood Pact would be more interesting for me too though, more than RM. No requirements for it either.

i luffs yeww

2011-09-02 18:47:53

Just in case you didn't know, when you make a new account Blood Pact can be done as the tutorial, which is interesting. So it could be made with an account creator, which may be handy.

mormonman

2011-09-02 18:53:52

I'm already working on BP…

bolshak25

2011-09-02 19:29:49

king, you can use my accounts for any script you plan on making. and if you need me to up some levels on em, just pm me what levels need to be where, and ill work on each one and pm you when ive done each acc

Flight

2011-09-02 20:24:09

This should successfully start the Blood Pact quest for you:


Function StartQuest: Boolean;
Var
NPC: TNPC;
T1,T2,T3: Integer;
S: TInterfaceChild;
begin
Result := False;
R_FindNPC('Xenia', True, NPC);

if(Not R_TileOnMS(NPC.Tile,100)) then
begin
R_WalkToTile(Point(3246,3198),1,1);
SetAngle(True);
While R_Moving do
Wait(1);
end;

if atTile(NPC.Tile, ['Xenia'], ['Talk'], 100, 15) then
begin
Wait(RandomRange(355,525));
While R_Moving do
Wait(1);

MarkTime(T1);
repeat
if (TimeFromMark(T1) > 5000) then
Exit;
if ClickToContinue then
break;
until (False)
end;

if FindNPCChatText('you need',ClickLeft) then
begin
Wait(RandomRange(355,525));

MarkTime(T2);
repeat
if (TimeFromMark(T2) > 5000) then
Exit;
if ClickToContinue then
MarkTime(T2);
if FindNPCChatText('ll help',ClickLeft) then
break;
until (False)

Wait(RandomRange(1235,1578));
end;

if QScreen_Start then
begin
B := R_GetInterfaceChild(178, 78);
R_ClickInterface(B, 1);
MarkTime(T3);
repeat
if (TimeFromMark(T3) > 5000) then
Exit;
if ClickToContinue then
MarkTime(T3);
if Not InChat then
begin
Stage := 1;
Wait(RandomRange(355,525));
Result := True;
break;
end;
until (False)
end;

end;

And the 'atTile' function:


function atTile(location: TTile; name, action : TStringArray; height, randomness : Integer) : boolean;
var
tilePoint : TPoint;
begin
result := False;
tilePoint := R_tileToMs(location, height);
MMouse(tilePoint.x, tilePoint.y, randomness, randomness);
wait(100);
if(IsUpTextMultiCustom(name) Or IsUpTextMultiCustom(action)) then
begin
ClickMouse2(True);
if DidRedClick then
result := True
else
result := False;
end else if(isUpText('options')) then
begin
clickMouse2(False);
if ChooseOptionMulti(action) then
result := True;
end;
end;

Bear in mind, tiles while doing the quest inside the catacombs are dynamic as Mormonman stated previously. I'd suggest using local tiles or searching directly for objects/NPCs.

Harry

2011-09-02 21:11:59

From: i luffs yeww
Just in case you didn't know, when you make a new account Blood Pact can be done as the tutorial, which is interesting. So it could be made with an account creator, which may be handy.

What? You don't have to do it, and it's just a sidequest, no?

i luffs yeww

2011-09-02 21:26:30

From: Harry
What? You don't have to do it, and it's just a sidequest, no?


I seemed to have to do it, but I wasn't really paying attention. I chose to fight the goblin, and then was told to talk to the lady (Xenia or whatever) and I did the quest.

Harry

2011-09-02 21:34:53

From: i luffs yeww
I seemed to have to do it, but I wasn't really paying attention. I chose to fight the goblin, and then was told to talk to the lady (Xenia or whatever) and I did the quest.

When did you make this account?… That goblin quest has been gone for months.

i luffs yeww

2011-09-02 21:38:22

Yesterday.

mormonman

2011-09-02 21:41:06

From: i luffs yeww
Yesterday.


You actually don't even have to choose. It's just if you don't, every time you walk that way you have to watch the same cinematic.

KingKong

2011-09-02 23:14:45

Are you guys talking about golbin intervention? If so, dont fight him and hell go away.

P.S. Stop derailing my thread!

NCDS

2011-09-02 23:17:53

I think it would be great if you made a script to complete a couple 'beginner' quests that have no requirements. I'm sure others would find that fairly useful for army's and such.

Dgby714

2011-09-02 23:42:47

From: NCDS
… a couple 'beginner' quests …


That's like almost all of the F2P quests >..>

NCDS

2011-09-02 23:46:39

From: Dgby714
That's like almost all of the F2P quests >..>


I'm not really up-to-date on the current quests, but hopefully you know what I mean.

Just a few is all that's really necessary. Something to run on your army after autoing for a while. Not so much for the quest it self, but more so to seem like a human playing legitimately for a bit, get it?

KingKong

2011-09-03 00:33:59

From: NCDS
I think it would be great if you made a script to complete a couple 'beginner' quests that have no requirements. I'm sure others would find that fairly useful for army's and such.


Thats what I have in mind, but even an easy quest is going to be quite long(~500 lines with failsafes), so for now I'll just do the ones that most people want.

From: mormonman
I'm already working on BP…


How is the progress? Because I finished the script and currently testing for bugs.