SRL Archive - RS3 Script Requests

Script Request For My Little Brothers RuneScape Club


7x7x

2012-11-05 11:45:44

Hey Everyone!

So i would like to request a G.e. Walking script that walks around the whole g.e. corner to corner continuously. The reason im wanting this script is because im making a tutorial of the grand exchange for my little brothers runescape club he has at school. So as i said up top, all i want it to do is to start from the Grand Exchange Entrance and walk around the whole g.e. hitting each corner and back continuously.

Thanks For Taking Time To Read This,

7x7x

Ian

2012-11-05 11:50:13

Sure, I'll do it. I get home in 3 hours, I'll start then. If I'm not done 15 min from then it means I'm not doing it.

The Killer

2012-11-05 11:56:15

lol why? just why? I did read the bit about the tut

Rezozo

2012-11-05 12:08:52

Im just wondering. If this club is about RuneScape, would you really want to reveal the botting side of it…?

Im calling haxx on this one guys
~Rez

Ian

2012-11-05 12:32:10

I don't think he plans on telling the kids that their tour guide is a bot :p

7x7x

2012-11-05 12:40:32

its just so my little brother can talk while the bot walks around the g.e., instead of my brother always having to stop and click.

Roflme

2012-11-05 14:01:11


procedure WalkAroundGE;
var
myPath:TPointArray;
begin
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
myPath := [Point(4547, 2729), Point(4556, 2693), Point(4554, 2649), Point(4534, 2633), Point(4475, 2623), Point(4444, 2640), Point(4437, 2684), Point(4440, 2724), Point(4462, 2736), Point(4505, 2738), Point(4546, 2730)];
SPS_WalkPath(myPath);
end;

That should walk around the interior of the exchange.

Ian

2012-11-05 14:59:24

From: Roflme

procedure WalkAroundGE;
var
myPath:TPointArray;
begin
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
myPath := [Point(4547, 2729), Point(4556, 2693), Point(4554, 2649), Point(4534, 2633), Point(4475, 2623), Point(4444, 2640), Point(4437, 2684), Point(4440, 2724), Point(4462, 2736), Point(4505, 2738), Point(4546, 2730)];
SPS_WalkPath(myPath);
end;

That should walk around the interior of the exchange.


I made it better for you :p

procedure WalkAroundGE;
var
myPath:TPointArray;
begin
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
myPath := [Point(4547, 2729), Point(4556, 2693), Point(4554, 2649), Point(4534, 2633), Point(4475, 2623), Point(4444, 2640), Point(4437, 2684), Point(4440, 2724), Point(4462, 2736), Point(4505, 2738), Point(4546, 2730)];
SPS_WalkPath(myPath);
end;
TypeSend('This tour is brought to you by Roflme! Tip your guide generously!'); // :D

7x7x

2012-11-05 17:59:03

lol thanks guys! and bmwxi added the advertising lol! props to both of you, and once again thanks. ill test it out =)

Ian

2012-11-05 18:13:52

From: 7x7x
lol thanks guys! and bmwxi added the advertising lol! props to both of you, and once again thanks. ill test it out =)


Feel free to take that out, it was a bit of a joke :p

7x7x

2012-11-06 21:12:42

From: Roflme

procedure WalkAroundGE;
var
myPath:TPointArray;
begin
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
myPath := [Point(4547, 2729), Point(4556, 2693), Point(4554, 2649), Point(4534, 2633), Point(4475, 2623), Point(4444, 2640), Point(4437, 2684), Point(4440, 2724), Point(4462, 2736), Point(4505, 2738), Point(4546, 2730)];
SPS_WalkPath(myPath);
end;

That should walk around the interior of the exchange.


I tested it and this came up: http://puu.sh/1njqG

Roflme

2012-11-06 21:56:05

Well, first off you didn't set it up properly. You didn't include SPS into the script nor did you have the procedure in your main loop.

Second, the procedure I gave you wouldn't work. I forgot how SPS_WalkPath works. It wouldn't walk around the loop because it would start in the ending position so there would be no need to do that.

