Home API Manuals About Forum
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

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 не нужен.

Pascal

var moveExitOnDisconnect: Boolean;

Pascal Example

begin
  moveExitOnDisconnect := False;
  SetARStatus(True);
  // Movement will wait for reconnect instead of failing
  MoveXY(1234, 5678, True, 1, True);
end.

See Also

MoveXY, Step, StepQ, newMoveXY, SetARStatus