Класс предмета магазина для Orion Assistant 3.0.0.0 - Hotride/OrionUO GitHub Wiki

Класс предмета магазина для Orion Assistant 3.0.0.0.

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

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

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

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

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

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

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


  • Создание нового предмета магазина - new ShopListItem('graphic', [color='0xFFFF'], [name=''], [count=0], [price=0], [comment=''])

Создать новый объект предмета магазина с указанными параметрами

Результат: Новый объект типа ShopListItemObject.


String shopItem.Graphic();

Результат: ИД картинки.


String shopItem.Color();

Результат: Цвет.


String shopItem.Name();

Результат: Имя для поиска.


int shopItem.Count();

Результат: Количество предметов для покупки/продажи.


int shopItem.Price();

Результат: Максимальная стоимость одного предмета для покупки/продажи.


String shopItem.Comment();

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


  • void shopItem.SetGraphic('value');

Изменить ИД картинки на value.

Если указано '0xFFFF' или 'any' - это поле игнорируется.


  • void shopItem.SetColor('value');

Изменить цвет на value.

Если указано '0xFFFF' или 'any' - это поле игнорируется.


void shopItem.SetName('value');

Изменить имя на value.

Если указано пустое поле - это поле игнорируется.


void shopItem.SetCount(value);

Изменить количество предметов для покупки/продажи на value.

Если указано 0 - это поле игнорируется.


void shopItem.SetPrice(value);

Изменить максимальную стоимость одного предмета для покупки/продажи на value (только для органайзера в режиме restock).

Если указано 0 - это поле игнорируется.


void shopItem.SetComment('value');

Изменить комментарий к предмету на value.