İçeriğe geç
CXGdocs.KILAVUZLAR
Mağazaya dön
Cxg gtfatCXG-GTFAT yapılandırması
CXG DOCUMENTATION

CXG-GTFAT yapılandırması

config.lua dosyasını düzenleyip CXG_GTFAT kaynağını yeniden başlatın. Ağırlık değerleri kilogram cinsindendir ve yapılandırılmış adım aralığına uymalıdır.

Dil ve ağırlık

Kod
Config.Locale = 'tr'

Config.Weight = {
    minKg = 50,
    maxKg = 180,
    defaultKg = 75,
    fatThresholdKg = 100,
    stepKg = 0.5,
}

Kullanılabilir diller: en, es, pt-BR, fr, de, it, pl, ru, tr, th, ar, sv ve br. br eski Brezilya Portekizcesi metinlerini içerir; normal kullanım için pt-BR önerilir.

Başlangıç aralığı 50–180 kg, varsayılan 75 kg'dır; Fat görünümü 100 kg'dan itibaren etkinleşir (100 kg dahil). minKg en az sıfır, stepKg pozitif olmalı ve minKg <= defaultKg <= maxKg koşulu sağlanmalıdır. Eşik minimumdan büyük ve maksimumdan küçük veya eşit olmalıdır. Varsayılan, eşik ve maksimum değerleri minKg ile başlayan adıma uymalıdır; örneğin minimum 50 kg ve adım 0,5 kg ise 75 ve 100 kg geçerlidir. Geçersiz yapılandırma ağırlık işlemlerini devre dışı bırakır.

LB yalnızca görüntülenen değeri dönüştürür. Sunucu değerleri kg cinsinden saklar ve doğrular.

Komutlar ve izinler

Kod
Config.Commands = {
    enabled = true,
    access = 'ace',
    ace = 'cxg_gtfat.use',
    job = nil,
    group = nil,
    custom = nil,
    open = 'fatweight',
    control = 'fatdecal',
}

Etkinleştirildiğinde yapılandırılmış komutlar kaydedilir. Varsayılan açma komutu /fatweight, kontrol komutu /fatdecal şeklindedir. Kontrol komutu on, off, status veya ui kabul eder. on ağırlığı en az Fat eşiğine çıkarır; off eşiğin en fazla bir adım altına indirir. Bunlar ayrı görünüm anahtarları değildir.

accessDavranış
aceace alanında belirtilen ACE iznini gerektirir. Varsayılan budur.
everyoneSunucu kontrollerinden geçen her oyuncunun kullanmasına izin verir.
jobs, groups, custombridge/server.lua içinde bir politika uygulanmalıdır; framework'e otomatik bağlanmaz.

Yöneticilere ACE erişimi vermek için:

Kod
add_ace group.admin cxg_gtfat.use allow

Menü veya target arayüzü açmayı isteyebilir, ancak sunucu yetkiyi yine kontrol eder. Komut kaydını kapatmak, başka bir sunucu kaynağının OpenWeightUI export'unu çağırmasını engellemez.

İstasyonlar

Kurulumdan sonra hiçbir fiziksel terazi etkin değildir. Config.Stations içine bir istasyon kaydı ekleyin, benzersiz bir anahtar kullanın, gerçek koordinatları girin ve etkinleştirin.

Kod
Config.Interaction = {
    key = 'E',
    streamDistance = 60.0,
}

Config.Stations = {
    gimnasio = {
        enabled = true,
        coords = { x = 0.0, y = 0.0, z = 0.0 },
        heading = 0.0,
        distance = 1.8,
        bucket = 0,
        access = 'ace',
        ace = 'cxg_gtfat.use',
        job = nil,
        group = nil,
        custom = nil,
        model = false,
        spawnProp = false,
    },
}

Örnek koordinatları gerçek değerlerle değiştirin. distance en fazla 5 metre olabilir. bucket, istasyonun routing bucket değeriyle aynı olmalıdır; genellikle 0'dır. Her istasyonun kendi access politikası vardır.

TürAyarlarSonuç
Nesnesiz noktamodel = false, spawnProp = falseYapılandırılan koordinatlarda görünmez etkileşim.
Mevcut nesnemodel = 'model_adı', spawnProp = falseNesnenin koordinatların 1 metre yakınında bulunması gerekir. Kaynak nesneyi kaldırmaz.
Yerel oluşturulan nesnemodel = 'model_adı', spawnProp = trueYaklaşınca donmuş yerel nesne oluşturur; uzaklaşınca veya kaynak durunca kaldırır.

Etkileşim noktası nesneyi otomatik olarak yere yerleştirmez. coords değerini nesnenin gerçek başlangıç konumuna, heading değerini yönüne ayarlayın. Bildirim varsayılan olarak E kullanır; oyuncu bunu FiveM Ayarları > Tuş Atamaları bölümünden yeniden atayabilir.

Varsayılan adaptör ace ve everyone erişimini destekler. Diğer türler sunucu tarafı uygulama gerektirir. Bildirim ya da prop göstermek izin vermez; sunucu erişimi ve yakınlığı yeniden doğrular.

Karakter başına kalıcılık

Kod
Config.Persistence = { framework = 'none' }
ModKullanım
noneVarsayılan. Yalnızca oturumluk; yeniden bağlanma veya yeniden başlatmada defaultKg kullanılır.
qbKarakteri qb-core ve citizenid üzerinden bulur.
esxKarakteri es_extended ve tanımlayıcısı üzerinden bulur.
customidentity.lua içindeki GTFatCustomCharacterId(source) işlevini kullanır.

Kaynak Qbox'ı otomatik algılamaz. Çoklu karakter sunucularında uyumlu bir seçenek veya kendi adaptörünüzle her karakter için kararlı ve benzersiz bir tanımlayıcı ayarlayın. Tanımlayıcıları karakterler arasında paylaşmayın ve istemciden gönderilen kimliği kabul etmeyin. custom modunda karakter yüklenene kadar nil döndürün.

Kalıcı ağırlık kıyafetlerden ve kombinlerden ayrı saklanır. CXG_GTFAT kaynak adını koruyun ve sunucunun KVP depolamasını diğer kalıcı verilerle birlikte yedekleyin.

CXG · Dokümantasyonİyi bir temel. Sonsuz olasılıklar.
CXG-GTFAT yapılandırması · cxg-gtfat · CXG Docs