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
Без аргументу включає приціл для локального приховування предмета чи персонажа. Hide(serial) приховує зазначений завантажений об'єкт за клієнта. Себе приховати не можна. Серверний об'єкт не видаляється, навичка Hiding не застосовується; серверні оновлення можуть знову зробити об'єкт видимим.
UO.LineTime
Повертає календарну позначку часу вибраного запису журналу.
UO.OpenIDE
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
Замінює опис наявної локальної фігури картки.
UO.Wait
Сценарії та середовище виконання
Зупиняє виконання скрипту на вказаний час.
UO.Waiting
Сценарії та середовище виконання
Перевіряє, чи залишилися підготовлені відповіді у черзі target.