Início › Documentação › Personalização · origen_notify
custom/
└── main.lua ← open, not escrow-protectedO ficheiro custom/main.lua é o único ponto de entrada editável de origen_notify. É carregado como script de cliente e corre no mesmo contexto que o resto do recurso. Usa-o para testar notificações ou ligar integrações sem modificar os ficheiros do núcleo.
O ficheiro inclui um conjunto de comandos de teste que demonstram todos os tipos de notificação e o sistema de teclas de ajuda. Podes removê-los ou alargá-los à vontade.
| Comando | O que faz |
|---|---|
/test-key |
Cria uma notificação de tecla de ajuda (E · Press to do something), espera 5 segundos e remove-a |
/notify-success |
Mostra uma notificação pop-up do tipo success |
/notify-warning |
Mostra uma notificação pop-up do tipo warning |
/notify-error |
Mostra uma notificação pop-up do tipo error |
/notify-business |
Mostra uma notificação pop-up do tipo business |
/notify |
Mostra uma notificação pop-up por omissão (sem tipo) |
local id = exports["origen_notify"]:CreateHelp("E", "Press to interact")
Wait(5000)
exports["origen_notify"]:RemoveHelp(id)CreateHelp devolve um ID único. Guarda-o sempre se precisares de atualizar ou remover a notificação mais tarde.
-- 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 os exports de custom/main.lua são do lado do cliente. Para notificações a partir do servidor (enviar uma notificação a um jogador específico), usa o export de servidor documentado na página de Exports.