-
Notifications
You must be signed in to change notification settings - Fork 113
Команды для работы со скриптами в Orion Assistant 2.0
Hotride edited this page May 21, 2017
·
12 revisions
Формат команд:
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 если скрипт запущен.
- void Orion.Launch('filePath', [arguments]);
Запуск сторонней программы по пути filePath с параметрами arguments.