Inicio › Documentación › Personalización · origen_notify
custom/
└── main.lua ← open, not escrow-protectedEl fichero custom/main.lua es el único punto de entrada editable de origen_notify. Se carga como script de cliente y se ejecuta en el mismo contexto que el resto del recurso. Úsalo para probar notificaciones o conectar integraciones sin modificar los ficheros del núcleo.
El fichero incluye una serie de comandos de prueba que demuestran todos los tipos de notificación y el sistema de teclas de ayuda. Puedes quitarlos o ampliarlos libremente.
| Comando | Qué hace |
|---|---|
/test-key |
Crea una notificación de tecla de ayuda (E · Press to do something), espera 5 segundos y la elimina |
/notify-success |
Muestra una notificación emergente de tipo success |
/notify-warning |
Muestra una notificación emergente de tipo warning |
/notify-error |
Muestra una notificación emergente de tipo error |
/notify-business |
Muestra una notificación emergente de tipo business |
/notify |
Muestra una notificación emergente por defecto (sin tipo) |
local id = exports["origen_notify"]:CreateHelp("E", "Press to interact")
Wait(5000)
exports["origen_notify"]:RemoveHelp(id)CreateHelp devuelve un ID único. Guárdalo siempre si necesitas actualizar o eliminar la notificación más adelante.
-- Types: "success" | "warning" | "error" | "business" | nil (default)
exports["origen_notify"]:ShowNotification("Operation completed", "success")
exports["origen_notify"]:ShowNotification("Low armor warning", "warning")
exports["origen_notify"]:ShowNotification("Action failed", "error")
exports["origen_notify"]:ShowNotification("Benny's just opened", "business")
exports["origen_notify"]:ShowNotification("Generic message") -- no type = default styleTodos los exports de custom/main.lua son del lado del cliente. Para notificaciones desde el servidor (enviar una notificación a un jugador concreto), usa el export de servidor documentado en la página de Exports.