// * function FindSymbol(var rx, ry: Integer; Name: String): Boolean;
SCAR Code:
Findsymbol(x,y,'fishing spot')
mouse(x,y,2,2,true)
// * function FindSymbolIn(var rx, ry: Integer; Name: string; xs, ys, xe, ye: Integer): Boolean;
SCAR Code:
Findsymbol(x,y,'fishing spot',MMX1,mmy1,mmx2,mmy2)
mouse(x,y,2,2,true)
// * procedure FindSymbols(var AnsTPA: Array of Tpoint; SymbolName: String);
SCAR Code:
Procedure ClickRandomFishSymbol;
var TPA:Array of Tpoint;
i:integer;
begin
FindSymbols(TPA,'fishing spot')
I:=Random(length(TPA)-1)
MMouse(TPA[i].x,TPA[i].y,2,2,true)
end;
last one may not work since i made it up as i typed. but i hope you get the idea.