-
Notifications
You must be signed in to change notification settings - Fork 113
Команды для работы с прицелами в Orion Assistant 2.0
Формат команд:
ReturnType NameSpace.name(requiredParameters, [optionalParameters=defaultValue]);
-
ReturnType - возвращаемое значение функции (void - функция ничего не возвращает);
-
NameSpace - область видимости функции;
-
name - имя функции;
-
requiredParameters - обязательные параметры;
-
optionalParameters - не обязательные параметры, значение по умолчанию указано после знака =
graphicOrFlags - фильтры поиска:
-
mine - поиск тайлов пещеры;
-
tree - поиск тайлов деревьев для рубки;
-
water - поиск тайлов воды;
-
land - поиск только тайлов ландшафта;
-
any - Поиск любого тайла (приоритетнее статика, нежели ландшафт).
Есть ли прицел.
Результат: true если прицел есть.
Установить ловушку прицела на объект(ы) serial.
void Orion.WaitTargetType('graphicOrFlags', ['color'=0xFFFF], ['container'=self], ['flags'], [recurse=true]);
Установить ловушку прицела на объект, найденный поиском в контейнере.
-
- graphicOrFlags - Тип или список типов для поиска. 0xFFFF игнорируется.
-
- color - Цвет или список цветов для поиска. 0xFFFF игнорируется.
-
- container - Контейнер, в котором производится поиск.
-
- flags - Флаги фильтров поиска.
-
- recurse - Рекурсивный поиск по подконтейнерам.
void Orion.WaitTargetGround('graphicOrFlags', ['color'=0xFFFF], ['distance'=searchObjectsDistance], ['flags']);
Установить ловушку прицела на объект, найденный поиском на земле.
-
- graphicOrFlags - Тип или список типов для поиска. 0xFFFF игнорируется.
-
- color - Цвет или список цветов для поиска. 0xFFFF игнорируется.
-
- distance - Дистанция поиска.
-
- flags - Флаги фильтров поиска.
Установить ловушку прицела на объект, найденный поиском в контейнере.
-
- findListName - Название списка поиска.
-
- container - Контейнер, в котором производится поиск.
-
- flags - Флаги фильтров поиска.
-
- recurse - Рекурсивный поиск по подконтейнерам.
Установить ловушку прицела на объект, найденный поиском на земле.
-
- findListName - Название списка поиска.
-
- distance - Дистанция поиска.
-
- flags - Флаги фильтров поиска.
Установить ловушку прицела на землю.
-
- graphicOrFlags - Тип тайла, может быть lasttile
-
- x - Координата X в мире
-
- y - Координата Y в мире
-
- z - Координата Z в мире
Установить ловушку прицела на землю, относительно персонажа.
-
- graphicOrFlags - Тип тайла, может быть lasttile
-
- x - Смещение координаты X в мире
-
- y - Смещение координаты Y в мире
-
- z - Смещение координаты Z в мире
Отмена текущего ожидания прицела.
Навести прицел на объект serial.
void Orion.TargetType('graphicOrFlags', ['color'=0xFFFF], ['container'=self], ['flags'], [recurse=true]);
Навести прицел на объект, найденный поиском в контейнере.
-
- graphicOrFlags - Тип или список типов для поиска. 0xFFFF игнорируется.
-
- color - Цвет или список цветов для поиска. 0xFFFF игнорируется.
-
- container - Контейнер, в котором производится поиск.
-
- flags - Флаги фильтров поиска.
-
- recurse - Рекурсивный поиск по подконтейнерам.
void Orion.TargetGround('graphicOrFlags', ['color'=0xFFFF], ['distance'=searchObjectsDistance], ['flags']);
Навести прицел на объект, найденный поиском на земле.
-
- graphicOrFlags - Тип или список типов для поиска. 0xFFFF игнорируется.
-
- color - Цвет или список цветов для поиска. 0xFFFF игнорируется.
-
- distance - Дистанция поиска.
-
- flags - Флаги фильтров поиска.
Навести прицел на объект, найденный поиском в контейнере.
-
- findListName - Название списка поиска.
-
- container - Контейнер, в котором производится поиск.
-
- flags - Флаги фильтров поиска.
-
- recurse - Рекурсивный поиск по подконтейнерам.
Навести прицел на объект, найденный поиском на земле.
-
- findListName - Название списка поиска.
-
- distance - Дистанция поиска.
-
- flags - Флаги фильтров поиска.
Навести прицел на землю.
-
- graphicOrFlags - Тип тайла, может быть lasttile
-
- x - Координата X в мире
-
- y - Координата Y в мире
-
- z - Координата Z в мире
Навести прицел на землю, относительно персонажа.
-
- graphicOrFlags - Тип тайла, может быть lasttile
-
- x - Смещение координаты X в мире
-
- y - Смещение координаты Y в мире
-
- z - Смещение координаты Z в мире
Проверить возможность наведения прицела на землю в указанных координатах.
-
- graphicOrFlags - Тип тайла
-
- x - Координата X в мире
-
- y - Координата Y в мире
Результат: true если можно навести таргет.
Проверить возможность наведения прицела на землю, относительно персонажа.
-
- graphicOrFlags - Тип тайла
-
- x - Смещение координаты X в мире
-
- y - Смещение координаты Y в мире
Результат: true если можно навести таргет.
- void Orion.CancalTarget();
Отменить текущий таргет в клиенте (если он есть).
Ожидание прихода прицела в клиент за период времени delay (мс) начиная от вызова команды.
Если клиент уже имеет прицел - немедленно вернет true;
Результат: true если прицел есть или получен.
Получить тип прицела.
Результат: 0 если прицела нет, 1 - если прицел netural, 2 - harmful, 3 - helpful.
Ожидание, пока есть прицел в клиенте.
Если клиент не имеет прицела - немедленно вернет true;
Результат: true если прицела нет.
Добавить в очередь ловушку прицела на объект(ы) serial.
void Orion.AddWaitTargetType('graphicOrFlags', ['color'=0xFFFF], ['container'=self], ['flags'], [recurse=true]);
Добавить в очередь ловушку прицела на объект, найденный поиском в контейнере.
-
- graphicOrFlags - Тип или список типов для поиска. 0xFFFF игнорируется.
-
- color - Цвет или список цветов для поиска. 0xFFFF игнорируется.
-
- container - Контейнер, в котором производится поиск.
-
- flags - Флаги фильтров поиска.
-
- recurse - Рекурсивный поиск по подконтейнерам.
void Orion.AddWaitTargetGround('graphicOrFlags', ['color'=0xFFFF], ['distance'=searchObjectsDistance], ['flags']);
Добавить в очередь ловушку прицела на объект, найденный поиском на земле.
-
- graphicOrFlags - Тип или список типов для поиска. 0xFFFF игнорируется.
-
- color - Цвет или список цветов для поиска. 0xFFFF игнорируется.
-
- distance - Дистанция поиска.
-
- flags - Флаги фильтров поиска.
Добавить в очередь ловушку прицела на объект, найденный поиском в контейнере.
-
- findListName - Название списка поиска.
-
- container - Контейнер, в котором производится поиск.
-
- flags - Флаги фильтров поиска.
-
- recurse - Рекурсивный поиск по подконтейнерам.
Добавить в очередь ловушку прицела на объект, найденный поиском на земле.
-
- findListName - Название списка поиска.
-
- distance - Дистанция поиска.
-
- flags - Флаги фильтров поиска.
Добавить в очередь ловушку прицела на землю.
-
- graphicOrFlags - Тип тайла, может быть lasttile
-
- x - Координата X в мире
-
- y - Координата Y в мире
-
- z - Координата Z в мире
Добавить в очередь ловушку прицела на землю, относительно персонажа.
-
- graphicOrFlags - Тип тайла, может быть lasttile
-
- x - Смещение координаты X в мире
-
- y - Смещение координаты Y в мире
-
- z - Смещение координаты Z в мире