ZPROJECT

Boutons et organisation

Par
Sören
v2.0.0

Bouton classique

lua
zUI.Button(label, description, styles, action, submenu)
  • label définit le texte du bouton.
  • description affiche une explication complémentaire.
  • styles contient les options visuelles et fonctionnelles.
  • action est appelée lors des interactions.
  • submenu permet d’ouvrir un sous-menu après la sélection.

Exemple :

lua
zUI.Button(
    "Téléportation",
    "Se téléporter au garage.",
    {
        IsDisabled = false,
        RightLabel = "→",
        RightBadge = "https://example.com/icon.png",
        LeftBadge = ""
    },
    function(onSelected)
        if onSelected then
            SetEntityCoords(PlayerPedId(), 100.0, 200.0, 30.0)
        end
    end
)

Bouton lien

lua
zUI.LinkButton(
    "Site internet",
    "Ouvrir le site de la zSquad.",
    "https://zsquad.fr",
    {
        IsDisabled = false
    }
)

Séparateur

lua
zUI.Separator("VÉHICULES", "center")

La position peut être définie avec "left", "center" ou "right".

Ligne colorée

lua
zUI.Line({
    "#FF0000",
    "#00FF00",
    "#0000FF"
})

La liste transmise permet de créer une ligne composée d’un dégradé de plusieurs couleurs.