Inicio › Documentación › Exports · origen_pausemenu

Exports · origen_pausemenu

Todos los exports se registran con el nombre de recurso origen_pausemenu.


Exports de cliente

inMenu() → boolean

Devuelve si el menú de pausa está abierto en ese momento para el jugador local.

lua
local open = exports['origen_pausemenu']:inMenu()

Ejemplo: impedir que otro recurso se dispare mientras el menú está abierto:

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

lua
exports['origen_pausemenu']:Close()

Ejemplo: cerrar el menú al entrar en una zona:

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

lua
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:

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