RU Runtime API 39 Time and Waiting - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Runtime API — Время и ожидание

Главная · C# · IDE · UO API · A–Z · Примеры · Языки

Каждая команда открывает карточку с C#-сигнатурами, параметрами и несколькими самостоятельными примерами.

UO.AddRecall

Магия

UO.CallSub

Сценарии и среда выполнения

Запускает C#-делегат, заранее зарегистрированный в текущем выполнении через RegisterRoutine(name, handler). Вызов возвращает управление до завершения помощника; одну зарегистрированную задачу нельзя накладывать саму на себя.

UO.ConnectedTime

Клиент и подключение

Возвращает календарную отметку последнего успешного входа персонажа в мир. Помогает понять, изменилось ли подключение за время ожидания или паузы, прежде чем продолжать прежнюю задачу.

UO.Date

Сценарии и среда выполнения

Читает местную календарную дату компьютера числом YYMMDD. Удобна для названия дневной серии действий или обнаружения смены даты.

UO.DisconnectedTime

Клиент и подключение

Возвращает календарную отметку последней потери игрового подключения. Нужна для диагностики обрыва и оценки длительности завершённого подключения, а не для определения числа попыток входа.

UO.Exec

Сценарии и среда выполнения

Выполняет текстовую игровую команду либо запускает зарегистрированный C#-делегат или загруженный C#-файл.

UO.GetPing

Клиент и подключение

Читает задержку ответа игрового сервера. Без аргумента использует последнее измерение; с тайм-аутом запрашивает свежий ответ.

UO.GetRunMountTimer

Движение

Показывает настроенный интервал одного шага бега верхом в миллисекундах. Полезна для проверки режима, оценки времени и сохранения настройки перед временным замедлением.

UO.GetRunUnMountTimer

Движение

Показывает настроенный интервал одного шага бега пешком в миллисекундах. Полезна для проверки режима, оценки времени и сохранения настройки перед временным замедлением.

UO.GetScriptName

Сценарии и среда выполнения

Читает отображаемое имя активного запуска.

UO.GetScriptsCount

Сценарии и среда выполнения

Считает активные запуски в этом клиенте.

UO.GetScriptsList

Сценарии и среда выполнения

Возвращает текущие числовые индексы скриптов.

UO.GetScriptState

Сценарии и среда выполнения

Читает состояние выполнения по индексу.

UO.Hide

Client UI

Без аргумента включает прицел для локального скрытия предмета или персонажа. Hide(serial) скрывает указанный загруженный объект на стороне клиента. Себя скрыть нельзя. Серверный объект не удаляется, навык Hiding не применяется; серверные обновления могут вновь сделать объект видимым.

UO.LineTime

Journal

Возвращает календарную метку времени выбранной записи журнала.

UO.OpenIDE

Client UI

UO.PauseResumeScript

Сценарии и среда выполнения

Переключает ручную паузу одного активного запуска. Используйте для временной остановки добычи или другой процедуры без потери её текущего выполнения.

UO.SetRunMountTimer

Движение

Задаёт интервал шага бега верхом. Используйте для намеренного замедления или возврата к стандартной скорости. Ускорить движение сверх стандартного темпа этой командой нельзя.

UO.SetRunUnmountTimer

Движение

Задаёт интервал шага бега пешком. Используйте для намеренного замедления или возврата к стандартной скорости. Ускорить движение сверх стандартного темпа этой командой нельзя.

UO.SetScriptName

Сценарии и среда выполнения

Меняет отображаемое имя одного активного запуска. Помогает различать выполняющиеся задачи в списке и через GetScriptName.

UO.StartScript

Сценарии и среда выполнения

UO.StopAllScripts

Сценарии и среда выполнения

UO.StopScript

Сценарии и среда выполнения

Запрашивает отмену одного активного запуска, в том числе стоящего на паузе. Используйте, когда работу этого запуска нужно закончить, а не продолжить позже.

UO.SubExists

Сценарии и среда выполнения

Проверяет, зарегистрирован ли C#-делегат с указанным именем в текущем выполнении. Это реестр callback-функций данной сессии, без автоматического поиска произвольных методов через reflection; явно загруженные файловые входы также доступны по ключу.

UO.Terminate

Сценарии и среда выполнения

UO.Time

Сценарии и среда выполнения

Читает местное время суток компьютера числом HHMMSS. Удобна для выбора разрешённого времени работы, не для измерения длительности.

UO.Timer

Сценарии и среда выполнения

Читает время работы текущего runtime в десятых долях секунды. Подходит для собственных задержек и отметок действий.

UO.UpdateFigure

Client UI

Заменяет описание существующей локальной фигуры карты.

UO.Wait

Сценарии и среда выполнения

Приостанавливает выполнение скрипта на указанное время.

UO.Waiting

Сценарии и среда выполнения

Проверяет, остались ли подготовленные ответы в очереди target.