Well I was messing around with that area and can get it to make it to the area its just too hard with SPS1 to have it stop when it reaches the trees since you need to modify the tolerance a little bit. The areas there are constantly changing colors.
For Teleporting I wouldn't use mouse-box just cause so many things can go wrong with lag etc.
For using the seers lodestone I would use WaitColor function ex below.
function WaitColor(X, Y, Color, Tol, MaxTime: Integer): Boolean;
//X, Y are the coordinates you choose with the color picker, drag the crosshairs to the runescape box,
//then pick a color on the lodestone icon, for seers its black, white + blue.
//Ill use the center of the eye ( blue color ) as an example.
//Picked colour: 9515824 at (191, 155) so this is what I got, the two coords and the color
function WaitColor(X, Y, Color, Tol, MaxTime: Integer): Boolean;
If WaitColor(191, 155, 9515824, 10, 7000) Then
Begin
{Now once it finds the color if it does you want to move the mouse there}
MMouse(191, 155, 4, 4); // using the same coordinates with a randomness
Clickmouse2(true); // then click
end;
There are also some includes functions for the lodestones but I can;t remember what they were off the top off my head. Also if you were going to use mouse-box your going to want a function for detecting the obelisk screen.
Edit: So I messed around with it for a few more minutes and I managed to get a working path for 9 tries, I will post it below. The only problem is it stops right outside the magics area on the green fence seems to be the only way to get that spot to work since that's the only unique color area.
Procedure walkmagics;
var
mypath: Tpointarray;
Begin
SPS_Setup(runescape_other,['seers_bank1']);
mypath := [Point(207, 94), Point(209, 107), Point(209, 124), Point(206, 146), Point(205, 162), Point(204, 177), Point(204, 190), Point(201, 210), Point(199, 228), Point(199, 252), Point(197, 268), Point(197, 281), Point(198, 294), Point(195, 315), Point(196, 327), Point(192, 337), Point(188, 349), Point(190, 365), Point(191, 381), Point(187, 396), Point(181, 411), Point(181, 431), Point(178, 441), Point(165, 460), Point(140, 459)];
sps_Walkpath(mypath);
if sps_walkpath(mypath) then
begin
writeln('we made it');
terminatescript();
End;
end;
and below is the map I used, you can fool around with it just remember to name it seers_bank1 and put it into runescape_other folder.
Cheers
~GOOGLE