Reflection2:
Code:
Funciton LogoutFully: Boolean;
var
Child, Exit: TInterfaceChild;
begin
Exit:= R_GetInterfaceChild(548, 181);
Repeat
R_ClickInterface(Exit, 1);
R_WaitInterfaceOpen(182, 3000);
Until(R_ValidInterface(182));
R_GetInterfaceChild(182, 6);
while(R_ValidInterface(182)) do
begin
R_ClickInterface(Child, 1);
R_WaitInterfaceClose(182, 3000);
if(R_LoginScreen) then
begin
Result:= true;
break;
end;
end;
end;
Function LogoutLobby: Boolean;
var
Child, Exit: TInterfaceChild;
begin
Exit:= R_GetInterfaceChild(548, 181);
Repeat
R_ClickInterface(Exit, 1);
R_WaitInterfaceOpen(182, 3000);
Until(R_ValidInterface(182));
R_GetInterfaceChild(182, 13);
while(R_ValidInterface(182)) do
begin
R_ClickInterface(Child, 1);
R_WaitInterfaceClose(182, 3000);
if(R_LobbyScreen) then
begin
Result:= true;
break;
end;
end;
end;