qb-ambulancejob
Ölüm/yaralanma döngüsü, hastane doğumu, EMS araçları ve sağlık noktaları için açık kaynak ayar rehberi.
qb-ambulancejob#
İncelenen açık kaynak dosyası#
qb-ambulancejob/config.lua açık kaynak olarak incelendi. Bu kaynak ölüm, son durum, yaralanma, hastane girişleri ve EMS garaj düzenini yönetir.
UseTarget, paketteki hedef kullanımına uygun kalmalıdır. MinimalDoctors 2 iken yeterli EMS çevrimiçiyse oyuncunun kendi kendine hastane girişini kısıtlar. DocCooldown doktor çağrısı bekleme süresidir. WipeInventoryOnRespawn true, oyuncu hastanede yeniden doğduğunda eşyalarının silineceği anlamına gelir. Bu ayar değişirse ölüm kayıtları ve envanter politikası birlikte güncellenmelidir. RespawnAtNearestHospital en yakın hastanede doğmayı açar.
DeathTime tam kanama/yeniden doğma süresi, ReviveInterval ve MinimumRevive son durumda canlanma döngüsüdür. Süreleri düşürmek EMS rolünü kısaltır; çok yükseltmek oyuncuyu uzun süre etkileşimsiz bırakır. BillCost hastane kendi giriş bedelidir. Helicopter, EMS helikopter modelidir.
HealthDamage, ArmorDamage ve ForceInjury yaralanma eşiğini; AlwaysBleedChance, BleedTickRate, BleedTickDamage ve hareketle hızlanan kanama değerleri ise tedavi gereksinimini belirler. Bunları tek tek değiştirmeyin: savaş yoğunluğunu, armor sistemini ve EMS sayısını birlikte değerlendirin.
Locations hastane/garaj/depo/helikopter noktaları; AuthorizedVehicles rütbeye göre araç listesi; VehicleSettings araç ekstra düzenidir. Yeni EMS aracı eklerken modelin kaynakta bulunduğunu, ilgili rütbenin aracı gördüğünü ve araç anahtarı/garaj akışının çalıştığını test edin.
Sorun çözümü#
| Belirti | Çözüm |
|---|---|
| Oyuncu doğunca eşyaları siliniyor | WipeInventoryOnRespawn true ayarı bu davranışı tanımlar; ölüm politikanızla birlikte değerlendirin. |
| Hastane girişi kapanıyor | MinimalDoctors ve çevrimiçi EMS sayısını kontrol edin. |
| Yaralanma aşırı sık | HealthDamage/ArmorDamage eşiğini ve kanama şanslarını dengeli artırın. |
| EMS aracı görünmüyor | AuthorizedVehicles rütbesini, model adını ve garaj konumunu doğrulayın. |
Yaşam ve yaralanma dengesi#
| Ayar | Mevcut değer | Etkisi |
|---|---|---|
| MinimalDoctors | 2 | Bu kadar veya daha fazla EMS mesaidaysa otomatik hastane girişi kısıtlanır. |
| DocCooldown | 1 dk | Doktor çağrısı tekrar beklemesidir. |
| BillCost | 0 | Hastane giriş ücretidir. 0 ücretsizdir. |
| DeathTime | 300 sn | Oyuncunun tamamen kan kaybı/yeniden doğum öncesi süresidir. |
| ReviveInterval / MinimumRevive | 360 / 300 sn | Son durumdaki canlandırma penceresini belirler. Değerleri birlikte değerlendirin. |
| AIHealTimer | 20 sn | Hastane girişinden sonra yapay doktor iyileştirme süresidir. |
| WipeInventoryOnRespawn | true | Hastanede yeniden doğarken envanter silinir. Değişmeden önce ölüm/eşya kaydı politikanızı gözden geçirin. |
| RespawnAtNearestHospital | true | En yakın hastanede doğmayı seçer. false, sabit/başka doğum akışı anlamına gelir. |
Yaralanma ayarlarını değiştirme#
HealthDamage ve ArmorDamage yaralanma değerlendirmesinin başlayacağı hasar eşiğidir. ForceInjury ağır yaralanmanın zorlandığı eşiği; AlwaysBleedChance, MajorArmoredBleedChance ve ilgili silah listeleri kanama olasılığını belirler. BleedTickRate, BleedTickDamage, FadeOutTimer, BlackoutTimer ve AdvanceBleedTimer birlikte çalışır. Bu alanlardan yalnız birini keskin biçimde değiştirmek, normal silah hasarında aşırı ölüm veya hiç sonuç vermeyen yaralanma düzeni oluşturabilir. Önce yumruk, tabanca, ağır silah ve araç çarpmasıyla ayrı test yapın.
Hastane ve EMS noktaları#
Locations içindeki giriş, yatak, garaj ve görev noktaları ile AuthorizedVehicles içindeki rütbe/model tanımları gerçek haritayla eşleştirilmelidir. Yeni EMS aracı eklenirse model varlığı, rütbe, yakıt, anahtar ve araç çıktığında sürücü koltuğuna yerleşme akışını birlikte test edin.