🎉 DxAV1 Roleplay Paketi yayında!
DxAV1 - Roleplay PaketiOyuncu DeneyimiBaşlangıç Paketi

Başlangıç Paketi

Yeni karaktere tek seferlik eşya, para ve araç teslim eden sistemin ayrıntılı ayar kılavuzu.

23 Ağustos 20265 görüntülenme
#başlangıç#dxa-baslangic

Başlangıç Paketi#

Sistem, yeni karakterin başlangıç paketini NPC üzerinden bir kez almasını sağlar. Teslimat sunucu tarafında kontrol edilir; oyuncunun sadece istemciden tekrar paket istemesi ödül vermez.

Açık dosya#

Dosya: dxa-baslangic/config.lua

NPC ve etkileşim noktası#

AyarVarsayılanDeğiştirildiğinde
NPC.modela_m_y_business_01NPC görünümünü değiştirir. GTA’da bulunmayan model NPC’nin oluşmamasına neden olur.
NPC.coordshavaalanı yakınıNPC konumu ve bakış yönüdür. Yeni konumda zemin yüksekliğini, MLO erişimini ve çarpışmayı test edin.
NPC.scenarioWORLD_HUMAN_CLIPBOARDNPC’nin boşta yaptığı animasyondur. Geçersiz senaryo NPC’yi sabit veya garip pozda bırakabilir.
NPC.icon / labelhediye / Başlangıç Paketini AlSadece hedef işaretini ve metnini değiştirir.
NPC.distance2.5 metreHedefin kullanılacağı mesafe. Çok kısa değer tıklamayı zorlaştırır, çok büyük değer uzaktan yanlış etkileşim doğurur.

Ödül içeriği#

Config.Rewards.money içindeki bank, oyuncunun banka hesabına yatırılacak tutardır. Config.Rewards.items listesindeki her satırda name envanterdeki gerçek eşya kodu; count miktar; label ise oyuncuya gösterilen isimdir.

DİKKAT

money eşya kodu ox_inventory’de farklı yapılandırılmışsa listeye nakit eşyası eklemeyin. Banka parası ve envanter nakdi birlikte verilirse ekonomide çift başlangıç bakiyesi oluşur. Eşya adını değiştirmeden önce ox_inventory eşya listesini kontrol edin.

Teslimat öncesi envanter alanı kontrol edilir. Yeni eşya eklediğinizde başlangıç envanteri dolu olabileceği için sıralama ve toplam ağırlığı yeni karakterle deneyin.

Araç teslimi#

AyarVarsayılanEtkisi
Vehicle.modelpantoVerilecek araç modeli. Model paket araçlarında yoksa araç oluşturulamaz.
Vehicle.coordsNPC yakınıAracın doğacağı yer ve yön. Yola, duvara veya başka hedefe taşmamalıdır.
Vehicle.spawnRadius3.0 metreTeslimat alanı doluluk kontrol çapı. Küçük değer araç üst üste doğurabilir; büyük değer gereksiz reddeder.
Vehicle.garagedepotAracın kaydedileceği garaj kimliği. Bu ad dxa-garaj içinde bulunmalıdır.
Vehicle.initialState0İlk park/çıkış durumudur. Garaj sisteminizle aynı değer kullanılmalıdır.

Araç tesliminden sonra anahtar oyuncuya verilir ve araç garaj kaydına yazılır. Araç oluşuyor fakat anahtar yoksa anahtar kaynağı; araç hiç oluşmuyorsa model, boş alan ve garage adını kontrol edin.

Yönetici sıfırlama komutu#

Config.AdminCommand varsayılan olarak /baslangicsifirla komutudur ve admin rütbesi ister. Bu komut yalnızca paketi gerçekten yeniden vermeniz gereken oyuncularda kullanılmalıdır. Oyuncunun mevcut başlangıç aracı veya parası otomatik geri alınmaz; önce kayıt ve envanteri inceleyin.

Bildirimler#

NotificationPosition bildirim yerini belirler; varsayılan center-right QBCore görünümüyle uyumludur. Locales içindeki metinler serbestçe Türkçeleştirilebilir; değişken içeren satırlarda %s ifadesini silmeyin.

Test listesi#

  1. Boş envanterli yeni karakterle paketi alın.
  2. Aynı karakterle ikinci kez almaya çalışın; reddedilmelidir.
  3. Teslim alanına başka araç koyup doluluk mesajını doğrulayın.
  4. Aracın anahtarını, garaj kaydını ve oyuncunun araca binebildiğini test edin.
  5. Yetkisiz hesapla sıfırlama komutunun çalışmadığını doğrulayın.