AI Core
Trabajos y serviciosai-death

ai-death

Jugadores abatidos, reaparición en el hospital más cercano, reanimación por médicos con botiquín, llamadas al médico y tratamiento en recepción.

ai-death decide qué pasa cuando un personaje cae. El jugador queda tumbado con una animación de muerte y espera a un médico. Tras un temporizador puede despertar en el hospital más cercano pagando una tarifa. Los médicos de servicio reaniman en el sitio con un botiquín, y los hospitales ofrecen tratamiento de pago mientras haya pocos médicos de servicio.

Qué hace en el juego

  • Caer. El jugador queda tumbado con una animación de muerte (desplomado en un asiento de vehículo, ragdoll en el agua, nada mientras lo cargan). Aún puede mirar alrededor, escribir en el chat, hablar con pulsar para hablar y abrir el menú de pausa; todos los demás controles están desactivados. Una pantalla de abatido muestra la cuenta atrás.
  • Reconectarse. Un jugador que sale estando abatido vuelve abatido. El estado de abatido se guarda en el personaje (isdead, la clave que usa QBCore).
  • Llamar a un médico. Estando abatido, pulsa G para enviar una llamada de auxilio a los médicos. Hay una espera entre dos llamadas (panel). La pantalla de abatido muestra cuántos médicos están libres.
  • Reaparición. Cuando termina la cuenta atrás, la pantalla de abatido ofrece el hospital. El jugador despierta en el punto de despertar del hospital más cercano. La tarifa del hospital se cobra de las cuentas del panel en orden; un jugador que no puede pagar no paga. Cuando Lose items está activado, se vacía el inventario.
  • Reanimación por médico. Un médico de servicio que usa un medikit reanima al jugador abatido más cercano a menos de 3 m, donde está tumbado. Cuando Revive fee es mayor que 0, el jugador reanimado recibe una factura del trabajo del médico (se paga más tarde). Cualquier otra persona que usa un medikit se cura a sí misma.
  • Tratamiento en recepción. En el punto de recepción de un hospital, un jugador paga el precio del tratamiento y se cura por completo. Solo funciona mientras haya como mucho Medics for check-in médicos de servicio.
  • Recuperación de salud. GTA devuelve poco a poco la salud cuando no te hacen daño durante un rato. ai-death lo desactiva por defecto (interruptor del panel).
  • Blips de hospitales. Cada hospital puede mostrar un blip en el mapa.

Instalación

Lo instala la receta de AI Core. A mano: ensure ai-death después de ensure ai-core. Necesita ai-core y OneSync.

  • El objeto botiquín se llama medikit. Asegúrate de que existe en la lista de objetos de tu inventario. ai-death lo registra como usable con el inventario que esté en uso.
  • Añade tu trabajo de médico (por defecto ambulance) en ai-core (panel de administración, Jobs) y ponlo en Medic jobs.
  • AI Core usa el primer script de muerte soportado que esté en marcha (mira abajo).

Ajustes del panel

Panel de administración > Death and hospitals. Los valores por defecto vienen de data/settings.json y data/hospitals.json.

Pestaña Rules

Respawn (reaparición): un personaje abatido espera a un médico; pasado el tiempo puede despertar en el hospital más cercano.

AjusteQué cambiaUnidadPor defecto
Wait before respawnSegundos que espera un jugador abatido antes de que aparezca la opción del hospital. 0-3600.s300
Hospital feeSe cobra al despertar en el hospital; los jugadores que no pueden pagar no pagan. 0-1,000,000.$1,000
Lose itemsDespertar en el hospital vacía el inventario.desactivado
Health refills by itselfGTA devuelve poco a poco la salud (hasta la mitad) cuando no te hacen daño durante un rato. Desactivado: solo dan salud las curas, los médicos y los objetos.desactivado
Paid fromCuentas de dinero probadas en orden para la tarifa del hospital y el tratamiento. Hasta 5.bank, cash

Medics (médicos): los médicos de servicio reaniman a los jugadores abatidos con un botiquín; los jugadores abatidos los llaman desde la pantalla de abatido.

AjusteQué cambiaUnidadPor defecto
Medic jobsLos miembros de servicio de estos trabajos reaniman con un botiquín y reciben las llamadas al médico. Hasta 10.ambulance
Treatment priceEl tratamiento en recepción cura por completo por este precio. 0-1,000,000.$250
Medics for check-inLa recepción solo funciona mientras haya como mucho este número de médicos de servicio. 0-100.2
Revive feeUna reanimación con botiquín de un médico envía al jugador reanimado una factura del trabajo del médico; la cuenta del trabajo la recibe cuando paga. 0 = gratis. 0-1,000,000.$0
Doctor call waitSegundos que espera un jugador abatido entre dos llamadas al médico. 10-3600.s60

Pestaña Hospitals

Un registro por hospital. Por defecto: Pillbox Medical, Sandy Shores Medical, Paleto Bay Medical.

AjusteQué cambiaPor defecto para un hospital nuevo
NameEl nombre del hospital, mostrado en el blip. 1-48 caracteres.vacío
Wake-up spotDonde despiertan los jugadores, mirando hacia tu dirección.0, 0, 0
Check-inDonde los jugadores pagan el tratamiento.0, 0, 0
Map blipMuestra el hospital en el mapa.activado
Blip lookSprite, color y tamaño (se muestra cuando Map blip está activado).sprite 61, color 1, tamaño 0.7

Comandos

Ninguno. Las herramientas de administración reaniman y curan a través de la capa médica de AI Core, que llama a ai-death.

Teclas

Cada jugador puede cambiarlas en los ajustes de teclas de GTA (sección FiveM); el dueño cambia los valores por defecto en el panel de administración (Keybinds).

Tecla por defectoQué hace
GLlamar a un médico estando abatido (death_distress). La pantalla de abatido muestra la tecla asignada.

La opción del hospital al final de la cuenta atrás y los puntos de recepción usan los avisos de ai-core (E por defecto).

A qué sustituye

No tiene fxProvide. Responde a exports.qbx_medical:Revive y exports.qbx_medical:IsDead, y el evento de cliente hospital:client:Revive (enviado por scripts de QB y menús de administración) reanima al jugador. El estado de abatido usa la clave de metadata isdead de QBCore.

Otros scripts de muerte

La capa médica de AI Core también soporta qbx_medical, ars_ambulancejob, qb-ambulancejob, esx_ambulancejob, tgiann-ambulance, wasabi_ambulance (v1 y v2), osp_ambulance y brutal_ambulancejob. Detén ai-death e inicia uno de ellos: las reanimaciones de administración y todos los scripts ai-* siguen funcionando. Las llamadas al médico pasan por la capa de EMS de AI Core, que también llega a tgiann-policealert y wasabi_ambulance_v2. Mira Compatibilidad.

Límites conocidos

  • La cuenta atrás corre con el reloj del juego del jugador; el servidor vuelve a comprobar el tiempo antes de la reaparición.
  • Una factura de reanimación rechazada se escribe en el log como aviso; la reanimación cuenta igualmente.
  • Canales de logs: deaths, revives y distress.

En esta página