-
Notifications
You must be signed in to change notification settings - Fork 113
Команды для работы с магазином
Формат команд:
ReturnType NameSpace.name(requiredParameters, [optionalParameters=defaultValue]);
-
ReturnType - возвращаемое значение функции (void - функция ничего не возвращает);
-
NameSpace - область видимости функции;
-
name - имя функции;
-
requiredParameters - обязательные параметры;
-
optionalParameters - не обязательные параметры, значение по умолчанию указано после знака =
Приступить к покупке товара.
Если байлист появился, но подходящих для покупки предметов в нем не оказалось - функция немедленно возвращает управление.
Если байлист не появился - функция будет ждать указанное время (Timeout if shop is not recv).
-
shopListName - Название списка покупок.
-
vendorName - Имя вендора.
-
shopDelay - Общая задержка на покупку. Если указана 0 (или не указана) - расчет задержки происходит автоматически, основываясь на количестве товара и поле Shop delay for 1 stack на вкладке Shop.
Приступить к продаже товара.
Если селллист появился, но подходящих для продажи предметов в нем не оказалось - функция немедленно возвращает управление.
Если селллист не появился - функция будет ждать указанное время (Timeout if shop is not recv).
-
shopListName - Название списка покупок.
-
vendorName - Имя вендора.
-
shopDelay - Общая задержка на покупку. Если указана 0 (или не указана) - расчет задержки происходит автоматически, основываясь на количестве товара и поле Shop delay for 1 stack на вкладке Shop.
Ожидание прихода гампа торговли в клиент за период времени delay (мс) начиная от вызова команды.
Результат: true если гамп торговли получен.
Приступить к покупке товара для пополнения запасов. Работает только если указаны Graphic и Color предметов в байлисте.
Перед непосредственной покупкой проверяет наличие предметов в рюкзаке игрока, если пополнение не требуется - покупка не инициализируется.
Если байлист появился, но подходящих для покупки предметов в нем не оказалось - функция немедленно возвращает управление.
Если байлист не появился - функция будет ждать указанное время (Timeout if shop is not recv).
-
shopListName - Название списка покупок.
-
vendorName - Имя вендора.
-
shopDelay - Общая задержка на покупку. Если указана 0 (или не указана) - расчет задержки происходит автоматически, основываясь на количестве товара и поле Shop delay for 1 stack на вкладке Shop.
Получить объект ShopList.
Результат: Объект типа ShopListObject, даже если списка с указанным именем не существует.
Сохранить shopListObject в списке ассистента.
Если список с таким именем уже существует - перезапишет его, если не существует - создаст новый.
Установить ловушку на покупку предметов.
-
shopListName - Название списка покупок.
-
shopDelay - Общая задержка на покупку. Если указана 0 (или не указана) - расчет задержки происходит автоматически, основываясь на количестве товара и поле Shop delay for 1 stack на вкладке Shop.
Установить ловушку на покупку предметов в режиме пополнения запасов.
Перед непосредственной покупкой проверяет наличие предметов в рюкзаке игрока, если пополнение не требуется - покупка не инициализируется.
-
shopListName - Название списка покупок.
-
shopDelay - Общая задержка на покупку. Если указана 0 (или не указана) - расчет задержки происходит автоматически, основываясь на количестве товара и поле Shop delay for 1 stack на вкладке Shop.
Установить ловушку на продажу предметов.
-
shopListName - Название списка покупок.
-
shopDelay - Общая задержка на покупку. Если указана 0 (или не указана) - расчет задержки происходит автоматически, основываясь на количестве товара и поле Shop delay for 1 stack на вкладке Shop.
Проверка, идет ли в данный момент покупка или продажа.
Результат: true - если сейчас обрабатывается buy/sell список, false если нет.