SCAR Code:
Function CloseWindow : Boolean;
Var
Col : TIntegerArray;
A, B : TPointArray;
Pa : TBox;
I : Integer;
Begin
Col := [8042720, 4160933, {Skill}
6854059, 2902100, {Quest}
1909802, 9678265, {Main typ 1}
10070193, 2503226];{Main typ 2}
For I := 0 To 3 Do
Begin
FindColorsTolerance(A, Col[i*2], MSX1, MSY1, MSX2, MSY2, 1);
FindColorsTolerance(B, Col[i*2+1], MSX1, MSY1, MSX2, MSY2, 1);
If (High(CombineTPA(A, B)) > 0) Then
Begin
Pa := GetTPABounds(CombineTPA(A, B));
Mouse(RandomRange(Pa.x1, Pa.x2), RandomRange(Pa.y1, Pa.y2), 0, 0, True);
Result := True;
Exit;
End;
End;
End;