FiveM Coordinates Finder & Vector Calculator

Convert between vector3, vector4, JSON coordinate formats. Calculate distance and midpoint. Generate Lua code.

Output Formats
vector3-
vector4-
Lua Table-
JSON-
GetEntityCoords-
SetEntityCoords-
SetEntityHeading-
Teleport Snippet-

À quoi sert cet outil

Les coordonnées circulent entre des formats très différents dans un projet FiveM : en vector3 dans Lua, en vector4 quand une orientation compte, en JSON simple dans une config, et en nombres séparés par des virgules copiés d'un message de chat. Ce convertisseur lit n'importe laquelle de ces formes, les normalise, et vous donne le format attendu par le fichier cible, plus la distance et le point milieu entre deux points.

Comment l'utiliser

  1. Étape 1:

    Collez les coordonnées dans la forme que vous avez. Le parseur gère vector3, vector4, JSON et les nombres séparés par des virgules.

  2. Étape 2:

    Choisissez le format cible. Ajoutez une orientation si le point est un spawn ou une position de ped, car les entités sans orientation font toujours face au nord.

  3. Étape 3:

    Utilisez le panneau de distance pour deux points, par exemple pour définir le rayon de déclenchement d'une zone.

  4. Étape 4:

    Copiez la ligne finale pour GetEntityCoords, SetEntityCoords ou votre config.

Questions fréquemment posées

Quelle est la différence entre vector3 et vector4 ?

vector3 est la position uniquement, vector4 ajoute l'orientation en degrés. Les points de spawn, positions de ped et placements de véhicules ont besoin de l'orientation, sinon toutes les entités regardent dans la même direction et les rangées de voitures garées paraissent fausses.

Quelle valeur Z dois-je utiliser pour le niveau du sol ?

Prenez le Z de GetEntityCoords en étant debout sur place, puis soustrayez environ un mètre car la coordonnée est au milieu du modèle du joueur, pas à ses pieds. Pour une valeur exacte, utilisez GetGroundZFor_3dCoord.

Pourquoi mon ped spawn-t-il sous la carte ?

Presque toujours une valeur Z copiée depuis un point dans les airs, ou un spawn à l'intérieur du terrain qui n'a pas encore été chargé. Attendez que la collision soit chargée avant de placer l'entité, ou positionnez le ped au sol en Z après le spawn.

Comment obtenir des coordonnées en jeu ?

Une petite commande client qui affiche GetEntityCoords(PlayerPedId()) dans la console suffit, et la plupart des menus admin en ont déjà une. Copiez la valeur affichée directement dans cet outil pour la convertir au format dont vous avez besoin.