function seeMMSymbol(var x: integer; var y: integer; DTM, color, tolerance: integer; name: string): boolean;
var
angle: extended;
begin
SymbolAccuracy := 0.65;
if findsymbol(x, y, name) then
begin
//SMART_DrawBoxEx(false, false, inttobox(x - 5, y - 5, x + 5, y + 5), clGreen);
result := true;
exit;
end;
if findDTMRotatedSE(DTM, x, y, MMX1, MMY1, MMX2, MMY2, - pi() / 4, pi() / 4, pi() / 64, angle) then
begin
result := true;
// SMART_DrawBoxEx(false, false, inttobox(x - 5, y - 5, x + 5, y + 5), clGreen);
exit;
end
else
begin
if FindColorTolerance(x, y, color, MMX1, MMY1, MMX2, MMY2, tolerance) then
begin
result := true;
//SMART_DrawBoxEx(false, false, inttobox(x - 5, y - 5, x + 5, y + 5), clGreen);
end
else
begin
result := false;
end;
end;
end;
Also make a TPA of the bankers dots then walk to that, im guessing there's not going to be many other random npc's close enough together to interfere, look at my ess miner script for an example, the function is called FindBankTPA(x,y):boolean;