It will exit the procedure always.
SCAR Code:
if RadialWalk(FindVarrockRoadColor, 230, 260, 69, 2, 2) then
begin
FFlag(1);
WriteLn('Walking To Oak Step 1');
end else
WriteLn('Did not complete Walking To Oak step 1'); //if it has not walked it will ONLY do this
Logout; //it will do this always
NextPlayer(True); //and this
Exit; //and this, which will exit the procedure and not continue with other things
You have to wrap those things in a begin..end:
SCAR Code:
if RadialWalk(FindVarrockRoadColor, 230, 260, 69, 2, 2) then
begin
FFlag(1);
WriteLn('Walking To Oak Step 1');
end else
begin
WriteLn('Did not complete Walking To Oak step 1');
Logout;
NextPlayer(True);
Exit;
end;