AI Core
Meslekler ve hizmetlerai-death

ai-death

Yere düşen oyuncular, en yakın hastanede yeniden doğma, sağlıkçıların medikit ile diriltmesi, doktor çağrıları ve kayıt masasında tedavi.

ai-death bir karakter yere düştüğünde ne olacağına karar verir. Oyuncu bir ölüm animasyonunda yatar ve bir sağlıkçı bekler. Bir süre sonra ücret karşılığında en yakın hastanede uyanabilir. Mesaideki sağlıkçılar bir medikit ile olduğu yerde diriltir, hastaneler de az sağlıkçı mesaideyken ücretli tedavi sunar.

Oyunda ne yapar

  • Yere düşmek. Oyuncu bir ölüm animasyonunda yatar (araç koltuğunda yığılmış, suda ragdoll, taşınırken hiçbiri). Etrafına bakabilir, sohbet edebilir, bas-konuş ile konuşabilir ve duraklatma menüsünü açabilir; diğer bütün kontroller kapalıdır. Bir yere düşme ekranı geri sayımı gösterir.
  • Yeniden bağlanmak. Yerdeyken çıkan bir oyuncu yerde olarak geri gelir. Yere düşme durumu karakterde saklanır (isdead, QBCore’un kullandığı anahtar).
  • Doktor çağırmak. Yerdeyken sağlıkçılara bir yardım çağrısı göndermek için G tuşuna bas. İki çağrı arasında bir bekleme vardır (panel). Yere düşme ekranı kaç sağlıkçının boşta olduğunu gösterir.
  • Yeniden doğma. Geri sayım bittiğinde yere düşme ekranı hastaneyi sunar. Oyuncu en yakın hastanenin uyanma noktasında uyanır. Hastane ücreti paneldeki hesaplardan sırayla alınır; ödeyemeyen oyuncu ücretsiz geçer. Lose items açıksa envanter boşaltılır.
  • Sağlıkçı diriltmesi. Bir medikit kullanan mesaideki sağlıkçı, 3 m içindeki en yakın yerdeki oyuncuyu yattığı yerde diriltir. Revive fee 0’dan büyükse dirilen oyuncu sağlıkçının mesleğinden bir fatura alır (sonra ödenir). medikit kullanan başka herkes kendini iyileştirir.
  • Kayıt masasında tedavi. Bir hastanenin kayıt noktasında oyuncu tedavi ücretini öder ve tamamen iyileşir. Sadece mesaideki sağlıkçı sayısı en fazla Medics for check-in kadarken çalışır.
  • Can dolumu. GTA bir süre hasar almadığında canı yavaş yavaş geri verir. ai-death bunu varsayılan olarak kapatır (panel anahtarı).
  • Hastane blip’leri. Her hastane bir harita blip’i gösterebilir.

Kurulum

AI Core tarifiyle (recipe) kurulur. Elle: ensure ai-core satırından sonra ensure ai-death. ai-core ve OneSync gerektirir.

  • Medikit eşyasının adı medikit. Envanterinin eşya listesinde olduğundan emin ol. ai-death onu hangi envanter çalışıyorsa onunla kullanılabilir olarak kaydeder.
  • Sağlıkçı mesleğini (varsayılan ambulance) ai-core’a ekle (admin paneli, Jobs) ve Medic jobs içinde listele.
  • AI Core çalışan ilk desteklenen ölüm script’ini kullanır (aşağıya bak).

Panel ayarları

Admin paneli > Death and hospitals. Varsayılanlar data/settings.json ve data/hospitals.json dosyalarından gelir.

Rules sekmesi

Respawn: yere düşen karakter bir sağlıkçı bekler; süre dolunca en yakın hastanede uyanabilir.

