FiveM Coordinates Finder & Vector Calculator

Converter between vector3, vector4, JSON coordinate formats. Calculate distance and midpoint. Gerar Lua code.

Saída Formats
vector3-
vector4-
Lua Table-
JSON-
GetEntityCoords-
SetEntityCoords-
SetEntityHeading-
Teleport Snippet-

Para que serve esta ferramenta

Coordenadas viajam entre lugares muito diferentes em um projeto FiveM: como vector3 em Lua, como vector4 quando a direção importa, como JSON simples em uma config, e como números soltos copiados de uma mensagem de chat. Este conversor lê qualquer dessas formas, normaliza e fornece o formato esperado pelo arquivo alvo, além da distância e ponto médio entre dois pontos.

Como usar

  1. Passo 1:

    Cole as coordenadas na forma que você as tiver. O parser aceita vector3, vector4, JSON e números separados por vírgula.

  2. Passo 2:

    Escolha o formato alvo. Adicione uma direção se o ponto for um spawn ou posição de ped, porque entidades sem direção sempre ficam viradas para o norte.

  3. Passo 3:

    Use o painel de distância para dois pontos, por exemplo para definir o raio de ativação de uma zona.

  4. Passo 4:

    Copie a linha pronta para GetEntityCoords, SetEntityCoords ou sua config.

Perguntas frequentes

Qual a diferença entre vector3 e vector4?

vector3 é apenas posição, vector4 adiciona a direção em graus. Pontos de spawn, posições de ped e colocação de veículos precisam da direção, caso contrário todas as entidades ficam viradas para a mesma direção e filas de carros estacionados ficam estranhas.

Qual valor de Z devo usar para o nível do chão?

Pegue o Z de GetEntityCoords enquanto estiver parado no local, depois subtraia cerca de um metro porque a coordenada fica no meio do modelo do jogador, não nos pés. Para um valor exato use GetGroundZFor_3dCoord.

Por que meu ped spawna sob o mapa?

Quase sempre um valor Z copiado de um ponto no ar, ou um spawn dentro do terreno que ainda não foi carregado. Espere a colisão carregar antes de posicionar a entidade, ou defina o ped para o Z do chão após o spawn.

Como obtenho coordenadas enquanto estou no jogo?

Um pequeno comando no cliente que imprime GetEntityCoords(PlayerPedId()) no console é suficiente, e a maioria dos menus de admin já possui um. Copie o valor impresso diretamente para esta ferramenta para convertê-lo no formato que você precisa.