ai-death
Spieler am Boden, Respawn im nächsten Krankenhaus, Wiederbelebung durch Sanitäter mit Medikit, Arztrufe und Behandlung beim Check-in.
ai-death entscheidet, was passiert, wenn ein Charakter zu Boden geht. Der Spieler liegt in einer Todesanimation und wartet auf einen Sanitäter. Nach einem Timer kann er gegen eine Gebühr im nächsten Krankenhaus aufwachen. Sanitäter im Dienst beleben mit einem Medikit an Ort und Stelle wieder, und Krankenhäuser bieten eine bezahlte Behandlung an, solange wenige Sanitäter im Dienst sind.
Was es im Spiel macht
- Zu Boden gehen. Der Spieler liegt in einer Todesanimation (zusammengesunken auf einem Fahrzeugsitz, ein Ragdoll im Wasser, nichts, während er getragen wird). Er kann sich weiter umschauen, chatten, per Push-to-Talk sprechen und das Pausemenü öffnen; jede andere Steuerung ist aus. Ein Bildschirm zeigt den Countdown.
- Erneut verbinden. Ein Spieler, der am Boden geht, kommt am Boden zurück. Der Zustand wird am Charakter gespeichert (
isdead, der Schlüssel, den QBCore nutzt). - Einen Arzt rufen. Am Boden drückst du G, um einen Notruf an die Sanitäter zu senden. Zwischen zwei Rufen gibt es eine Wartezeit (Panel). Der Bildschirm zeigt, wie viele Sanitäter frei sind.
- Respawn. Wenn der Countdown endet, bietet der Bildschirm das Krankenhaus an. Der Spieler wacht an der Aufwachstelle des nächsten Krankenhauses auf. Die Krankenhausgebühr wird der Reihe nach von den Konten aus dem Panel abgebucht; ein Spieler, der nicht bezahlen kann, kommt umsonst davon. Wenn Lose items an ist, wird das Inventar geleert.
- Wiederbelebung durch Sanitäter. Ein Sanitäter im Dienst, der ein
medikitbenutzt, belebt den nächsten Spieler am Boden innerhalb von 3 m dort wieder, wo er liegt. Wenn Revive fee über 0 liegt, bekommt der wiederbelebte Spieler eine Rechnung vom Job des Sanitäters (später zu bezahlen). Jeder andere, der einmedikitbenutzt, heilt sich selbst. - Behandlung beim Check-in. Am Check-in-Punkt eines Krankenhauses bezahlt ein Spieler den Behandlungspreis und wird vollständig geheilt. Das funktioniert nur, solange höchstens Medics for check-in Sanitäter im Dienst sind.
- Gesundheit regeneriert. GTA gibt langsam Gesundheit zurück, wenn man eine Weile nicht verletzt wird. ai-death schaltet das standardmäßig aus (Panel-Schalter).
- Krankenhaus-Blips. Jedes Krankenhaus kann einen Karten-Blip zeigen.
Installation
Wird vom Rezept von AI Core installiert. Von Hand: ensure ai-death nach ensure ai-core. Es braucht ai-core und OneSync.
- Das Medikit-Item heißt
medikit. Stelle sicher, dass es in der Item-Liste deines Inventars existiert. ai-death registriert es als benutzbar bei dem jeweils laufenden Inventar. - Füge deinen Sanitäterjob (standardmäßig
ambulance) in ai-core hinzu (Admin-Panel, Jobs) und führe ihn in Medic jobs auf. - AI Core nutzt das erste unterstützte Todesskript, das läuft (siehe unten).
Panel-Einstellungen
Admin-Panel > Death and hospitals. Die Standardwerte kommen aus data/settings.json und data/hospitals.json.
Tab Rules
Respawn: Ein Charakter am Boden wartet auf einen Sanitäter; nach der Zeit kann er im nächsten Krankenhaus aufwachen.
| Einstellung | Was sie ändert | Einheit | Standard |
|---|---|---|---|
| Wait before respawn | Sekunden, die ein Spieler am Boden wartet, bevor die Krankenhausoption erscheint. 0-3600. | s | 300 |
| Hospital fee | Wird beim Aufwachen im Krankenhaus abgebucht; Spieler, die nicht bezahlen können, kommen umsonst davon. 0-1.000.000. | $ | 1.000 |
| Lose items | Aufwachen im Krankenhaus leert das Inventar. | aus | |
| Health refills by itself | GTA gibt langsam Gesundheit zurück (bis zur Hälfte), wenn man eine Weile nicht verletzt wird. Aus: Nur Heilung, Sanitäter und Items geben Gesundheit. | aus | |
| Paid from | Geldkonten, die der Reihe nach für die Krankenhausgebühr und die Behandlung versucht werden. Bis zu 5. | bank, cash |
Medics (Sanitäter): Sanitäter im Dienst beleben Spieler am Boden mit einem Medikit wieder; Spieler am Boden rufen sie über den Bildschirm.
| Einstellung | Was sie ändert | Einheit | Standard |
|---|---|---|---|
| Medic jobs | Mitglieder dieser Jobs im Dienst beleben mit einem Medikit wieder und bekommen die Arztrufe. Bis zu 10. | ambulance | |
| Treatment price | Die Behandlung beim Check-in heilt für diesen Preis vollständig. 0-1.000.000. | $ | 250 |
| Medics for check-in | Der Check-in funktioniert nur, solange höchstens so viele Sanitäter im Dienst sind. 0-100. | 2 | |
| Revive fee | Eine Wiederbelebung mit Medikit durch einen Sanitäter schickt dem wiederbelebten Spieler eine Rechnung vom Job des Sanitäters; das Konto des Jobs bekommt sie, wenn er bezahlt. 0 = kostenlos. 0-1.000.000. | $ | 0 |
| Doctor call wait | Sekunden, die ein Spieler am Boden zwischen zwei Arztrufen wartet. 10-3600. | s | 60 |
Tab Hospitals
Ein Datensatz pro Krankenhaus. Standard: Pillbox Medical, Sandy Shores Medical, Paleto Bay Medical.
| Einstellung | Was sie ändert | Standard für ein neues Krankenhaus |
|---|---|---|
| Name | Der Name des Krankenhauses, am Blip angezeigt. 1-48 Zeichen. | leer |
| Wake-up spot | Wo Spieler aufwachen, in deine Blickrichtung. | 0, 0, 0 |
| Check-in | Wo Spieler für die Behandlung bezahlen. | 0, 0, 0 |
| Map blip | Zeigt das Krankenhaus auf der Karte. | an |
| Blip look | Sprite, Farbe und Größe (angezeigt, wenn Map blip an ist). | Sprite 61, Farbe 1, Größe 0.7 |
Befehle
Keine. Admin-Werkzeuge beleben und heilen über den Medizin-Layer von AI Core, der ai-death aufruft.
Tastenbelegungen
Jeder Spieler kann diese in den Tasteneinstellungen von GTA ändern (Bereich FiveM); der Betreiber ändert die Standardwerte im Admin-Panel (Keybinds).
| Standardtaste | Was sie macht |
|---|---|
| G | Am Boden einen Arzt rufen (death_distress). Der Bildschirm zeigt die belegte Taste. |
Die Krankenhausoption am Ende des Countdowns und die Check-in-Punkte nutzen die Hinweise von ai-core (standardmäßig E).
Was es ersetzt
Kein fxProvide. Es beantwortet exports.qbx_medical:Revive und exports.qbx_medical:IsDead, und das Client-Event hospital:client:Revive (von QB-Skripten und Admin-Menüs gesendet) belebt den Spieler wieder. Der Zustand am Boden nutzt den Metadaten-Schlüssel isdead von QBCore.
Andere Todesskripte
Der Medizin-Layer von AI Core unterstützt auch qbx_medical, ars_ambulancejob, qb-ambulancejob, esx_ambulancejob, tgiann-ambulance, wasabi_ambulance (v1 und v2), osp_ambulance und brutal_ambulancejob. Stoppe ai-death und starte eines davon: Wiederbelebungen durch Admins und jedes ai-*-Skript funktionieren weiter. Arztrufe laufen über den EMS-Layer von AI Core, der auch tgiann-policealert und wasabi_ambulance_v2 erreicht. Siehe Kompatibilität.
Bekannte Grenzen
- Der Countdown läuft auf der Spieluhr des Spielers; der Server prüft die Zeit vor dem Respawn erneut.
- Eine abgelehnte Wiederbelebungsrechnung wird als Warnung ins Log geschrieben; die Wiederbelebung zählt trotzdem.
- Log-Kanäle:
deaths,revivesunddistress.
ai-prison für Entwickler
Inhaftieren, Entlassen und Restzeit über den Gefängnis-Layer von AI Core, die Server-Exports von ai-prison und die Charakter-Metadaten, die es führt.
ai-death für Entwickler
Wiederbeleben, Heilen und der Zustand am Boden über den Medizin-Layer von AI Core, die Server-Exports von ai-death, der State Bag dead und das QB-Wiederbelebungs-Event.