Docs /Ultra HUD/Exports y Eventos
v1.0.0

Exports y Eventos — foltone_ultra_hud

Exports del Cliente

Notify

Envía una notificación simple (sin imagen).

exports.foltone_ultra_hud:Notify(message, type, duration)
ParámetroTipoRequeridoDescripción
messagestringTexto de la notificación
typestringno"success", "error", "warning", "info" (por defecto: neutral)
durationnumbernoDuración en ms (por defecto: 5000)

Ejemplo:

exports.foltone_ultra_hud:Notify("Has recibido $500", "success")
exports.foltone_ultra_hud:Notify("Acceso denegado", "error", 3000)

AdvancedNotify

Envía una notificación con imagen (estilo GTA).

exports.foltone_ultra_hud:AdvancedNotify(image, title, message, subtitle, duration)
ParámetroTipoRequeridoDescripción
imagestringURL o ruta de la imagen
titlestringTexto del título en negrita
messagestringCuerpo del mensaje
subtitlestringnoSubtítulo más pequeño debajo del título
durationnumbernoDuración en ms (por defecto: 5000)

Ejemplo:

exports.foltone_ultra_hud:AdvancedNotify(
    "https://i.imgur.com/example.png",
    "LESTER CREST",
    "Tengo un trabajo para ti. Ven a verme.",
    "Nueva misión",
    7000
)

ShowHud / HideHud

Mostrar u ocultar el HUD completo.

exports.foltone_ultra_hud:ShowHud()
exports.foltone_ultra_hud:HideHud()

Ejemplo:

-- Ocultar el HUD durante una cinemática
exports.foltone_ultra_hud:HideHud()
Wait(5000)
exports.foltone_ultra_hud:ShowHud()

Eventos del Cliente

foltone_ultra_hud:notify

Notificación simple a través de evento (utilizable desde el cliente o disparado desde el servidor).

-- Lado del cliente
TriggerEvent("foltone_ultra_hud:notify", message, type, duration)

-- Lado del servidor (a un jugador específico)
TriggerClientEvent("foltone_ultra_hud:notify", source, message, type, duration)

-- Lado del servidor (a todos los jugadores)
TriggerClientEvent("foltone_ultra_hud:notify", -1, message, type, duration)

foltone_ultra_hud:advancedNotify

Notificación avanzada a través de evento.

-- Lado del cliente
TriggerEvent("foltone_ultra_hud:advancedNotify", image, title, message, subtitle, duration)

-- Lado del servidor
TriggerClientEvent("foltone_ultra_hud:advancedNotify", source, image, title, message, subtitle, duration)

foltone_ultra_hud:enableHud / foltone_ultra_hud:disableHud

Mostrar u ocultar el HUD a través de eventos (útil para control del lado del servidor).

-- Lado del servidor: ocultar HUD para un jugador
TriggerClientEvent("foltone_ultra_hud:disableHud", source)

-- Lado del servidor: mostrar HUD para un jugador
TriggerClientEvent("foltone_ultra_hud:enableHud", source)

Tipos de Notificación

TipoColorIconoCaso de uso
(ninguno)BlancoNingunoMensajes generales
"success"VerdeMarca de verificaciónConfirmaciones, acciones completadas
"error"RojoCruzErrores, acciones denegadas
"warning"AmarilloTriánguloAdvertencias, avisos importantes
"info"AzulCírculo de informaciónMensajes informativos

Comando de Prueba

Usa /testnotif para probar las notificaciones en el juego:

/testnotif all       -- Enviar todos los tipos de notificación
/testnotif simple    -- Notificación neutral
/testnotif success   -- Notificación de éxito
/testnotif error     -- Notificación de error
/testnotif warning   -- Notificación de advertencia
/testnotif info      -- Notificación informativa
/testnotif advanced  -- Notificación avanzada con imagen