Try this. It's unnecessarily long. I forget how to make that shorter :p but anyways that should work.


program Roflme;

{$DEFINE SMART}
{$i SRL/SRL.simba}
{$i SPS/SPS.simba}
{$i SRL/SRL/Misc/Debug.simba}
{$I SRL/SRL/Misc/Online.simba}


procedure WalkAroundGE;
var
First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth, Ninth, Tenth, Eleventh:TPoint;
begin
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
First := Point(4547, 2729);
Second := Point(4556, 2693);
Third := Point(4554, 2649);
Fourth := Point(4534, 2633);
Fifth := Point(4475, 2623);
Sixth := Point(4444, 2640);
Seventh := Point(4437, 2684);
Eighth := Point(4440, 2724);
Ninth := Point(4462, 2736);
Tenth := Point(4505, 2738);
Eleventh := Point(4536, 2730);
repeat
SPS_WalkToPos(First);
SPS_WalkToPos(Second);
SPS_WalkToPos(Third);
SPS_WalkToPos(Fourth);
SPS_WalkToPos(Fifth);
SPS_WalkToPos(Sixth);
SPS_WalkToPos(Seventh);
SPS_WalkToPos(Eighth);
SPS_WalkToPos(Ninth);
SPS_WalkToPos(Tenth);
until(false);
end;


begin
Cleardebug;
SRL_SixHourFix := True;
Smart_FixSpeed := True;
SetupSRL;
SmartSetRefresh(40);
SetAngle(SRL_ANGLE_HIGH);
repeat
WalkAroundGE;
until(false);
end.

Tested and it worked for me.

7x7x

2012-11-07 13:48:19

From: Roflme
Well, first off you didn't set it up properly. You didn't include SPS into the script nor did you have the procedure in your main loop.

Second, the procedure I gave you wouldn't work. I forgot how SPS_WalkPath works. It wouldn't walk around the loop because it would start in the ending position so there would be no need to do that.

Try this. It's unnecessarily long. I forget how to make that shorter :p but anyways that should work.


program Roflme;

{$DEFINE SMART}
{$i SRL/SRL.simba}
{$i SPS/SPS.simba}
{$i SRL/SRL/Misc/Debug.simba}
{$I SRL/SRL/Misc/Online.simba}


procedure WalkAroundGE;
var
First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth, Ninth, Tenth, Eleventh:TPoint;
begin
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
First := Point(4547, 2729);
Second := Point(4556, 2693);
Third := Point(4554, 2649);
Fourth := Point(4534, 2633);
Fifth := Point(4475, 2623);
Sixth := Point(4444, 2640);
Seventh := Point(4437, 2684);
Eighth := Point(4440, 2724);
Ninth := Point(4462, 2736);
Tenth := Point(4505, 2738);
Eleventh := Point(4536, 2730);
repeat
SPS_WalkToPos(First);
SPS_WalkToPos(Second);
SPS_WalkToPos(Third);
SPS_WalkToPos(Fourth);
SPS_WalkToPos(Fifth);
SPS_WalkToPos(Sixth);
SPS_WalkToPos(Seventh);
SPS_WalkToPos(Eighth);
SPS_WalkToPos(Ninth);
SPS_WalkToPos(Tenth);
until(false);
end;


begin
Cleardebug;
SRL_SixHourFix := True;
Smart_FixSpeed := True;
SetupSRL;
SmartSetRefresh(40);
SetAngle(SRL_ANGLE_HIGH);
repeat
WalkAroundGE;
until(false);
end.

Tested and it worked for me.


wow it works perfectly! my lil brother is hella happy lol. but i tried adding a talking script to it but it wont work. mind doing me one more favor and adding that? just a simple one is fine if thats ok.

The Killer

2012-11-07 13:57:02

From: 7x7x
wow it works perfectly! my lil brother is hella happy lol. but i tried adding a talking script to it but it wont work. mind doing me one more favor and adding that? just a simple one is fine if thats ok.


you mean talking In runescape?
just do:
typesend('your message here')

Roflme

2012-11-07 14:25:31

