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 · Приклади · Languages

Кожна команда відкриває картку з 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.