Runtime API 12 Movement Commands - 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.AddStep

Рух

UO.CancelMove

Рух

Відключає дозвіл подальшого руху скриптом через MoveOff.

UO.FixWalk

Рух

Друкує повідомлення, що застарілий патч нативного клієнта FixWalk не потрібний ClassicUO.

UO.GetDirection

Рух

Читає напрямок персонажа з моделі клієнта.

UO.GetNextStepZ

Світ і геометрія

Обчислює передбачувану висоту наступного кроку у вказаному напрямку.

UO.GetWalkMountTimer

Рух

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

UO.GetWalkUnmountTimer

Рух

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

UO.LastStepQUsedDoor

Рух

Читає або вручну змінює позначку спроби відкриття дверей останньою командою StepQ.

UO.MassMove

Предмети

Включає одноразове масове перенесення предметів обраного типу. Після Activate MassMove перетягніть один потрібний предмет мишею: з нього визначається вихідний контейнер. Інші предмети цього з того самого джерела слідують автоматично. Третій параметр - TYPE/Graphic, не ID предмета. Усі форми включають очікування першого ручного перенесення; явне призначення ставить, куди він піде.

UO.MassPriceMove

Магазини та продавці

Включає масове перенесення предметів одного TYPE з автоматичним призначенням ціни в інвентарі свого вендора. Джерело визначається першим ручним перенесенням. Кожен стек переноситься повністю і вважається одним item; після його запиту ціни клієнт відповідає і лише потім продовжує чергу.

UO.Move

Рух

Читає, чи є автоматичний маршрут, чи ще не завершені кроки персонажа.

UO.moveBetweenTwoCorners

Рух

Роздільна здатність діагоналі при двох заблокованих бічних клітинах.

UO.MoveBoat

Човни

Запитує напрямок та швидкість руху човна.

UO.moveExitOnDisconnect

Рух

Припинення/відмова при відключеному з'єднанні.

UO.moveHeuristicMult

Рух

Чисельник евристики Pathfinder у відсотках.

UO.MoveItem

Предмети

Переносить один конкретний предмет/стек по serial: захоплення і скидання у контейнер чи землю.

UO.MoveItems

Предмети

Перекладає всі відповідні предмети безпосередньо з одного контейнера в інший або землю. Предмети вибираються за graphic та hue; кожен стос переноситься цілком. Це перенесення речей, а чи не ходьба персонажа і інтерактивне включення MassMove.

UO.MoveOff

Рух

Забороняє сумісні кроки PMove.

UO.MoveOn

Рух

Дозволяє сумісні клавіші PMove.

UO.MoverStop

Рух

Зупиняє автоматичний маршрут Pathfinder.

UO.moveTurnCost

Рух

Додаткова вартість зміни напрямку під час пошуку шляху.

UO.MoveXY

Рух

Переміщає персонажа до X/Y з п'ятьма обов'язковими параметрами та очікує на результат.

UO.MoveXYZ

Рух

Переміщає персонажа до точки світу з окремими допусками по горизонталі та висоті.

UO.PMove

Рух

Сумісна команда руху до X/Y через окремі клавішні кроки з межею 30 секунд.

UO.PredictedDirection

Рух

Читає прогнозовану сторону напряму після вже поставлених у чергу кроків персонажа.

UO.RemoveEarrings

Персонаж

Вимагає зняття предмета із шару Ear.

UO.RemoveFigure

Client UI

Видаляє локальну фігуру карти за її ID.

UO.RemoveFromParty

Група

Запитує видалення учасника групи по serial.

UO.RemoveHat

Персонаж

Запитує зняття предмета із шару Hat.

UO.RemoveNeckless

Персонаж

Вимагає зняття предмета з шару Neck.

UO.RemoveRing

Персонаж

Запитує зняття предмета із шару Ring.

UO.RemoveUserStatic

Світ і геометрія

Видаляє користувача static-запис по ID.

UO.Specmove

Бій

Передає один крок кроку безпосередньо bridge.

UO.Step

Рух

Запитує одиночний крок/поворот і, якщо був відправлений крок, чекає на підтвердження сервера.

UO.StepQ

Рух

Запитує один крок через чергу; додаткова форма може чекати на звільнення черги та підтвердження.

UO.StopBoat

Човни

Запитує зупинку руху човна.

UO.LimitMove — Межа дальності руху. Для дальності використовується UO.LimitMove: 2000 за промовчанням, 0 — без межі. Прихованих меж 4096 кроків/вузлів та 10000 вузлів немає. Робота розбита на порції з можливістю Stop. GetPathArray враховує числовий поріг moveThroughNPC і налаштування moveOpenDoor.