Skip to content

Команды для работы со скриптами в Orion Assistant 2.0

Hotride edited this page May 21, 2017 · 12 revisions

Группа команд управления состоянием скриптов для Orion Assistant 2.0.

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

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


  • void Orion.Wait('delay');

Ждать delay миллисекунд.

Помимо значения может принимать в параметр строковые константы: moveitemdelay, waittargetdelay, useitemdelay, keepcorpsedelay.


  • int Orion.Now();

Результат: текущее время в миллисекундах.


  • void Orion.LoadScript('filePath');

Загрузить файл скрипта.


  • void Orion.Exec('functionName', [oneScriptRunning=false], [argumentsList]);

Запустить функцию.

    • functionName - Имя запускаемой функции.
    • oneScriptRunning - Проверять наличие запущенного экземпляра функции с таким же названием и предотвращать повторное выполнение.
    • argumentsList - Список параметров функции.

  • void Orion.Terminate('functionName', ['functionsSave']);

Завершить выполнение скрипта. Регистр названий функций важен!!!

    • functionName - Название функции для завершщения. Завершает все функции с таким именем. Если указано 'all' - завершает все функции, кроме указанных в functionsSave.
    • functionsSave - Функции, которые не нужно завершать, указываются через '|' например Orion.Terminate('all', 'Heal|Loot|CheckMana') - завершит все работающие фукнции, кроме Heal, Loot, CheckMana.

  • bool Orion.ScriptRunning('functionName');

Проверка, запущен ли скрипт.

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


Introduced in 2.0.7.0

  • void Orion.Launch('filePath', [arguments]);

Запуск сторонней программы по пути filePath с параметрами arguments.

Clone this wiki locally