Accueil › Documentation › Exports · origen_hud

Exports · origen_hud

Tous les exports sont enregistrés côté client sous le nom de ressource origen_hud.

Il n’y a aucun export côté serveur.


Exports côté client

showDeath(tiempo) → void

Affiche à l’écran le minuteur de mort/saignement. Utilise-le quand Config.AutoDeath = false et que tu veux déclencher manuellement l’écran de mort depuis un script externe (par exemple une ressource d’ambulance ou de laststand).

lua
exports['origen_hud']:showDeath(tiempo)
Paramètre Type Description
tiempo number Temps en secondes à afficher dans le compte à rebours de mort.

N’appelle cet export que lorsque Config.AutoDeath = false. Si AutoDeath est activé, le HUD détecte la mort automatiquement via les événements du jeu et cet export entrera en conflit.


hideDeath() → void

Masque le minuteur de mort et retire l’écran de mort. Appelle-le lorsque le joueur est réanimé.

lua
exports['origen_hud']:hideDeath()

Exemple d’utilisation dans un script d’ambulance :

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

Affiche un message de réapparition à l’écran.

lua
exports['origen_hud']:showRespawn(msg)
Paramètre Type Description
msg string Message à afficher sur l’écran de réapparition.

setPlayerLoaded(bool) → void

Définit manuellement l’état de connexion du joueur dans le HUD. Sert à forcer l’affichage ou le masquage du HUD sans attendre les événements de connexion du framework.

lua
exports['origen_hud']:setPlayerLoaded(bool)
Paramètre Type Description
bool boolean true pour marquer le joueur comme chargé et afficher le HUD. false pour le masquer.

Cet export n’est nécessaire que dans les cas particuliers où le HUD ne détecte pas automatiquement l’état de connexion. Dans la plupart des configurations, Config.ForceLogin = true s’en charge en interne.


ShowHud() → void

Rend le HUD visible. Utilise-le pour restaurer le HUD après l’avoir masqué avec HideHud().

lua
exports['origen_hud']:ShowHud()

HideHud() → void

Masque complètement le HUD de l’écran. Utile pour les cinématiques, les menus personnalisés ou toute situation où le HUD ne doit pas être visible.

lua
exports['origen_hud']:HideHud()

Exemple : masquer le HUD pendant une cinématique :

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