AyarNeyi değiştirirBirimVarsayılan
Wait before respawnYere düşen oyuncunun hastane seçeneği çıkmadan önce beklediği saniye. 0-3600.sn300
Hospital feeHastanede uyanırken alınır; ödeyemeyen oyuncular ücretsiz geçer. 0-1,000,000.$1,000
Lose itemsHastanede uyanmak envanteri boşaltır.kapalı
Health refills by itselfGTA bir süre hasar almadığında canı yavaş yavaş (yarısına kadar) geri verir. Kapalı: canı sadece iyileşme, sağlıkçılar ve eşyalar verir.kapalı
Paid fromHastane ücreti ve tedavi için sırayla denenen para hesapları. En fazla 5.bank, cash

Medics: mesaideki sağlıkçılar yere düşen oyuncuları medikit ile diriltir; yerdeki oyuncular onları yere düşme ekranından çağırır.

AyarNeyi değiştirirBirimVarsayılan
Medic jobsBu mesleklerin mesaideki üyeleri medikit ile diriltir ve doktor çağrılarını alır. En fazla 10.ambulance
Treatment priceKayıt masasındaki tedavi bu fiyata tamamen iyileştirir. 0-1,000,000.$250
Medics for check-inKayıt masası sadece mesaideki sağlıkçı sayısı en fazla bu kadarken çalışır. 0-100.2
Revive feeBir sağlıkçının medikit ile diriltmesi, dirilen oyuncuya sağlıkçının mesleğinden bir fatura gönderir; oyuncu ödeyince para mesleğin hesabına geçer. 0 = ücretsiz. 0-1,000,000.$0
Doctor call waitYere düşen oyuncunun iki doktor çağrısı arasında beklediği saniye. 10-3600.sn60

Hospitals sekmesi

Her hastane için bir kayıt. Varsayılanlar: Pillbox Medical, Sandy Shores Medical, Paleto Bay Medical.

AyarNeyi değiştirirYeni hastane için varsayılan
NameBlip’te gösterilen hastane adı. 1-48 karakter.boş
Wake-up spotOyuncuların senin baktığın yöne dönük uyandığı yer.0, 0, 0
Check-inOyuncuların tedavi için ödeme yaptığı yer.0, 0, 0
Map blipHastaneyi haritada gösterir.açık
Blip lookSprite, renk ve boyut (Map blip açıkken gösterilir).sprite 61, renk 1, boyut 0.7

Komutlar

Yok. Admin araçları, ai-death’i çağıran AI Core’un tıbbi katmanı üzerinden diriltir ve iyileştirir.

Tuşlar

Her oyuncu bunları GTA’nın tuş ayarlarından (FiveM bölümü) değiştirebilir; sunucu sahibi varsayılanları admin panelinden (Keybinds) değiştirir.

Varsayılan tuşNe yapar
GYerdeyken doktor çağır (death_distress). Yere düşme ekranı atanmış tuşu gösterir.

Geri sayımın sonundaki hastane seçeneği ve kayıt noktaları ai-core’un istemlerini kullanır (varsayılan E).

Neyin yerine geçer

fxProvide yok. exports.qbx_medical:Revive ve exports.qbx_medical:IsDead export’larına cevap verir; hospital:client:Revive client event’i (QB script’leri ve admin menüleri gönderir) oyuncuyu diriltir. Yere düşme durumu QBCore’un isdead metadata anahtarını kullanır.

Diğer ölüm script’leri

AI Core’un tıbbi katmanı qbx_medical, ars_ambulancejob, qb-ambulancejob, esx_ambulancejob, tgiann-ambulance, wasabi_ambulance (v1 ve v2), osp_ambulance ve brutal_ambulancejob’u da destekler. ai-death’i durdur ve bunlardan birini başlat: admin diriltmeleri ve her ai-* script’i çalışmaya devam eder. Doktor çağrıları, tgiann-policealert ve wasabi_ambulance_v2’ye de ulaşan AI Core’un EMS katmanı üzerinden gider. Bkz. Uyumluluk.

Bilinen sınırlar

  • Geri sayım oyuncunun oyun saatiyle işler; server yeniden doğmadan önce süreyi tekrar kontrol eder.
  • Reddedilen bir diriltme faturası loga uyarı olarak yazılır; diriltme yine de geçerlidir.
  • Log kanalları: deaths, revives ve distress.

Bu sayfada