Início › Documentação › Exports · origen_hud
Todos os exports são registados no lado do cliente sob o nome de recurso origen_hud.
Não existem exports no lado do servidor.
showDeath(tiempo) → voidMostra no ecrã o temporizador de morte/esvaimento. Usa-o quando Config.AutoDeath = false e queres acionar manualmente o ecrã de morte a partir de um script externo (por exemplo, um recurso de ambulância ou laststand).
exports['origen_hud']:showDeath(tiempo)| Parâmetro | Tipo | Descrição |
|---|---|---|
tiempo |
number |
Tempo em segundos a mostrar na contagem decrescente de morte. |
Chama este export apenas quando Config.AutoDeath = false. Se AutoDeath estiver ativado, o HUD deteta a morte automaticamente através de eventos do jogo e este export entrará em conflito.
hideDeath() → voidEsconde o temporizador de morte e remove o ecrã de morte. Chama-o quando o jogador for reanimado.
exports['origen_hud']:hideDeath()Exemplo de utilização num script de ambulância:
-- 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) → voidMostra uma mensagem de renascimento no ecrã.
exports['origen_hud']:showRespawn(msg)| Parâmetro | Tipo | Descrição |
|---|---|---|
msg |
string |
Mensagem a mostrar no ecrã de renascimento. |
setPlayerLoaded(bool) → voidDefine manualmente o estado de início de sessão do jogador dentro do HUD. Serve para forçar a apresentação ou ocultação do HUD sem esperar pelos eventos de login do framework.
exports['origen_hud']:setPlayerLoaded(bool)| Parâmetro | Tipo | Descrição |
|---|---|---|
bool |
boolean |
true para marcar o jogador como carregado e mostrar o HUD. false para o esconder. |
Este export só é necessário em casos pontuais em que o HUD não deteta o estado de login automaticamente. Na maioria das configurações, Config.ForceLogin = true trata disto internamente.
ShowHud() → voidTorna o HUD visível. Usa-o para repor o HUD depois de o esconderes com HideHud().
exports['origen_hud']:ShowHud()HideHud() → voidEsconde completamente o HUD do ecrã. Útil para cinemáticas, menus personalizados ou qualquer situação em que o HUD não deva estar visível.
exports['origen_hud']:HideHud()Exemplo: esconder o HUD durante uma cinemática:
exports['origen_hud']:HideHud()
-- ... cutscene logic ...
exports['origen_hud']:ShowHud()