AI Core
Prace i służbyai-death

ai-death

Powaleni gracze, odrodzenie w najbliższym szpitalu, reanimacja przez medyków apteczką, wzywanie lekarza i leczenie w punkcie rejestracji.

ai-death decyduje, co się dzieje, gdy postać zostaje powalona. Gracz leży w animacji śmierci i czeka na medyka. Po upływie licznika może obudzić się w najbliższym szpitalu za opłatą. Medycy na służbie reanimują na miejscu apteczką, a szpitale oferują płatne leczenie, gdy na służbie jest niewielu medyków.

Co robi w grze

  • Powalenie. Gracz leży w animacji śmierci (osunięty na siedzeniu pojazdu, ragdoll w wodzie, nic podczas noszenia). Nadal może się rozglądać, pisać na czacie, mówić przez push to talk i otworzyć menu pauzy; każde inne sterowanie jest wyłączone. Ekran powalenia pokazuje odliczanie.
  • Ponowne połączenie. Gracz, który wyjdzie, będąc powalonym, wraca powalony. Stan powalenia jest zapisywany w postaci (isdead, klucz używany przez QBCore).
  • Wzywanie lekarza. Podczas powalenia naciśnij G, aby wysłać wezwanie pomocy do medyków. Między dwoma wezwaniami jest odstęp (panel). Ekran powalenia pokazuje, ilu medyków jest wolnych.
  • Odrodzenie. Po zakończeniu odliczania ekran powalenia proponuje szpital. Gracz budzi się w miejscu przebudzenia najbliższego szpitala. Opłata za szpital jest pobierana po kolei z kont ustawionych w panelu; gracz, który nie może zapłacić, wychodzi za darmo. Gdy Lose items jest włączone, ekwipunek jest opróżniany.
  • Reanimacja przez medyka. Medyk na służbie, który użyje medikit, reanimuje najbliższego powalonego gracza w promieniu 3 m tam, gdzie leży. Gdy Revive fee jest większe od 0, reanimowany gracz dostaje rachunek od pracy medyka (płatny później). Każdy inny, kto użyje medikit, leczy siebie.
  • Leczenie w punkcie rejestracji. W punkcie rejestracji szpitala gracz płaci cenę leczenia i zostaje w pełni uleczony. Działa tylko wtedy, gdy na służbie jest najwyżej Medics for check-in medyków.
  • Regeneracja zdrowia. GTA powoli oddaje zdrowie, gdy przez jakiś czas nie odnosisz obrażeń. ai-death domyślnie to wyłącza (przełącznik w panelu).
  • Blipy szpitali. Każdy szpital może pokazywać blip na mapie.

Instalacja

Instalowany przez przepis AI Core. Ręcznie: ensure ai-death po ensure ai-core. Wymaga ai-core i OneSync.

  • Przedmiot apteczki nazywa się medikit. Upewnij się, że istnieje na liście przedmiotów twojego ekwipunku. ai-death rejestruje go jako przedmiot do użycia w każdym działającym ekwipunku.
  • Dodaj swoją pracę medyka (domyślnie ambulance) w ai-core (panel administratora, Jobs) i wpisz ją w Medic jobs.
  • AI Core używa pierwszego działającego obsługiwanego skryptu śmierci (zobacz niżej).

Ustawienia w panelu

Panel administratora > Death and hospitals. Wartości domyślne pochodzą z data/settings.json i data/hospitals.json.

Zakładka Rules

Respawn: powalona postać czeka na medyka; po upływie czasu może obudzić się w najbliższym szpitalu.

