Simba Code:
function isAFKpatrol(): boolean;
var
TPA: TPointArray;
begin
Result := FindTextIn(TPA, 'patrol guard', 'SmallChars07', 0, MSBOXCB2);
end;
function Clickcontinue(): Boolean;
var
TPA: TPointArray;
begin
if FindTextIn(TPA, 'ontinue', 'SmallChars07', 16711680, MSBOXCB3) then
begin
OffsetTPA(TPA, Point(4, 4));
Mouse(TPA[0], MOUSE_LEFT);
writeln('completed afk guy');
end;
end;
function HiddenGuard(): Boolean;
var
x, y,x1,y1:Integer;
c: Int32;
TPA: TPointArray;
ATPA: T2DPointArray;
begin
FindColorsTolerance(TPA, 7383487, 89, 95, 389, 295, 19);
ATPA := ClusterTPA(TPA, 5);
FilterTPAsBetween(ATPA, 0, 25);
FilterTPAsBetween(ATPA, 300, 100000);
SortATPASize(ATPA, True);
if (Length(ATPA) < 1) then
begin
Exit();
end;
middleTPAEx(ATPA[0], x, y);
//top
x1 := (x) ;
y1 := (y+2);
writeln('try top');
MoveMouse(x1, y1);
wait(700, 750);
if IsUpText('Talk') then
begin
FastClick(MOUSE_LEFT);
Didfind := true;
writeln('clicked afk guy');
end;
if IsKeyDown(STOP_KEY) then TerminateScript();
end;
function AFKpatrol(): Boolean; //65535 yello
var
x, y:Integer;
c: Int32;
TPA: TPointArray;
ATPA: T2DPointArray;
Bounds:Tbox;
begin
FindColorsTolerance(tpa, 1315862, 15, 94, 476, 356, 5);
ATPA := ClusterTPA(TPA, 1);
Didfind := false;
SortATPASize(ATPA, True);
if (Length(ATPA) < 1) then
begin
writeln('Didnt find him');
HiddenGuard();
end;
if (Length(ATPA) >= 1) then
begin
middleTPAEx(ATPA[0], x, y);
movemouse(x,y);
if IsUpText('Talk') then
begin
FastClick(MOUSE_LEFT);
Didfind := true;
writeln('clicked afk guy');
end;
end;
if Didfind = true then
begin
Clickcontinue();
exit();
end;
if IsKeyDown(STOP_KEY) then TerminateScript();
end;