From Stealth Client

Jump to: navigation, search

Коннект

ChangeProfile

function ChangeProfile(ProfileName : String) : Integer

Эта функция позволяет изменить текущий профиль, те выбрать другого персонажа. Для ее успешной работы необходимо выполнение следующих условий:

  • Текущий чар должен быть отключен
  • У него должен выполнятся только один скрипт
  • Указанный профиль должен существовать. Важно - название профиля чувствительно к регистру.

В случае успешной смены профиля, функция вернет 0, иначе вернет код ошибки:

  • -1 - Внутренняя ошибка
  • -2 - Чар подключен или находится в процессе подключения
  • -3 - Выполняется больше одного скрипта
  • -4 - Указанного профиля не существует

CheckLag

function CheckLag(timeoutMS : Integer) : Boolean;

CheckLagBegin

procedure CheckLagBegin;

CheckLagEnd

function CheckLagEnd : Boolean;


Connect

procedure Connect

Подключает текущего чара к серверу

Пример 1: {{page>:examples:connect&nofooter}}

См. также


Connected

function Connected : boolean

Статус соединения с UO сервером: True - чар подключен, False - не подключен

Пример 1: {{page>:examples:connect&nofooter}}

См. также


ConnectedTime

function ConnectedTime() : TDateTime

Возвращает параметр чара - Время последнего подключения к серверу (ConnectedTime).

возвращает время последнего удачного коннекта к серверу.

В случае, если отсутствует соединение с UO сервером - вернет '30.12.1899' без времени. в формате даты это есть эквивалент нуля.

Пример:

  AddToSystemJournal('Последнее удачное подключение было в (Last Connect Time): ' + DateTimeToStr(ConnectedTime))


Disconnect

procedure Disconnect

Отключает текущего чара от сервера

Пример 1: {{page>:examples:connect&nofooter}}

См. также


DisconnectedTime

function DisconnectedTime() : TDateTime

Возвращает параметр чара - Время последнего отключения от сервера (DisconnectedTime).

возвращает время последнего отключения от сервера (независимо от причины).

В случае, если такового действия не происходило - вернет вернет '30.12.1899' без времени. в формате даты это есть эквивалент нуля.

Пример:

  AddToSystemJournal('Последнее отключение было в (Last Disconnect Time): ' + DateTimeToStr(DisconnectedTime))


GetARStatus

function GetARStatus : Boolean

Возвращает режим реконнектора: True - реконектор включен, False - выключен

Пример 1: {{page>:examples:connect&nofooter}}

См. также


GetPauseScriptOnDisconnectStatus

function GetPauseScriptOnDisconnectStatus : Boolean

Задает поведение скрипта при дисконнекте. если Value True то при дисконнекте, все запущенные скрипты встанут на паузу.

Пример 1:

{{page>:examples:pausescript&nofooter}}

См. также

ProxyIP

function ProxyIP : String;

ProxyPort

function ProxyPort : Word;


SetARStatus

procedure SetARStatus(Value : Boolean)

Устанавливает режим реконнектора: True - реконектор включен, False - выключен

Пример 1: {{page>:examples:connect&nofooter}}

См. также


SetPauseScriptOnDisconnectStatus

procedure SetPauseScriptOnDisconnectStatus(Value : Boolean)

Задает поведение скрипта при дисконнекте. если Value True то при дисконнекте, все запущенные скрипты встанут на паузу.

Пример 1: {{page>:examples:pausescript&nofooter}}

См. также

UseProxy

function UseProxy : Boolean;