increaseblu
2014-07-10 12:49:17
Heres a very basic script for the Gnome agility course. It requires supervision but should be able to push to level ~50 for Ashaman's Ape Atoll.
Its very basic (no login/location detection) but it works :) Feel free to make adjustments to make it 24/7 afk, I will definitely post creds!
Setup:
Old School, slim headers, small chatbox
Camera - RS3
Compass north, angle_high, zoom out
Enter left pipe, start after player exits
Enjoy :)
Its very basic (no login/location detection) but it works :) Feel free to make adjustments to make it 24/7 afk, I will definitely post creds!
Setup:
Old School, slim headers, small chatbox
Camera - RS3
Compass north, angle_high, zoom out
Enter left pipe, start after player exits
Enjoy :)
program gNomeProject;
{$DEFINE SMART}
{$i SRL-6/SRL.simba}
function crossLog(): boolean;
var
x,y:integer;
begin
mouse(point(8, 256), MOUSE_RIGHT, MOUSE_HUMAN);
wait(gaussRangeInt(500,800));
if chooseOption.select(['Walk-across']) then
begin
wait(gaussRangeInt(9400,10600));
Result:=true;
end;
end;
procedure climbNet1();
begin
mouse(point(299, 334), MOUSE_RIGHT, MOUSE_HUMAN);
chooseOption.select(['Climb-over']);
wait(gaussRangeInt(6100,6800));
end;
procedure climbTree1();
begin
mouse(point(291, 247), MOUSE_RIGHT, MOUSE_HUMAN);
chooseOption.select(['Climb']);
wait(gaussRangeInt(5200,5600));
end;
procedure crossRope();
var
x,y:integer
begin
mouse(point(431, 202), MOUSE_RIGHT, MOUSE_HUMAN);
wait(gaussRangeInt(500,800));
if not chooseOption.select(['Walk-on']) then
begin
mouse(point(430, 201), MOUSE_RIGHT, MOUSE_HUMAN);
wait(gaussRangeInt(500,800));
if not chooseOption.select(['Walk-on']) then
mainscreen.findObject(x,y,4746892,1,['Walk']);
end;
wait(gaussRangeInt(7200,7800));
end;
procedure climbTree2();
begin
mouse(point(425, 225), MOUSE_RIGHT, MOUSE_HUMAN);
wait(gaussRangeInt(500,800));
chooseOption.select(['Climb-down']);
wait(gaussRangeInt(6000,6200));
end;
procedure crossNet2();
begin
mouse(point(269, 13), MOUSE_LEFT, MOUSE_HUMAN);
wait(gaussRangeInt(4000,4200));
mouse(point(301, 114), MOUSE_RIGHT, MOUSE_HUMAN);
chooseOption.select(['Climb-over']);
wait(gaussRangeInt(6800,7200));
end;
procedure enterPipe();
begin
mouse(point(196, 59), MOUSE_RIGHT, MOUSE_HUMAN);
chooseOption.select(['Squeeze']);
wait(gaussRangeInt(7100,7800));
end;
procedure mainLoop();
begin
repeat
if crossLog then
begin
climbNet1;
climbTree1;
crossRope;
climbTree2;
crossNet2;
enterPipe;
end;
until(not isLoggedIn)
end;
begin
smartPlugins := ['opengl32.dll'];
smartEnableDrawing := true;
setupSRL;
mainLoop;
end.