-
Notifications
You must be signed in to change notification settings - Fork 113
Команды для работы с журналом в Orion Assistant 2.0
Hotride edited this page May 21, 2017
·
9 revisions
Формат команд:
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, если ничего не нашлось.
- JournalMessage Orion.LastJournalMessage();
Получить последнее сообщение журнала ассиста.
Результат: объект типа JournalMessage или null, если сообщений в журнале нет.