Başlangıç Paketi
Yeni karaktere tek seferlik eşya, para ve araç teslim eden sistemin ayrıntılı ayar kılavuzu.
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ı#
| Ayar | Varsayılan | Değiştirildiğinde |
|---|---|---|
| NPC.model | a_m_y_business_01 | NPC görünümünü değiştirir. GTA’da bulunmayan model NPC’nin oluşmamasına neden olur. |
| NPC.coords | havaalanı 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.scenario | WORLD_HUMAN_CLIPBOARD | NPC’nin boşta yaptığı animasyondur. Geçersiz senaryo NPC’yi sabit veya garip pozda bırakabilir. |
| NPC.icon / label | hediye / Başlangıç Paketini Al | Sadece hedef işaretini ve metnini değiştirir. |
| NPC.distance | 2.5 metre | Hedefin 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.
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#
| Ayar | Varsayılan | Etkisi |
|---|---|---|
| Vehicle.model | panto | Verilecek araç modeli. Model paket araçlarında yoksa araç oluşturulamaz. |
| Vehicle.coords | NPC yakını | Aracın doğacağı yer ve yön. Yola, duvara veya başka hedefe taşmamalıdır. |
| Vehicle.spawnRadius | 3.0 metre | Teslimat alanı doluluk kontrol çapı. Küçük değer araç üst üste doğurabilir; büyük değer gereksiz reddeder. |
| Vehicle.garage | depot | Aracın kaydedileceği garaj kimliği. Bu ad dxa-garaj içinde bulunmalıdır. |
| Vehicle.initialState | 0 | İ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#
- Boş envanterli yeni karakterle paketi alın.
- Aynı karakterle ikinci kez almaya çalışın; reddedilmelidir.
- Teslim alanına başka araç koyup doluluk mesajını doğrulayın.
- Aracın anahtarını, garaj kaydını ve oyuncunun araca binebildiğini test edin.
- Yetkisiz hesapla sıfırlama komutunun çalışmadığını doğrulayın.