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
Видаляє локальну фігуру карти за її 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.