FiveM Coordinates Finder & Vector Calculator

Convierte entre formatos vector3, vector4 y JSON. Calcula distancia y punto medio.

Formatos de salida
vector3-
vector4-
Lua Table-
JSON-
GetEntityCoords-
SetEntityCoords-
SetEntityHeading-
Teleport Snippet-

Para qué sirve esta herramienta

Las coordenadas viajan entre lugares muy diferentes en un proyecto FiveM: como vector3 en Lua, como vector4 cuando importa la orientación, como JSON plano en una configuración, y como números sueltos copiados de un mensaje de chat. Este convertidor lee cualquiera de esas formas, las normaliza y te da el formato que espera el archivo destino, además de la distancia y el punto medio entre dos puntos.

Cómo usarlo

  1. Paso 1:

    Pega las coordenadas en la forma que las tengas. El parser maneja vector3, vector4, JSON y números separados por comas.

  2. Paso 2:

    Elige el formato destino. Añade una orientación si el punto es un spawn o la posición de un ped, porque las entidades sin orientación siempre miran al norte.

  3. Paso 3:

    Usa el panel de distancia para dos puntos, por ejemplo para definir el radio de activación de una zona.

  4. Paso 4:

    Copia la línea terminada para GetEntityCoords, SetEntityCoords o tu configuración.

Preguntas frecuentes

¿Cuál es la diferencia entre vector3 y vector4?

vector3 es solo posición, vector4 añade la orientación en grados. Los puntos de spawn, posiciones de peds y colocación de vehículos necesitan la orientación, de lo contrario todas las entidades miran en la misma dirección y las filas de coches aparcados se ven mal.

¿Qué valor Z debo usar para el nivel del suelo?

Toma la Z de GetEntityCoords mientras estás parado en el lugar, luego resta aproximadamente un metro porque la coordenada está en el medio del modelo del jugador, no en sus pies. Para un valor exacto usa GetGroundZFor_3dCoord.

¿Por qué mi ped aparece bajo el mapa?

Casi siempre es un valor Z que se copió desde un punto en el aire, o un spawn dentro del terreno que aún no se ha cargado. Espera a que la colisión se cargue antes de colocar la entidad, o ajusta el ped a la Z del suelo después de spawnear.

¿Cómo obtengo coordenadas mientras estoy en el juego?

Un pequeño comando cliente que imprime GetEntityCoords(PlayerPedId()) en la consola es suficiente, y la mayoría de los menús de administración ya tienen uno. Copia el valor impreso directamente en esta herramienta para convertirlo al formato que necesitas.