From: The Killer
you mean talking In runescape?
just do:
typesend('your message here')


And you can add that between the walking points, like…

program Roflme;

{$DEFINE SMART}
{$i SRL/SRL.simba}
{$i SPS/SPS.simba}
{$i SRL/SRL/Misc/Debug.simba}
{$I SRL/SRL/Misc/Online.simba}


procedure WalkAroundGE;
var
First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth, Ninth, Tenth, Eleventh:TPoint;
begin
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
First := Point(4547, 2729);
Second := Point(4556, 2693);
Third := Point(4554, 2649);
Fourth := Point(4534, 2633);
Fifth := Point(4475, 2623);
Sixth := Point(4444, 2640);
Seventh := Point(4437, 2684);
Eighth := Point(4440, 2724);
Ninth := Point(4462, 2736);
Tenth := Point(4505, 2738);
Eleventh := Point(4536, 2730);
repeat
SPS_WalkToPos(First);
typesend('Hello1');
SPS_WalkToPos(Second);
typesend('Hello2');
SPS_WalkToPos(Third);
typesend('Hello3');
SPS_WalkToPos(Fourth);
typesend('Hello4');
SPS_WalkToPos(Fifth);
typesend('Hello5');
SPS_WalkToPos(Sixth);
typesend('Hello6');
SPS_WalkToPos(Seventh);
typesend('Hello7');
SPS_WalkToPos(Eighth);
typesend('Hello8');
SPS_WalkToPos(Ninth);
typesend('Hello9');
SPS_WalkToPos(Tenth);
typesend('Hello10');
until(false);
end;


begin
Cleardebug;
SRL_SixHourFix := True;
Smart_FixSpeed := True;
SetupSRL;
SmartSetRefresh(40);
SetAngle(SRL_ANGLE_HIGH);
repeat
WalkAroundGE;
until(false);
end.
Now that would repeat Hello1 > Hello10. Since I really am a bad scripter and just want to keep things simple, you could always just copy and paste the procedure again and have it say more, then add the new procedure in your main loop:

program Roflme;

{$DEFINE SMART}
{$i SRL/SRL.simba}
{$i SPS/SPS.simba}
{$i SRL/SRL/Misc/Debug.simba}
{$I SRL/SRL/Misc/Online.simba}


procedure WalkAroundGE;
var
First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth, Ninth, Tenth, Eleventh:TPoint;
begin
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
First := Point(4547, 2729);
Second := Point(4556, 2693);
Third := Point(4554, 2649);
Fourth := Point(4534, 2633);
Fifth := Point(4475, 2623);
Sixth := Point(4444, 2640);
Seventh := Point(4437, 2684);
Eighth := Point(4440, 2724);
Ninth := Point(4462, 2736);
Tenth := Point(4505, 2738);
Eleventh := Point(4536, 2730);
repeat
SPS_WalkToPos(First);
typesend('Hello1');
SPS_WalkToPos(Second);
typesend('Hello2');
SPS_WalkToPos(Third);
typesend('Hello3');
SPS_WalkToPos(Fourth);
typesend('Hello4');
SPS_WalkToPos(Fifth);
typesend('Hello5');
SPS_WalkToPos(Sixth);
typesend('Hello6');
SPS_WalkToPos(Seventh);
typesend('Hello7');
SPS_WalkToPos(Eighth);
typesend('Hello8');
SPS_WalkToPos(Ninth);
typesend('Hello9');
SPS_WalkToPos(Tenth);
typesend('Hello10');
until(false);
end;

