moveExitOnDisconnect
Controls whether the movement system aborts immediately when the character disconnects.
When True, methods like MoveXY, Step, StepQ, newMoveXY return immediately with a failure result upon disconnect. When False, they wait for the connection to be restored (e.g., via auto-reconnect) before continuing.
Default value: depends on profile settings.
This variable is Pascal-only (DWS + PascalScript). In Python, the movement system unconditionally pauses while disconnected (while not Connected(): Wait(100)), so no getter/setter is needed.
Управляет немедленным прерыванием перемещения при отключении персонажа.
Когда True, методы MoveXY, Step, StepQ, newMoveXY немедленно возвращают результат неудачи при отключении. Когда False, они ожидают восстановления соединения (например, через автопереподключение) перед продолжением.
Значение по умолчанию: зависит от настроек профиля.
Переменная доступна только в Pascal (DWS + PascalScript). В Python система перемещения безусловно ставится на паузу при отключении (while not Connected(): Wait(100)), поэтому getter/setter не нужен.
var moveExitOnDisconnect: Boolean;
begin
moveExitOnDisconnect := False;
SetARStatus(True);
// Movement will wait for reconnect instead of failing
MoveXY(1234, 5678, True, 1, True);
end.