Ascension
2009-02-16 01:34:53
Please remember that this is my first script.
Program WillowPwn3r;
{.include SRL/SRL.scar}
{.include SRL/SRL/Skill/WoodCutting.scar}
--------------------
var x, y: integer;
XPGained := 0;
const
YourPin:='0000';
------ChopTree-----------
Procedure ChopTree;
begin
if not LoggedIn then
Exit;
MakeCompass('S');
repeat
if FindObjCustom(x, y, ['wil', 'low'], [1989969, 3760987, 2844763], 7) then
begin
Mouse(x,y,0,0,false);
repeat
Wait(100 + (random(150)));
ChooseOption('hop')
until(InvFull)
XPGained + 1890; //Willow Logs give 67.5 XP each. So 1980 XP per 28 (Full Inventory)
end;
until(InvFull)
end;
--------Main AntiBan Procedure-------
procedure Antiban;
begin
if not LoggedIn then Exit;
case Random(68) of
0:
begin
HoverSkill('Mining', False);
Antibans:=Antibans+1;
end;
1:
begin
HoverSkill('Smithing', false);
Antibans:=Antibans+1;
end;
2:
begin
GameTab(1 + Random(12));
wait(800 + random(500));
GameTab(4);
Antibans:=Antibans+1;
end;
3:
begin
BoredHuman;
Antibans:=Antibans+1;
end;
4:
begin
AlmostLogout;
Antibans:=Antibans+1;
end;
5:
begin
DoEmote(400 + Random(90));
Antibans:=Antibans+1;
end;
end;
end;
--------Progress Report----------------
procedure ProgressReport;
begin
cleardebug;
writeln('/------------Progress Report-----------\');
writeln('|======================================|');
writeln('Performed '+IntToStr(Antibans)+' Antibans!');
writeln('Script run for ' +TimeRunning);
writeln('XP Gained: ' +XPGained);
writeln('|--Created by Ascension.- Version 1.0--|');
writeln('|======================================|');
writeln('\--------------------------------------/');
end;
------------Power Dropper-------------
Procedure PowerDrop;
var i, x, y: Integer;
begin
For i := 1 to 28 do
If ExistsItem(i) then
Begin
Mouse(x, y, 1, 1, false);
ChooseOption('rop')
end;
end;
//Mainloop.
begin
repeat
ChopTree;
PowerDrop;
until ()
end.