Accueil › Documentation › Exports · origen_pausemenu
Tous les exports sont enregistrés sous le nom de ressource origen_pausemenu.
inMenu() → booleanIndique si le menu pause est actuellement ouvert pour le joueur local.
local open = exports['origen_pausemenu']:inMenu()Exemple : empêcher une autre ressource de se déclencher tant que le menu est ouvert :
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é.
exports['origen_pausemenu']:Close()Exemple : fermer le menu à l’entrée d’une zone :
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).
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 :
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.