Skip to content

Команды для работы с журналом в Orion Assistant 2.0

Hotride edited this page May 21, 2017 · 9 revisions

Группа команд для работы с журналом для Orion Assistant 2.0.

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

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


  • void Orion.ShowJournal([linesCount=maxLines]);

Вывести содержимое журнала в текстовое окно, linesCount - количество выводимых строк.


  • void Orion.ClearJournal(['pattern'], ['flags'], ['serial'=0xFFFFFFFF], ['color'=0xFFFF]);

Очистка журнала.

Без параметров - очищает весь журнал ассиста, в ином случае - работает аналогично InJournal, только с удалением.


  • void Orion.JournalIgnoreCase([state=false]);

Включить/выключить игнорирование регистра для поиска текста в журнале.


  • JournalMessage Orion.InJournal('pattern', ['flags'], ['serial'=0xFFFFFFFF], ['color'=0xFFFF], [startTime=0, endTime=0]);

Поиск данных в журнале.

    • pattern - Искомая строка, может состоять из нескольких строк, разделенных |
    • flags - флаги поиска в журнале: my/self - поиск только сообщений с серийником игрока; sys/system - поиск сообщений только в системном чате. Может быть скомбинировано: 'my|sys'.
    • serial - поиск только сообщений от объекта с указанным серийником. 0xFFFFFFFF игнорируется фильтр по серийнику.
    • color - поиск только сообщений с указанным цветом. 0xFFFF игнорируется фильт по цвету.
    • startTime - начальное время поиска. 0 игнорируется начальное время
    • endTime - конечное время поиска. 0 игнорируется конечное время

Результат: объект типа JournalMessage или null, если ничего не нашлось.


  • JournalMessage Orion.WaitJournal('pattern', startTime, endTime, [flags], ['serial'=0xFFFFFFFF], ['color'=0xFFFF]);

Ожидание появления данных в журнале.

    • pattern - Искомая строка, может состоять из нескольких строк, разделенных |
    • startTime - начальное время поиска. 0 игнорируется начальное время
    • endTime - конечное время поиска. 0 игнорируется конечное время
    • flags - флаги поиска в журнале: my/self - поиск только сообщений с серийником игрока; sys/system - поиск сообщений только в системном чате. Может быть скомбинировано: 'my|sys'.
    • serial - поиск только сообщений от объекта с указанным серийником. 0xFFFFFFFF игнорируется фильтр по серийнику.
    • color - поиск только сообщений с указанным цветом. 0xFFFF игнорируется фильт по цвету.

Результат: объект типа JournalMessage или null, если ничего не нашлось.


Introduced in 2.0.7.0

  • JournalMessage Orion.LastJournalMessage();

Получить последнее сообщение журнала ассиста.

Результат: объект типа JournalMessage или null, если сообщений в журнале нет.

Clone this wiki locally