UstawienieCo zmieniaJednostkaDomyślnie
Wait before respawnIle sekund powalony gracz czeka, zanim pojawi się opcja szpitala. 0-3600.s300
Hospital feePobierana przy przebudzeniu w szpitalu; gracze, którzy nie mogą zapłacić, wychodzą za darmo. 0-1 000 000.$1 000
Lose itemsPrzebudzenie w szpitalu opróżnia ekwipunek.wył.
Health refills by itselfGTA powoli oddaje zdrowie (do połowy), gdy przez jakiś czas nie odnosisz obrażeń. Wył.: zdrowie dają tylko leczenie, medycy i przedmioty.wył.
Paid fromKonta pieniężne sprawdzane po kolei przy opłacie za szpital i leczeniu. Do 5.bank, cash

Medics: medycy na służbie reanimują powalonych graczy apteczką; powaleni gracze wzywają ich z ekranu powalenia.

UstawienieCo zmieniaJednostkaDomyślnie
Medic jobsCzłonkowie tych prac na służbie reanimują apteczką i dostają wezwania lekarza. Do 10.ambulance
Treatment priceLeczenie w punkcie rejestracji w pełni leczy za tę cenę. 0-1 000 000.$250
Medics for check-inPunkt rejestracji działa tylko wtedy, gdy na służbie jest najwyżej tylu medyków. 0-100.2
Revive feeReanimacja apteczką przez medyka wysyła reanimowanemu graczowi rachunek od pracy medyka; konto pracy dostaje pieniądze, gdy gracz zapłaci. 0 = za darmo. 0-1 000 000.$0
Doctor call waitIle sekund powalony gracz czeka między dwoma wezwaniami lekarza. 10-3600.s60

Zakładka Hospitals

Jeden rekord na szpital. Domyślnie: Pillbox Medical, Sandy Shores Medical, Paleto Bay Medical.

UstawienieCo zmieniaDomyślnie dla nowego szpitala
NameNazwa szpitala, widoczna na blipie. 1-48 znaków.puste
Wake-up spotGdzie budzą się gracze, zwróceni w twoim kierunku.0, 0, 0
Check-inGdzie gracze płacą za leczenie.0, 0, 0
Map blipPokazuje szpital na mapie.wł.
Blip lookSprite, kolor i rozmiar (widoczne, gdy Map blip jest włączone).sprite 61, kolor 1, rozmiar 0.7

Komendy

Brak. Narzędzia administratora reanimują i leczą przez warstwę medyczną AI Core, która wywołuje ai-death.

Klawisze

Każdy gracz może je zmienić w ustawieniach klawiszy GTA (sekcja FiveM); właściciel zmienia wartości domyślne w panelu administratora (Keybinds).

Domyślny klawiszCo robi
GWezwij lekarza podczas powalenia (death_distress). Ekran powalenia pokazuje przypisany klawisz.

Opcja szpitala na końcu odliczania i punkty rejestracji używają podpowiedzi ai-core (domyślnie E).

Co zastępuje

Brak fxProvide. Odpowiada na exports.qbx_medical:Revive i exports.qbx_medical:IsDead, a zdarzenie klienta hospital:client:Revive (wysyłane przez skrypty QB i menu administratora) reanimuje gracza. Stan powalenia używa klucza metadanych QBCore isdead.

Inne skrypty śmierci

Warstwa medyczna AI Core obsługuje też qbx_medical, ars_ambulancejob, qb-ambulancejob, esx_ambulancejob, tgiann-ambulance, wasabi_ambulance (v1 i v2), osp_ambulance i brutal_ambulancejob. Zatrzymaj ai-death i uruchom jeden z nich: reanimacje przez administratorów i każdy skrypt ai-* działają dalej. Wezwania lekarza przechodzą przez warstwę EMS AI Core, która dociera też do tgiann-policealert i wasabi_ambulance_v2. Zobacz Zgodność.

Znane ograniczenia

  • Odliczanie biegnie według zegara gry gracza; serwer sprawdza czas ponownie przed odrodzeniem.
  • Odrzucony rachunek za reanimację jest zapisywany w logu jako ostrzeżenie; reanimacja i tak się liczy.
  • Kanały logów: deaths, revives i distress.

Na tej stronie