SCAR Code:
function CloseBank: Boolean;
var
i, Timer: Integer;
begin
Result := False;
if BankScreen then
begin
Timer := GetTimeRunning + 8000;
repeat
Mouse(483, 28, 10, 12, True);
for i := 0 to 30 do
begin
if not BankScreen then
begin
Result:= True;
Break;
end;
Wait(100);
end;
Wait(Random(100));
until (GetTimeRunning > Timer) or Result;
end;
end;
SCAR Code:
Function CloseBank : Boolean;
Var I : Byte;
Begin
While ((BankScreen) And (I <= 2)) Do
Begin
Result := (Not (BankScreen));
If Result Then Break;
Mouse(483, 28, 10, 12, True);
Wait(1200 + Random(800));
Inc(I);
End;
Wait(Random(100));
End;