ES Runtime API 12 Movement Commands - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

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

Tiempo de ejecución API — Comandos de movimiento

Inicio · C# · IDE · UO API · A–Z · Ejemplos · Idiomas

Cada equipo abre una tarjeta con firmas C#, parámetros y varios ejemplos independientes.

UO.AddStep

Movimiento

UO.CancelMove

Movimiento

Desactiva permitir un mayor movimiento por parte del script a través de MoveOff.

UO.FixWalk

Movimiento

Imprime un aviso de que ClassicUO no requiere el parche de cliente nativo heredado FixWalk.

UO.GetDirection

Movimiento

Lee la dirección del carácter del modelo del cliente.

UO.GetNextStepZ

Mundo y geometría

Calcula la altura estimada del siguiente paso en la dirección especificada.

UO.GetWalkMountTimer

Movimiento

Muestra el intervalo configurado de un paso de marcha a caballo en milisegundos. Útil para comprobar el modo, estimar el tiempo y guardar la configuración antes de reducir la velocidad temporalmente.

UO.GetWalkUnmountTimer

Movimiento

Muestra el intervalo configurado de un paso de caminata en milisegundos. Útil para comprobar el modo, estimar el tiempo y guardar la configuración antes de reducir la velocidad temporalmente.

UO.LastStepQUsedDoor

Movimiento

Lee o cambia manualmente el indicador de intento de apertura de puerta del último comando StepQ.

UO.MassMove

Objetos

Permite una transferencia masiva única de artículos del tipo seleccionado. Después de Activar MassMove, arrastre un elemento adecuado con el mouse: a partir de él se determina el contenedor de origen. Otros elementos de este tipo de la misma fuente siguen automáticamente. El tercer parámetro es TYPE/Gráfico, no el ID del elemento. Todos los formularios incluyen espera de la primera transferencia manual; el destino explícito especifica adónde irá.

UO.MassPriceMove

Tiendas y vendedores

Permite la transferencia masiva de artículos de un TYPE con precios automáticos en el inventario de su proveedor. La fuente está determinada por la primera transferencia manual. Cada pila se transfiere en su totalidad y se considera un artículo; Después de su solicitud de precio, el cliente responde y sólo entonces continúa la cola.

UO.Move

Movimiento

Lee si hay una ruta automática o pasos de personajes que aún no se han completado.

UO.moveBetweenTwoCorners

Movimiento

Resolución diagonal con dos cuadrados laterales bloqueados.

UO.MoveBoat

Barcos

Solicita la dirección y velocidad del barco.

UO.moveExitOnDisconnect

Movimiento

Detener/rechazar el movimiento cuando se desconecta la conexión.

UO.moveHeuristicMult

Movimiento

Multiplicador heurístico de Pathfinder como porcentaje.

UO.MoveItem

Objetos

Transporta un artículo/pila específico mediante serial: capturado y arrojado a un contenedor o al suelo.

UO.MoveItems

Objetos

Transfiere todos los artículos adecuados directamente de un contenedor a otro o al suelo. Los elementos se seleccionan mediante graphic y hue; cada pila se transfiere por completo. Se trata de cargar cosas, no de caminar con personajes o de activar interactivamente MassMove.

UO.MoveOff

Movimiento

Desactiva los pasos clave compatibles con PMove.

UO.MoveOn

Movimiento

Habilita pasos clave PMove compatibles.

UO.MoverStop

Movimiento

Detiene la ruta automática de Pathfinder.

UO.moveTurnCost

Movimiento

Costo adicional de cambiar de dirección al encontrar un camino.

UO.MoveXY

Movimiento

Mueve el personaje a X/Y con cinco parámetros requeridos y espera el resultado.

UO.MoveXYZ

Movimiento

Mueve el personaje a un punto del mundo con tolerancias horizontales y verticales separadas.

UO.PMove

Movimiento

Comando de movimiento compatible a X/Y mediante pasos clave separados con un límite de 30 segundos.

UO.PredictedDirection

Movimiento

Lee el lado de la dirección prevista después de los pasos ya en cola del personaje.

UO.RemoveEarrings

Personaje

Solicita la eliminación de un elemento de la capa Oreja.

UO.RemoveFigure

Client UI

Elimina una figura del mapa local por su ID.

UO.RemoveFromParty

Grupo

Solicita la eliminación de un miembro del grupo vía serial.

UO.RemoveHat

Personaje

Solicita la eliminación de un elemento de la capa Hat.

UO.RemoveNeckless

Personaje

Solicita que se elimine un elemento de la capa Cuello.

UO.RemoveRing

Personaje

Solicita la eliminación de un elemento de la capa Anillo.

UO.RemoveUserStatic

Mundo y geometría

Elimina el registro estático del usuario en ID.

UO.Specmove

Combate

Envía una solicitud de un paso directamente al puente.

UO.Step

Movimiento

Solicita un solo paso/rotación y, si se envió un paso, espera la confirmación del servidor.

UO.StepQ

Movimiento

Solicita un paso en la cola; el formulario adicional podrá esperar a que la cola quede libre y confirmada.

UO.StopBoat

Barcos

Solicita al barco que deje de moverse.

UO.LimitMove — Límite de distancia de movimiento. UO.LimitMove controla la distancia al destino: 2000 por defecto, cero sin límite. No hay límites ocultos de 4096 pasos/nodos o 10000 nodos. El trabajo se divide en partes cancelables. GetPathArray respeta el umbral de resistencia moveThroughNPC y moveOpenDoor.