I've changed it so that it doesn't log out when it find randoms, and so that it solves them instead by adding
FindNormalRandoms;
program BrianbsAutoWCERandBurner;
{.include srl/srl.scar}
var
x, y, LogsCut, LogsBurnt, LvlWC, LvlFM :integer;
const
UserName=('');//username...
PassWord=('');//password...
LogsToCutBeforeRest=(45); //how many logs you want it to cut before it rests
TotalLogsToCut=(90);//how many TOTAL logs to cut
TreeColor=(1592642);//the color of the tree defualt is a regular tree
TinderboxInInv=(6120038);//just leave alone..
RestTime=(200000);//how long you want it to rest for
waitimeinbetweentrees=(10000);//set higher if lower wcing lvls lower if higher wcing lvls
//////////////////////////////////////////////////////////////////////////
//Don't Touch anything Below This Line (unless you know what your doing)//
//////////////////////////////////////////////////////////////////////////
Procedure Login;
begin
If(findcolor(x, y, 13158, 356, 165, 406, 176)) then
begin
Mouse(x, y, 5, 5, true);
Typesend(username);
wait(250+random(150));
TypeSend(password);
wait(250+random(150));
Wait(10000+random(5000));
Mouse(369, 350, 5, 5, true);
Wait(2500+random(1000));
end;
end;
Procedure LvlUpInWC;
begin
if (findcolor(x, y, 2904680, 39, 387, 77, 739)) then
begin
If (findcolor(x, y, 3570277, 38, 388, 79, 440)) then
LvlWC:=LvlWC + 1;
end;
end;
procedure LvlUpInFM;
begin
if (findcolor(x, y, 3113653, 38, 388, 79, 440)) then
begin
LvlFM:=LvlFM + 1;
end;
end;
Procedure FindNChop;
begin
if (findcolor(x, y, TreeColor, 0, 0, 515, 337)) then
begin
mmouse(x, y, 5, 5);
if isuptext('hop') then
begin
mouse(x, y, 5, 5, true);
LogsCut:=LogsCut + 1;
wait(waitimeinbetweentrees);
end;
end;
end;
Procedure Burnlogs;
begin
if (findcolor(x, y, 4358305, 556, 211, 732, 461)) then
begin
LogsBurnt:=LogsBurnt+1;
Mouse(577, 228, 7, 7, True);
wait(250+random(350));
Mouse(x, y, 5, 5, true);
Wait(6500+random(1500));
end;
end;
Procedure Rest;
begin
if (LogsToCutBeforeRest <= LogsCut) then
begin
Mouse(763, 10, 1, 1, true);
wait(250+random(300));
Mouse(638, 376, 5, 5, true);
Wait(250+random(300));
Wait(RestTime);
login;
end;
end;
Procedure TurnRunOn;
begin
if (FindColor(x, y, 4681870, 715, 95, 731, 115)) then
begin
Mouse(x, y, 5, 5, true);
Wait(300+random(250));
end;
end;
Procedure Proggie;
begin
Wait(1000+random(500));
Writeln('#############################################')
Writeln('Total Time Running = ' + TimeRunning + '.')
Writeln('Total Amount of Logs Cut = ' + IntToStr(LogsCut) + '.')
Writeln('Total Amount Of Logs Burnt = ' + IntToStr(LogsBurnt) + '.')
Writeln('Total Amount Of WC Lvls Gained = ' + IntToStr(LvlWC) + '.')
Writeln('Total Amount Of FM Lvls Gained = ' + IntToStr(LvlFM) + '.')
Writeln('Brianbs Autoer Wcer/Fmer W00T')
Writeln('Thank you for using Brianbs Autoer!')
Writeln('###########################################')
end;
Procedure Randoms;
begin
FindNormalRandoms;
end;
Procedure Antiban;
begin
Case Random(10) of
0: Boredhuman;
1: PickUpMouse;
2: Hoverskill('random', false);
3, 4, 5: begin
Makecompass('n');
wait(30+random(30));
Makecompass('s');
wait(30+random(30));
Makecompass('random');
end;
6 ,7 ,8: Hoverskill('woodcutting', false);
9: begin
Gametab(1);
wait(250+random(350));
Gametab(2);
Wait(250+random(350));
Gametab(3);
Wait(250+random(350));
Gametab(4);
Wait(150+random(200));
end;
10: Hoverskill('Firemaking', false);
end;
end;
begin
setupSRL;
ActivateClient;
Login;
TurnRunOn;
GameTab(4);
repeat;
FindNChop;
LvlUpInWC;
BurnLogs;
LvlupInFM;
Proggie;
Randoms;
Antiban;
gametab(4);
finished;
until(LogsToCutBeforeRest <= LogsCut)
Rest;
repeat
FindNChop;
LvlUpInWC;
BurnLogs;
LvlupInFM;
Proggie;
Randoms;
Antiban;
gametab(4);
Finished;
until(TotalLogsToCut <= LogsCut)
end.
If you want to have this removed, please tell me.