Inicio › Documentación › Exports · origen_pausemenu
Todos los exports se registran con el nombre de recurso origen_pausemenu.
inMenu() → booleanDevuelve si el menú de pausa está abierto en ese momento para el jugador local.
local open = exports['origen_pausemenu']:inMenu()Ejemplo: impedir que otro recurso se dispare mientras el menú está abierto:
if exports['origen_pausemenu']:inMenu() then return end
-- ... your logic here ...Close()Cierra el menú de pausa por código. Quita el foco de la NUI, desvanece el desenfoque de pantalla y elimina el prop de la animación si está activada.
exports['origen_pausemenu']:Close()Ejemplo: cerrar el menú al entrar en una zona:
AddEventHandler('myScript:onEnterZone', function()
exports['origen_pausemenu']:Close()
end)SetCanOpen(value)Establece si el jugador puede abrir el menú de pausa. Por defecto es true. Ponlo en false para impedir que el menú se abra (p. ej., durante cinemáticas o secuencias controladas).
exports['origen_pausemenu']:SetCanOpen(value)| Parámetro | Tipo | Descripción |
|---|---|---|
value |
boolean |
true para permitir, false para bloquear |
Ejemplo: desactivar el menú durante una secuencia con guion:
exports['origen_pausemenu']:SetCanOpen(false)
-- ... scripted sequence ...
exports['origen_pausemenu']:SetCanOpen(true)SetCanOpen está definido en custom/client.lua y forma parte de la capa de código abierto. Si lo necesitas, puedes ampliar su lógica directamente en ese fichero.