procedure WalkAroundGE;
var
First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth, Ninth, Tenth, Eleventh:TPoint;
begin
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
First := Point(4547, 2729);
Second := Point(4556, 2693);
Third := Point(4554, 2649);
Fourth := Point(4534, 2633);
Fifth := Point(4475, 2623);
Sixth := Point(4444, 2640);
Seventh := Point(4437, 2684);
Eighth := Point(4440, 2724);
Ninth := Point(4462, 2736);
Tenth := Point(4505, 2738);
Eleventh := Point(4536, 2730);
repeat
SPS_WalkToPos(First);
typesend('Hello11');
SPS_WalkToPos(Second);
typesend('Hello12');
SPS_WalkToPos(Third);
typesend('Hello13');
SPS_WalkToPos(Fourth);
typesend('Hello14');
SPS_WalkToPos(Fifth);
typesend('Hello15');
SPS_WalkToPos(Sixth);
typesend('Hello16');
SPS_WalkToPos(Seventh);
typesend('Hello17');
SPS_WalkToPos(Eighth);
typesend('Hello18');
SPS_WalkToPos(Ninth);
typesend('Hello19');
SPS_WalkToPos(Tenth);
typesend('Hello20');
until(false);
end;


begin
Cleardebug;
SRL_SixHourFix := True;
Smart_FixSpeed := True;
SetupSRL;
SmartSetRefresh(40);
SetAngle(SRL_ANGLE_HIGH);
repeat
WalkAroundGE;
WalkAroundGE2;
until(false);
end.

You can repeat that process to do it for however many messages you require. Just note that it'll repeat those messages once it's gone through each WalkAroundGE procedure.

UNLESS You make the end something like…

begin
Cleardebug;
SRL_SixHourFix := True;
Smart_FixSpeed := True;
SetupSRL;
SmartSetRefresh(40);
SetAngle(SRL_ANGLE_HIGH);
WalkAroundGE;
WalkAroundGE2;
repeat
WalkAroundGE3;
until(false);
end.

And WalkAroundGE3 is JUST walking to the spots and has no messages to be sent (the original function before adding the Typesend). Then it'll walk around twice, sending the Hello1>Hello20, and repeat walking around sending no messages.

trickz

2013-01-21 09:16:05

From: Roflme
Well, first off you didn't set it up properly. You didn't include SPS into the script nor did you have the procedure in your main loop.

Second, the procedure I gave you wouldn't work. I forgot how SPS_WalkPath works. It wouldn't walk around the loop because it would start in the ending position so there would be no need to do that.

Try this. It's unnecessarily long. I forget how to make that shorter :p but anyways that should work.


program Roflme;

{$DEFINE SMART}
{$i SRL/SRL.simba}
{$i SPS/SPS.simba}
{$i SRL/SRL/Misc/Debug.simba}
{$I SRL/SRL/Misc/Online.simba}


procedure WalkAroundGE;
var
First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth, Ninth, Tenth, Eleventh:TPoint;
begin
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
First := Point(4547, 2729);
Second := Point(4556, 2693);
Third := Point(4554, 2649);
Fourth := Point(4534, 2633);
Fifth := Point(4475, 2623);
Sixth := Point(4444, 2640);
Seventh := Point(4437, 2684);
Eighth := Point(4440, 2724);
Ninth := Point(4462, 2736);
Tenth := Point(4505, 2738);
Eleventh := Point(4536, 2730);
repeat
SPS_WalkToPos(First);
SPS_WalkToPos(Second);
SPS_WalkToPos(Third);
SPS_WalkToPos(Fourth);
SPS_WalkToPos(Fifth);
SPS_WalkToPos(Sixth);
SPS_WalkToPos(Seventh);
SPS_WalkToPos(Eighth);
SPS_WalkToPos(Ninth);
SPS_WalkToPos(Tenth);
until(false);
end;


begin
Cleardebug;
SRL_SixHourFix := True;
Smart_FixSpeed := True;
SetupSRL;
SmartSetRefresh(40);
SetAngle(SRL_ANGLE_HIGH);
repeat
WalkAroundGE;
until(false);
end.

Tested and it worked for me.



If i wanted to walk from one place to another, what would i have to change in the script? like if i wanted to walk from lumbridge to ge what would i have to change besides the paths.. the path i want to take is

3233, 3221

3245, 3226

3257, 3236

3251, 3251

3249, 3268

3251, 3226

3238, 3282

3238, 3300

3239, 3316

3240, 3333

3225, 3342

3221, 3356

3212, 3370

3210, 3388

3211, 3405

