ai-hud
El HUD y las necesidades del personaje. Salud, blindaje, hambre, sed, estrés, dinero, trabajo, velocímetro, nombre de la calle, voz y ayudas de teclas.
ai-hud dibuja el HUD y lleva las necesidades del personaje: hambre, sed y estrés. El hambre y la sed bajan con el tiempo y la comida y la bebida las llenan; el estrés sube al disparar y al conducir rápido y se va solo.
Qué hace en el juego
- Indicadores de estado. Salud, blindaje, hambre, sed y estrés.
- Dinero. Efectivo y banco, arriba a la derecha.
- Nombre y trabajo. El trabajo (el de servicio, si no el primero) con su rango, el id de servidor y el nombre del personaje, arriba a la derecha. Se muestra "Off duty" cuando el jugador no está de servicio.
- Recuadro del arma. Mientras se empuña un arma: su nombre, imagen y balas, bajo el dinero.
- Velocímetro. En un vehículo: velocidad, marcha, combustible y el aviso del cinturón.
- Calle y zona junto al minimapa.
- Voz. El micrófono, el alcance de voz, si hablas y la radio (necesita ai-voice o pma-voice).
- Ayudas de teclas. A la izquierda, las teclas de lo que el jugador puede hacer ahora (a pie o en un vehículo).
- Minimapa. Siempre, o solo en un vehículo, según diga el panel. Las barras de salud y blindaje propias de GTA bajo él se ocultan.
- Se oculta solo sin personaje, en el menú de pausa, durante los fundidos de pantalla y mientras hay un menú a pantalla completa abierto.
- Ajustes del jugador.
/hudo la entrada HUD settings del menú radial: cada jugador desactiva partes del HUD para sí mismo. Una parte que el panel desactiva se queda desactivada.
Cómo funcionan las necesidades
- El hambre y la sed van de 100 (lleno) a 0. El estrés va de 0 (calma) a 100.
- Cada minuto de juego, el hambre y la sed bajan y el estrés se reduce según las cantidades del panel.
- Mientras el hambre o la sed están a 0, el personaje pierde salud cada 10 segundos.
- Disparar y conducir rápido añaden estrés.
- La comida, la bebida y otros objetos cambian las necesidades según sus valores Hunger, Thirst y Stress en los ajustes de objetos del inventario (ai-inventory).
- Las necesidades se guardan en el personaje (las claves de metadata
hunger,thirst,stressde QB), así que los scripts de QB también las leen.
Instalación
La receta de txAdmin de AI Core lo instala. A mano: pon la carpeta en resources/[ai]/ y añade ensure ai-hud a server.cfg después de ensure ai-core. Necesita ai-core. No tiene tabla de base de datos propia.
Usa un solo HUD. AI Core no avisa si funcionan dos HUD a la vez.
Ajustes del panel
Abre el panel de administración (F10) y elige HUD. Todo está en una pestaña, HUD and needs.
Needs (necesidades): el hambre y la sed bajan con el tiempo; los objetos de comida y bebida las llenan.
| Ajuste | Qué cambia | Valores | Por defecto |
|---|---|---|---|
| Hunger drop | Puntos perdidos cada minuto desde 100. 0.25 lo vacía en unas 6.5 horas de juego. | 0 a 10 por min | 0.25 |
| Thirst drop | Puntos perdidos cada minuto desde 100. | 0 a 10 por min | 0.35 |
| Stress fade | Puntos de estrés que se reducen cada minuto. | 0 a 10 por min | 0.5 |
| Stress speed | Conducir más rápido que esto puede añadir un punto de estrés. 0 lo desactiva. | 0 a 500 km/h | 160 |
| Speed stress chance | Probabilidad, por cada cambio de velocidad por encima de la velocidad de estrés, de añadir un punto. | 0 a 100 % | 1 |
| Stress per shot | Puntos que añade un disparo, como mucho una vez por segundo. 0 lo desactiva. | 0 a 5 | 1 |
| Damage when empty | Salud perdida cada 10 segundos mientras la comida o el agua están a 0. 0 lo desactiva. | 0 a 50 HP | 2 |
What the HUD shows (lo que muestra el HUD): las partes del HUD que ven los jugadores mientras juegan.
| Ajuste | Qué cambia | Valores | Por defecto |
|---|---|---|---|
| Health and needs | Los indicadores de estado. | activado / desactivado | activado |
| Money | Efectivo y banco. | activado / desactivado | activado |
| Speedometer | El indicador en los vehículos. | activado / desactivado | activado |
| Street name | Calle y zona. | activado / desactivado | activado |
| Voice | Micrófono y alcance de voz (necesita ai-voice o pma-voice). | activado / desactivado | activado |
| Name and job | Arriba a la derecha: el trabajo, su rango, el id de servidor y el nombre del personaje. | activado / desactivado | activado |
| Speed unit | Unidad del velocímetro. | km/h / mph | km/h |
Map and key hints (mapa y ayudas de teclas): cuándo se muestra el minimapa y la lista de teclas a la izquierda de la pantalla.
| Ajuste | Qué cambia | Valores | Por defecto |
|---|---|---|---|
| Minimap | Always (siempre), u Only in a vehicle (solo en un vehículo). | Always / Only in a vehicle | Only in a vehicle |
| Key hints | Las teclas de lo que el jugador puede hacer ahora, a la izquierda de la pantalla. Qué teclas se muestran, y cuándo, se configura tecla a tecla en la pestaña Keybinds. | activado / desactivado | activado |
Comandos
| Comando | Argumentos | Quién | Qué hace |
|---|---|---|---|
/hud | ninguno | todos | Abre los ajustes del HUD: un interruptor por cada parte del HUD y las ayudas de teclas, guardados para este jugador. |
Teclas
Ninguna propia. Las ayudas de teclas que muestra vienen de las teclas de todos los scripts.
Funciona con otros scripts
- Combustible de cualquier script de combustible que fije el state bag
fueldel vehículo (ai-fuel, y otros a través de la capa de combustible de AI Core). - Cinturón a través de la capa de cinturón de AI Core (ai-smallresources y otros scripts de cinturón).
- Voz de ai-voice o pma-voice.
- Necesidades por objetos de cualquier inventario que defina valores de hambre, sed o estrés (el evento de uso de objetos de AI Core).
- Estrés desde otros scripts a través de la capa de estrés de AI Core (
stressde la lib), que llama a ai-hud. - Puedes reemplazarlo. AI Core oculta y muestra otros HUD (tgiann-lumihud, jg-hud, 0r-hud-v3, codem-supreme-hud, qb-hud, ps-hud y más) y abre sus ajustes desde el menú radial. Mira Compatibilidad.
Límites conocidos
- El estrés que llega desde el cliente está limitado a entre 1 y 5 puntos por aviso y dos avisos por segundo; todo lo demás se decide en el servidor.
- El modo del minimapa lo elige el dueño: los jugadores no pueden cambiarlo en
/hud. Un administrador puede mantenerlo a pie para sí mismo desde el menú de ai-admin.
ai-inventory para desarrolladores
Los exports de servidor y de cliente de ai-inventory, los objetos usables, las tiendas de script, el evento usedItem y las API de ox_inventory y qb-inventory a las que responde.
ai-hud para desarrolladores
Los exports de ai-hud para las necesidades (hambre, sed, estrés) y sus ajustes del HUD, y lo que lee de otros scripts.