Команды для работы с окном торговли в Orion Assistant 2.0 - Hotride/OrionUO GitHub Wiki

Группа команд по работе с меню обмена для Orion Assistant 2.0.3.

Формат команд:

ReturnType NameSpace.name(requiredParameters, [optionalParameters=defaultValue]);

  • ReturnType - возвращаемое значение функции (void - функция ничего не возвращает);

  • NameSpace - область видимости функции;

  • name - имя функции;

  • requiredParameters - обязательные параметры;

  • optionalParameters - не обязательные параметры, значение по умолчанию указано после знака =


int Orion.TradeCount();

Результат: количество открытых меню.


String Orion.TradeContainer('index', 'container');

Получить серийник контейнера трэйд окна с индексом index (от 0 до TradeCount() - 1) (или по серийнику index 0x12345678).

container - Идентификатор окна, правое ('right' или '1') или левое ('0').

Результат: серийник контейнера.


String Orion.TradeOpponent('index');

Получить серийник оппонента трэйд окна с индексом index (от 0 до TradeCount() - 1) (или по серийнику index 0x12345678).

Результат: серийник оппонента.


String Orion.TradeName('index');

Получить имя оппонента трэйд окна с индексом index (от 0 до TradeCount() - 1) (или по серийнику index 0x12345678).

Результат: имя оппонента.


bool Orion.TradeCheckState('index', 'container');

Получить состояние подтверждения проведения сделки трэйд окна с индексом index (от 0 до TradeCount() - 1) (или по серийнику index 0x12345678).

container - Идентификатор окна, правое ('right' или '1') или левое ('0').

Результат: состояние галочки true/false.


void Orion.TradeCheck('index', state);

Изменить состояние подтверждения проведения сделки трэйд окна с индексом index (от 0 до TradeCount() - 1) (или по серийнику index 0x12345678).

state - новое состояние, true (поставить галочку) или false (снять галочку).


void Orion.TradeClose('index');

Закрыть трэйд окно с индексом index (от 0 до TradeCount() - 1) (или по серийнику index 0x12345678).


Introduced in 2.0.15.0

bool Orion.WaitForTrade([delay=1000]);

Ожидание прихода гампа передачи предметов в клиент за период времени delay (мс) начиная от вызова команды.

Результат: true если гамп передачи предметов получен.