AI Core
Métiers et servicesai-death

ai-death

Joueurs à terre, réapparition à l’hôpital le plus proche, réanimation par les médecins avec un medikit, appels aux médecins et soins à l’accueil.

ai-death décide de ce qui se passe quand un personnage tombe à terre. Le joueur reste dans une animation de mort et attend un médecin. Après un minuteur, il peut se réveiller à l’hôpital le plus proche moyennant des frais. Les médecins en service réaniment sur place avec un medikit, et les hôpitaux proposent des soins payants tant que peu de médecins sont en service.

Ce qu’il fait en jeu

  • Tomber à terre. Le joueur reste dans une animation de mort (affalé sur un siège de véhicule, en ragdoll dans l’eau, rien s’il est porté). Il peut encore regarder autour de lui, utiliser le chat, parler en push-to-talk et ouvrir le menu pause ; toutes les autres commandes sont désactivées. Un écran de mort affiche le compte à rebours.
  • Reconnexion. Un joueur qui part à terre revient à terre. L’état à terre est stocké sur le personnage (isdead, la clé qu’utilise QBCore).
  • Appeler un médecin. À terre, appuyez sur G pour envoyer un appel de détresse aux médecins. Il y a un délai entre deux appels (panneau). L’écran de mort affiche combien de médecins sont disponibles.
  • Réapparition. Quand le compte à rebours se termine, l’écran de mort propose l’hôpital. Le joueur se réveille au point de réveil de l’hôpital le plus proche. Les frais d’hôpital sont prélevés sur les comptes du panneau dans l’ordre ; un joueur qui ne peut pas payer est soigné gratuitement. Quand Lose items est activé, l’inventaire est vidé.
  • Réanimation par un médecin. Un médecin en service qui utilise un medikit réanime le joueur à terre le plus proche à moins de 3 m, là où il se trouve. Quand Revive fee est supérieur à 0, le joueur réanimé reçoit une facture du métier du médecin (payée plus tard). Toute autre personne qui utilise un medikit se soigne elle-même.
  • Soins à l’accueil. Au point d’accueil d’un hôpital, un joueur paie le prix des soins et est entièrement soigné. Cela ne fonctionne que tant qu’au plus Medics for check-in médecins sont en service.
  • Régénération de la santé. GTA rend lentement de la santé quand vous n’êtes pas blessé pendant un moment. ai-death désactive cela par défaut (interrupteur du panneau).
  • Blips des hôpitaux. Chaque hôpital peut afficher un blip sur la carte.

Installation

Installé par la recipe d’AI Core. À la main : ensure ai-death après ensure ai-core. Il nécessite ai-core et OneSync.

  • L’objet medikit s’appelle medikit. Assurez-vous qu’il existe dans la liste d’objets de votre inventaire. ai-death l’enregistre comme utilisable avec l’inventaire qui tourne, quel qu’il soit.
  • Ajoutez votre métier de médecin (par défaut ambulance) dans ai-core (panneau d’administration, Jobs) et listez-le dans Medic jobs.
  • AI Core utilise le premier script de mort pris en charge qui tourne (voir ci-dessous).

Réglages du panneau

Panneau d’administration > Death and hospitals. Les valeurs par défaut viennent de data/settings.json et data/hospitals.json.

Onglet Rules

Respawn : un personnage à terre attend un médecin ; passé le délai, il peut se réveiller à l’hôpital le plus proche.

RéglageCe qu’il changeUnitéDéfaut
Wait before respawnSecondes qu’un joueur à terre attend avant que l’option hôpital n’apparaisse. 0-3600.s300
Hospital feePrélevés au réveil à l’hôpital ; les joueurs qui ne peuvent pas payer sont soignés gratuitement. 0-1 000 000.$1 000
Lose itemsSe réveiller à l’hôpital vide l’inventaire.désactivé
Health refills by itselfGTA rend lentement de la santé (jusqu’à la moitié) quand vous n’êtes pas blessé pendant un moment. Désactivé : seuls les soins, les médecins et les objets rendent de la santé.désactivé
Paid fromComptes d’argent essayés dans l’ordre pour les frais d’hôpital et les soins. Jusqu’à 5.bank, cash

Medics : les médecins en service réaniment les joueurs à terre avec un medikit ; les joueurs à terre les appellent depuis l’écran de mort.

RéglageCe qu’il changeUnitéDéfaut
Medic jobsLes membres en service de ces métiers réaniment avec un medikit et reçoivent les appels aux médecins. Jusqu’à 10.ambulance
Treatment priceLes soins à l’accueil soignent entièrement pour ce prix. 0-1 000 000.$250
Medics for check-inL’accueil ne fonctionne que tant qu’au plus ce nombre de médecins sont en service. 0-100.2
Revive feeUne réanimation au medikit par un médecin envoie au joueur réanimé une facture du métier du médecin ; le compte du métier la reçoit quand il paie. 0 = gratuit. 0-1 000 000.$0
Doctor call waitSecondes qu’un joueur à terre attend entre deux appels aux médecins. 10-3600.s60

Onglet Hospitals

Un enregistrement par hôpital. Valeurs par défaut : Pillbox Medical, Sandy Shores Medical, Paleto Bay Medical.

RéglageCe qu’il changeDéfaut pour un nouvel hôpital
NameLe nom de l’hôpital, affiché sur le blip. 1-48 caractères.vide
Wake-up spotL’endroit où les joueurs se réveillent, tournés dans votre direction.0, 0, 0
Check-inL’endroit où les joueurs paient les soins.0, 0, 0
Map blipAffiche l’hôpital sur la carte.activé
Blip lookSprite, couleur et taille (affiché quand Map blip est activé).sprite 61, couleur 1, taille 0.7

Commandes

Aucune. Les outils d’administration réaniment et soignent via la couche médicale d’AI Core, qui appelle ai-death.

Raccourcis clavier

Chaque joueur peut les changer dans les réglages des touches de GTA (section FiveM) ; le propriétaire change les valeurs par défaut dans le panneau d’administration (Keybinds).

Touche par défautCe qu’elle fait
GAppeler un médecin à terre (death_distress). L’écran de mort affiche la touche assignée.

L’option hôpital à la fin du compte à rebours et les points d’accueil utilisent les invites d’ai-core (E par défaut).

Ce qu’il remplace

Pas de fxProvide. Il répond à exports.qbx_medical:Revive et exports.qbx_medical:IsDead, et l’event client hospital:client:Revive (envoyé par les scripts QB et les menus d’administration) réanime le joueur. L’état à terre utilise la clé de métadonnées isdead de QBCore.

Autres scripts de mort

La couche médicale d’AI Core prend aussi en charge qbx_medical, ars_ambulancejob, qb-ambulancejob, esx_ambulancejob, tgiann-ambulance, wasabi_ambulance (v1 et v2), osp_ambulance et brutal_ambulancejob. Arrêtez ai-death et démarrez l’un d’eux : les réanimations par les administrateurs et chaque script ai-* continuent de fonctionner. Les appels aux médecins passent par la couche EMS d’AI Core, qui atteint aussi tgiann-policealert et wasabi_ambulance_v2. Voir Compatibilité.

Limites connues

  • Le compte à rebours tourne sur l’horloge du jeu du joueur ; le serveur vérifie à nouveau le temps avant la réapparition.
  • Une facture de réanimation refusée est écrite dans le log comme avertissement ; la réanimation compte quand même.
  • Canaux de logs : deaths, revives et distress.

Sur cette page