3208, 3424

3200, 3441

3186, 3450

3169, 3457

3164, 3473

3163, 3486

3163, 3500

Ian

2013-01-21 09:22:07

You would also need to change the path areas
Change
SPS_Setup(RUNESCAPE_SURFACE, ['10_5', '10_6', '10_7', '11_5', '11_6', '11_7']);
to
SPS_Setup(RUNESCAPE_SURFACE, [<TheAreasThatThePathEditorGivesYouWhenYouMakeYourPath>]);

Look here for more information on making SPS paths.

___

2013-01-21 09:22:29

Do you guys see how slowly but surely this script got manipulated to turn into an advertiser? It now walks around the GE spamming whatever this guy wants!
This day and age a group of kids would be chatting on facebook, not runescape.
GF quiet corners of GE.

trickz

2013-01-21 11:35:31

i changed everything that need to be changed in the script i think. it run and starts up, but when it goes to click to walk i get this.. http://gyazo.com/37027ecef9dc95d703dadc455d0262fa

The Killer

2013-01-21 12:08:11

From: ___
Do you guys see how slowly but surely this script got manipulated to turn into an advertiser? It now walks around the GE spamming whatever this guy wants!
This day and age a group of kids would be chatting on facebook, not runescape.
GF quiet corners of GE.

Theres something like this for sale on another fourm (not saying which, don't wish to encourage it.)
From: trickz
i changed everything that need to be changed in the script i think. it run and starts up, but when it goes to click to walk i get this.. http://gyazo.com/37027ecef9dc95d703dadc455d0262fa

1)In future copy and paste the error. Not everyone has access to pictures like that (e.g. when they're on their phone, I also dislike it because I have to wait for it to load (slow internet :())
2)Try updating your sps :P, post results. :)

___

2013-01-21 12:15:03

From: The Killer
Theres something like this for sale on another fourm (not saying which, don't wish to encourage it.)


But it costs something… this is out here for the world to abuse. I'm only upset because I prefer to spend my time in the GE doing skilling like herblore. With the added lag of this spambot and most likely others like it, nowhere is safe from it.
If you have a game on the app store that costs money, less people will have it. If its free, then lots of people have it.
I'm morally opposed to this script, but if you guys think this is something worth investing time into, so be it.

Sjoe

2013-01-24 13:16:10

http://www.sythe.org/runescape-scripts/1506236-amazing-walking-advert-script.html

Guy is also on this forum -.-
Selling a Help script wth

Ian

2013-01-24 15:04:02

From: Sjoekeloe
http://www.sythe.org/runescape-scripts/1506236-amazing-walking-advert-script.html

Guy is also on this forum -.-
Selling a Help script wth


Yeah, I went there and linked this thread to them. I wonder if that guy will be banned here?

The Mayor

2013-01-24 15:47:37

From: Rezozo
Im just wondering. If this club is about RuneScape, would you really want to reveal the botting side of it…?

Im calling haxx on this one guys
~Rez


You called it.

Ranny

2013-01-25 13:05:09

I get this error when I try running the client :[Error] (11:3): Unknown identifier 'SPS_Setup' at line 10

Kevin

2013-01-25 13:40:41

From: Ranny
I get this error when I try running the client :[Error] (11:3): Unknown identifier 'SPS_Setup' at line 10


You should post this in Help and not try hijacking another thread. But I assume you don't have SPS installed, so follow the tutorials on that and you should be fine.

Ranny

2013-01-25 13:51:47

i do have it installed!
please someone help me

Gucci

2013-01-25 13:54:31

From: Ranny
i do have it installed!
please someone help me


You have to define SPS at the top of the script.

The Mayor

2013-01-25 14:48:22

I'm not a fan of advertising spammers, therefore I'm reluctant to help. You could however, read this properly

http://villavu.com/forum/showthread.php?t=47714

Ranny

2013-01-25 14:51:19

Gucci, how do you define SPS? i kinda forogt lol

The Mayor

2013-01-25 15:40:36

{$i SPS/SPS.simba}

It is already defined.