Inicio › Documentación › Exports · origen_hud

Exports · origen_hud

Todos los exports se registran en el lado cliente bajo el nombre de recurso origen_hud.

No hay exports en el lado servidor.


Exports del cliente

showDeath(tiempo) → void

Muestra en pantalla el temporizador de muerte/desangrado. Úsalo cuando Config.AutoDeath = false y quieras lanzar la pantalla de muerte manualmente desde un script externo (por ejemplo, un recurso de ambulancia o laststand).

lua
exports['origen_hud']:showDeath(tiempo)
Parámetro Tipo Descripción
tiempo number Tiempo en segundos que se mostrará en la cuenta atrás de muerte.

Llama a este export solo cuando Config.AutoDeath = false. Si AutoDeath está activado, el HUD detecta la muerte automáticamente mediante eventos del juego y este export entrará en conflicto.


hideDeath() → void

Oculta el temporizador de muerte y quita la pantalla de muerte. Llámalo cuando el jugador sea reanimado.

lua
exports['origen_hud']:hideDeath()

Ejemplo de uso en un script de ambulancia:

lua
-- Show death screen when player enters laststand
exports['origen_hud']:showDeath(math.ceil(LaststandTime))
 
-- Hide death screen after revive
exports['origen_hud']:hideDeath()

showRespawn(msg) → void

Muestra un mensaje de reaparición en pantalla.

lua
exports['origen_hud']:showRespawn(msg)
Parámetro Tipo Descripción
msg string Mensaje que se mostrará en la pantalla de reaparición.

setPlayerLoaded(bool) → void

Establece manualmente el estado de inicio de sesión del jugador dentro del HUD. Sirve para forzar que el HUD se muestre u oculte sin esperar a los eventos de login del framework.

lua
exports['origen_hud']:setPlayerLoaded(bool)
Parámetro Tipo Descripción
bool boolean true para marcar al jugador como cargado y mostrar el HUD. false para ocultarlo.

Este export solo es necesario en casos puntuales en los que el HUD no detecta el estado de login automáticamente. En la mayoría de configuraciones, Config.ForceLogin = true se encarga de esto internamente.


ShowHud() → void

Hace visible el HUD. Úsalo para restaurar el HUD después de ocultarlo con HideHud().

lua
exports['origen_hud']:ShowHud()

HideHud() → void

Oculta por completo el HUD de la pantalla. Útil para cinemáticas, menús personalizados o cualquier situación en la que el HUD no deba verse.

lua
exports['origen_hud']:HideHud()

Ejemplo: ocultar el HUD durante una cinemática:

lua
exports['origen_hud']:HideHud()
-- ... cutscene logic ...
exports['origen_hud']:ShowHud()