FiveM Koordinat Bulucu & Vektör Hesaplayıcı

vector3, vector4 ve JSON koordinat formatları arasında dönüştürme yapın. Mesafe ve orta noktayı hesaplayın. Lua kodu oluşturun.

Çıktı Biçimleri
vector3-
vector4-
Lua Tablosu-
JSON-
GetEntityCoords-
SetEntityCoords-
SetEntityHeading-
Işınlanma Kod Parçası-

Bu aracın amacı

Koordinatlar bir FiveM projesinde çok farklı yerler arasında dolaşır: Lua içinde vector3 olarak, yön açısı önemli olduğunda vector4 olarak, bir config içinde düz JSON olarak ve bir sohbet mesajından kopyalanan bağımsız sayılar olarak. Bu dönüştürücü bu biçimlerin herhangi birini okur, normalleştirir ve hedef dosyanın beklediği formatın yanı sıra iki nokta arasındaki mesafeyi ve orta noktayı sunar.

Nasıl kullanılır

  1. Adım 1:

    Koordinatları elinizde hangi biçimde olursa olsun yapıştırın. Ayrıştırıcı: vector3, vector4, JSON ve yalnızca virgülle ayrılmış sayıları destekler.

  2. Adım 2:

    Hedef formatı seçin. Nokta bir spawn veya ped konumuysa bir heading ekleyin, çünkü heading değeri olmayan varlıklar her zaman kuzeye bakar.

  3. Adım 3:

    İki nokta için mesafe panelini kullanın, örneğin bir bölgenin tetikleme yarıçapını ayarlamak için.

  4. Adım 4:

    GetEntityCoords, SetEntityCoords veya config'iniz için hazır satırı kopyalayın.

Sıkça sorulan sorular

vector3 ile vector4 arasındaki fark nedir?

vector3 yalnızca konumdur, vector4 derece cinsinden heading ekler. Doğma noktaları, ped konumları ve araç yerleşimleri için heading gereklidir; aksi takdirde her varlık aynı yöne bakar ve park etmiş araba sıraları yanlış görünür.

Zemin seviyesi için hangi Z değerini kullanmalıyım?

Noktada dururken GetEntityCoords üzerinden Z değerini alın, ardından yaklaşık bir metre çıkarın çünkü koordinat oyuncu modelinin ayaklarında değil, ortasında yer alır. Kesin bir değer için GetGroundZFor_3dCoord kullanın.

Ped'im neden haritanın altında spawn oluyor?

Neredeyse her zaman havadaki bir noktadan kopyalanmış bir Z değeri ya da henüz stream edilmemiş bir arazinin içine spawn olmadır. Varlığı yerleştirmeden önce collision'ın yüklenmesini bekleyin veya spawn sonrasında ped'i zemin Z değerine ayarlayın.

Oyun içindeyken koordinatları nasıl alabilirim?

Konsola GetEntityCoords(PlayerPedId()) yazdıran küçük bir istemci komutu yeterlidir ve çoğu yetkili menüsünde zaten bir tane bulunur. Yazdırılan değeri ihtiyacınız olan formata dönüştürmek için doğrudan bu araca kopyalayın.