Accueil › Documentation › Exports · origen_pausemenu

Exports · origen_pausemenu

Tous les exports sont enregistrés sous le nom de ressource origen_pausemenu.


Exports client

inMenu() → boolean

Indique si le menu pause est actuellement ouvert pour le joueur local.

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

Exemple : empêcher une autre ressource de se déclencher tant que le menu est ouvert :

lua
if exports['origen_pausemenu']:inMenu() then return end
-- ... your logic here ...

Close()

Ferme le menu pause par code. Retire le focus de la NUI, fait disparaître le flou d’écran et supprime le prop d’animation s’il est activé.

lua
exports['origen_pausemenu']:Close()

Exemple : fermer le menu à l’entrée d’une zone :

lua
AddEventHandler('myScript:onEnterZone', function()
    exports['origen_pausemenu']:Close()
end)

SetCanOpen(value)

Définit si le joueur est autorisé à ouvrir le menu pause. Vaut true par défaut. Mets false pour empêcher l’ouverture du menu (p. ex. pendant des cinématiques ou des séquences contrôlées).

lua
exports['origen_pausemenu']:SetCanOpen(value)
Paramètre Type Description
value boolean true pour autoriser, false pour bloquer

Exemple : désactiver le menu pendant une séquence scénarisée :

lua
exports['origen_pausemenu']:SetCanOpen(false)
-- ... scripted sequence ...
exports['origen_pausemenu']:SetCanOpen(true)

SetCanOpen est défini dans custom/client.lua et fait partie de la couche open source. Tu peux étendre sa logique directement dans ce fichier si besoin.