ummmmm0k
06-21-2007, 07:07 AM
well im trying to make my second script which is a power chopper, i scripted most of it, and i got this error, but i dont know how to fix it, i looked ath that tut about errors but i couldnt find where a begin was missing, so can someone take a look at my script and either tell me what to do or make a correction for me and repost it thanks a lot.
program WoodCutter;
{.include SRL\SRL.Scar}
var
i,o: integer;
DBanMe: Integer;
const
TreeColor=2904136;
Procedure AntiBan;
begin
DBanMe:= Random(10);
case DBanMe of
0: RandomRClickEvery(2 + Random(13));
1: HoverSkill('Mining', False);
2: RandomChatEvery(10 + Random(5));
3: RotateEvery(20 + Random(10));
4: LeaveScreenEvery(5 + Random(5));
5: HoverEvery(15 + Random(5), 'Attack');
6: PickUpMouse;
7: BoredEvery(9 + Random(24));
8: DragItem(1, 1 + Random(18));
9: GameTab(1 + Random(12));
10: RotateEvery(7 + random(4));
end;
end;
procedure AntiRandom;
begin
FindTalk; //looks for a few letters from characters name (Nick) for randoms
FindNormalRandoms; //looks for normal randoms and solves (mime, plant, etc.)
FindLamp('mining'); //if finds the lamp, picks the skill
if FindFight then //if finds that you're in a fight
begin
RunAwayDirection('n'); //runs north (n, s, w, e)
Wait(10000+random(2000)); //waits
RunBack;//Runs back
end;
end;
procedure FindTree;
begin
repeat;
wait(1000+random(500));
AntiBan;
FindColorSpiral(i, o, TreeColor, 3, 3, 514, 338) then
MMouse(i,o,1,1);
wait(200+random(100));
Mouse(i, o, 1, 1, true);
AntiRandom;
until(FullInv);
end;
Procedure DropLogs;
begin
wait(100+random(50));
AntiBan;
wait(2000+random(1000));
dropto(2,28);
wait(100+random(50));
AntiRandom;
end;
begin
SetupSRL;
repeat
FindTree;
DropLogs;
until(false)
end.
program WoodCutter;
{.include SRL\SRL.Scar}
var
i,o: integer;
DBanMe: Integer;
const
TreeColor=2904136;
Procedure AntiBan;
begin
DBanMe:= Random(10);
case DBanMe of
0: RandomRClickEvery(2 + Random(13));
1: HoverSkill('Mining', False);
2: RandomChatEvery(10 + Random(5));
3: RotateEvery(20 + Random(10));
4: LeaveScreenEvery(5 + Random(5));
5: HoverEvery(15 + Random(5), 'Attack');
6: PickUpMouse;
7: BoredEvery(9 + Random(24));
8: DragItem(1, 1 + Random(18));
9: GameTab(1 + Random(12));
10: RotateEvery(7 + random(4));
end;
end;
procedure AntiRandom;
begin
FindTalk; //looks for a few letters from characters name (Nick) for randoms
FindNormalRandoms; //looks for normal randoms and solves (mime, plant, etc.)
FindLamp('mining'); //if finds the lamp, picks the skill
if FindFight then //if finds that you're in a fight
begin
RunAwayDirection('n'); //runs north (n, s, w, e)
Wait(10000+random(2000)); //waits
RunBack;//Runs back
end;
end;
procedure FindTree;
begin
repeat;
wait(1000+random(500));
AntiBan;
FindColorSpiral(i, o, TreeColor, 3, 3, 514, 338) then
MMouse(i,o,1,1);
wait(200+random(100));
Mouse(i, o, 1, 1, true);
AntiRandom;
until(FullInv);
end;
Procedure DropLogs;
begin
wait(100+random(50));
AntiBan;
wait(2000+random(1000));
dropto(2,28);
wait(100+random(50));
AntiRandom;
end;
begin
SetupSRL;
repeat
FindTree;
DropLogs;
until(false)
end.