SCAR Code:
function SoftFountainWalk: boolean;
begin
if(not LoggedIn)then
Exit;
FindNormalRandoms;
Result:= False;
SmartRun(30);
if (not(RadialRoadWalk(FindVarrockRoadColor, 115, 140, 57, 10, 10))) then
begin
if (not(Findsymbol(x, y, 'guide') or (not(findsymbol(x, y, 'anvil'))))) then
begin
Result:= False;
Writeln('ERROR: ['+ Players[CurrentPlayer].Nick +'] is now inactive.');
Writeln('Lost walking to fountain.');
Logout;
end else
begin
MouseFlag(x + 3, y, 10, 10, 8);
FindNormalRandoms;
Result:= True;
end;
end else
begin
FFlag(20);
FindnormalRandoms;
Result:=True;
end;
begin
If result then
begin
if(not(finddtm(SetDDTM, x, y, mmx1, mmy1, mmx2, mmy2))) then
begin
if(not(RadialRoadWalk(FindVarrockRoadColor, 60, 95, 40, 7, 7))) then
begin
If(not(findsymbol(x, y,'staff shop') or (not(findsymbol(x, y,'quest'))))) then
begin
Result:=False;
Writeln('ERROR: ['+ Players[CurrentPlayer].Nick +'] is now inactive.');
Writeln('Lost walking to fountain.');
Logout;
end else
begin
MouseFlag(x, y, 13, 13, 8);
FindNormalRandoms;
Result:= True;
end;
end else
begin
FindNormalRandoms;
Result:= True;
end;
end else
begin
MouseFlag(x, y, 15, 15, 20);
FindNormalRandoms;
Result:= True;
Exit;
end;
end else
begin
Logout;
Writeln('ERROR: ['+ Players[CurrentPlayer].Nick +'] is now inactive.');
Writeln('Lost walking to fountain.');
end;
end;
begin
if (result) then
begin
If (not(finddtm(setddtm, x, y, mmx1, mmy1,mmx2,mmy2))) then
begin
if(not(findsymbol(x, y, 'water'))) then
begin
if(not(RadialRoadWalk(FindVarrockRoadColor, 60, 120, 15, 7, 7))) then
begin
Result:=False;
Writeln('ERROR: ['+ Players[CurrentPlayer].Nick +'] is now inactive.');
Writeln('Lost walking to fountain.');
Logout;
end else
begin
Result:=True;
FindNormalRandoms;
end;
end else
begin
MouseFlag(x, y, 15, 15, 10);
FindNormalRandoms;
Result:= True;
end;
end else
begin
MouseFlag(x, y, 15, 15, 8);
FindNormalRandoms;
Result:= True;
end;
end else
begin
Logout;
Writeln('ERROR: ['+ Players[CurrentPlayer].Nick +'] is now inactive.');
Writeln('Lost walking to fountain.');
end;
end;
end;
I have tried using both MouseFlag and FFlag, so don't say that it is just MouseFlag messing up!