SCAR Code:
function LightingPoint: Boolean;
var
RoadDTM, x, y : Integer;
begin
RoadDTM := RoadDDTM;
if DTMRotated(RoadDTM, x, y, MMX1,MMY1,MMX2,MMY2) then
begin
Mouse(x, y, 1, 1, True);
FFlag(1);
Writeln('DDTM Walk Method Worked!');
Wait(350 + Random(440));
Result := True;
end else
if (RadialRoadWalk(5921120, 160, 190, 62, 1, 1)) then
begin
Result := True;
FFlag(1);
Wait(330 + Random(290));
Writeln('Failed to walk using DDTM, but Radial Road Walk worked.');
end else
begin
Result := False;
FreeDTM(RoadDTM);
if (not (Result)) then
begin
LogOut;
end;
end;
end;
function WalkBackToPoint : Boolean;
var
sx, sy : Integer;
begin
if (not (LoggedIn)) then Exit;
RoadColor := FindRoadColor;
RadialRoadWalk(RoadColor, 80, 100, 73, 1, 1);
FFlag(1);
Wait(330 + Random(275));
RadialRoadWalk(RoadColor, 55, 75, 73, 1, 1);
FFlag(1);
Wait(1350 + Random(665));
Writeln('Successfully moved near the Maple Trees. Now finding the Tree Symbol');
FindSymbolIn(sx, sy, 'Tree', 558, 53, 610, 83);
Mouse(sx, sy, 3, 3, True);
FFlag(1);
Result := True;
if (RoadColor = 0) then LogOut;
end;
These functions you see here are from my Maple Forest Fire/Maple Stock. Right now I'm having troubles with my FireMaking procedure. Mainly it is the walking part. Im trying to make the Player walk to the Camelot Road and set fire on the Maples. Apparently... It didn't turn out good... FindRoadColor; fails to find the road, 5 times in a row in fact. (It Logs out and in 5 times, the script). I tried other methods such as the new TAutoColor made by the SRL Devs.
SCAR Code:
function WalkBackToPoint : Boolean;
var
FindTreeSymbol, sx, sy, x, y : Integer;
NewColorRecord : TAutoColorInfo;
SymbolFound : Boolean;
begin
if (not (LoggedIn)) then Exit;
with NewColorRecord do
begin
Name := 'New Camelot Path';
MinCount := 100;
Color := 7368825;
HueMod := 0.00;
SatMod := 0.00;
LumTol := 0;
MinR := 120; MaxR := 122;
MinG := 111; MaxG := 113;
MinB := 111; MaxB := 113;
MinX := 16.58; MaxX := 16.62;
MinY := 16.80; MaxY := 16.84;
MinZ := 17.68; MaxZ := 17.72;
end;
Writeln(IntToStr(FindColorRecord(x, y, NewColorRecord)));
RoadColor := FindColorRecord(x, y, NewColorRecord);
Yet that failed to find the Road Color, i even added tolerance by spreading the MinColor and the MaxColor, and adding more LumTol... BUT nothing worked
So now i beg to the SRL Members, Mods, and...apparently th3 s3x (Someone ranked himself that and i can not remember who
) and of course the SRL Jr. Members could help would be appreciated. I hope you can find a solution to my problems and many thanks and reputations.
I remember someone's signature who said he enjoyed doing walking functions/procedures... So who ever your are, i think now is the best time you can come in my aid 
Thanks guys! I hope to release my super awesome script! It really owns 
Oh and BTW! Does anyone know of a tutorial that teaches how to make games in SCAR. I saw RS_Monkey (I forgot how you spell) made this super awesome game called Stalingrad and i would delightfully like to learn how to do that. THAT GAME WAS AWESOME!