Início › Documentação › Exports · origen_hud

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.


Exports do cliente

showDeath(tiempo) → void

Mostra 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).

lua
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() → void

Esconde o temporizador de morte e remove o ecrã de morte. Chama-o quando o jogador for reanimado.

lua
exports['origen_hud']:hideDeath()

Exemplo de utilização num script de ambulância:

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

Mostra uma mensagem de renascimento no ecrã.

lua
exports['origen_hud']:showRespawn(msg)
Parâmetro Tipo Descrição
msg string Mensagem a mostrar no ecrã de renascimento.

setPlayerLoaded(bool) → void

Define 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.

lua
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() → void

Torna o HUD visível. Usa-o para repor o HUD depois de o esconderes com HideHud().

lua
exports['origen_hud']:ShowHud()

HideHud() → void

Esconde 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.

lua
exports['origen_hud']:HideHud()

Exemplo: esconder o HUD durante uma cinemática:

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