ZPROJECT

Prise en main

Par
Sören
v2.0.0

Récupérer l’objet zUI

Dans chaque ressource cliente utilisant zUI v2, commencez par récupérer l’objet public :

lua
local zUI = exports["zUI-v2"]:getObject()

Cette variable donne accès aux fonctions de création, d’affichage et de personnalisation des menus.

Assurez-vous que zUI-v2 démarre avant votre ressource dans le server.cfg.

Créer un menu simple

lua
local zUI = exports["zUI-v2"]:getObject()

local menu = zUI.CreateMenu(
    "Menu principal",
    "Sous-titre",
    "Description du menu",
    "default",
    nil,
    "F5",
    "Ouvrir le menu principal"
)

Ajoutez ensuite ses éléments :

lua
zUI.SetItems(menu, function()
    zUI.Button(
        "Mon bouton",
        "Exécute une action.",
        {},
        function(onSelected)
            if onSelected then
                print("Bouton sélectionné")
            end
        end
    )
end)

Afficher le menu

lua
zUI.SetVisible(menu, true)

Pour le fermer :

lua
zUI.SetVisible(menu, false)