Création des menus
Par
Sören
v2.0.0Menu principal
La fonction zUI.CreateMenu crée un nouveau menu :
lua
local menu = zUI.CreateMenu(
"Titre du menu",
"Sous-titre",
"Description du menu",
"default",
"https://example.com/banner.png",
"F5",
"Ouvrir le menu"
)Les paramètres correspondent à :
- Titre — Le texte principal du menu. Il peut être remplacé par
nil. - Sous-titre — Le texte affiché sous le titre.
- Description — La présentation générale du menu.
- Thème — Le nom du thème à charger depuis le dossier
themes. - Bannière — Une URL d’image ou
nilpour ne pas fournir de bannière personnalisée. - Touche — Le raccourci utilisé pour ouvrir le menu.
- Description du mapping — Le texte affiché dans la configuration des touches FiveM.
Sous-menu
lua
local subMenu = zUI.CreateSubMenu(
menu,
"Titre du sous-menu",
"Sous-titre",
"Description du sous-menu"
)Le premier paramètre correspond au menu parent.
Définir les éléments
lua
zUI.SetItems(menu, function()
zUI.Separator("MENU PRINCIPAL", "center")
zUI.Button(
"Ouvrir le sous-menu",
"Accéder aux options supplémentaires.",
{},
function(onSelected)
end,
subMenu
)
end)Le dernier paramètre de zUI.Button permet d’ouvrir directement un sous-menu.
Modifier la visibilité
lua
zUI.SetVisible(menu, true)
zUI.SetVisible(menu, false)Pour vérifier si un menu est actuellement visible :
lua
local isVisible = zUI.IsVisible(menu)