sgtwalrusfur
2014-06-28 11:06:56
Makes headless arrows for around 15-35k exp/h
Start with feathers in your first slot and arrow shafts in your second slot.
Credit to:
Keepbotting for the great help and even though i'm a beginner he helped me understand a lot :)
Start with feathers in your first slot and arrow shafts in your second slot.
Credit to:
Keepbotting for the great help and even though i'm a beginner he helped me understand a lot :)
program new;
{$DEFINE SMART}
{$I SRL-6/SRL.SIMBA}
//start with feathers in your first slot and arrow shafts in your second.
procedure makeMyBox();
var
settingsbutton: Tbox;
begin
settingsButton := intToBox(272, 255, 522, 277);
mouseBox(settingsButton, MOUSE_LEFT);
wait(randomrange(10000, 25000));
end;
procedure changeAngle();
begin
mainScreen.setAngle(MS_ANGLE_HIGH);
end;
procedure clickFeather();
var
x, y: integer;
begin
tabBackpack.mouseSlot(1, MOUSE_MOVE);
if isMouseOverText(['eather']) then
begin
fastclick(MOUSE_LEFT);
writeLn('Clicked on the feathers.');
wait(randomRange(100, 362));
end else begin
writeLn('You did not have feathers in slot 1! try again :(');
terminateScript();
end;
tabBackpack.mouseSlot(2, MOUSE_MOVE);
if isMouseOverText(['rrow']) then
begin
fastclick(MOUSE_LEFT);
writeLn('Clicked on the arrow shaft.');
wait(randomRange(500, 782));
end else begin
writeLn('You did not have arrow shafts in slot 2! try again :(');
terminateScript();
end;
end;
procedure FeatherBox();
var
featherButton: Tbox;
begin
featherButton := intToBox(290, 325, 509, 346);
mouseBox(featherButton, MOUSE_LEFT);
end;
procedure caseStatement();
begin
case random(5) of
0: tabBackpack.mouseSlot(22, MOUSE_MOVE);
1: hoverSkill(SKILL_SUMMONING);
2: hoverSkill(SKILL_FISHING);
3: hoverSkill(SKILL_HERBLORE);
4: tabBackpack.mouseSlot(25, MOUSE_MOVE);
5: tabBackpack.mouseSlot(6, Mouse_MOVE);
6: hoverSkill(SKILL_FLETCHING);
end;
end;
begin
clearDebug();
setupSRL();
repeat
wait(randomrange(10210, 11582));
clickFeather();
wait(randomrange(220, 562));
FeatherBox();
caseStatement();
until(false);
end.