Aller au contenu
Rechercher dans
  • Plus d’options…
Rechercher les résultats qui contiennent…
Rechercher les résultats dans…
Bienvenue Invité!

Rejoignez la communauté pour avoir accès à l'entièreté du site! Une fois que vous serez enregistré, vous pourrez créer, aider, partager et discuter avec les membres de la communauté et également participer à l'amélioration du site. Alors, qu'attendez vous ? Enregistrez-vous !

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'menu'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Vie du forum
    • Annonces & informations
    • Suggestions
    • Discussion générale
  • FiveM
    • Annonces
    • Tutoriels
    • Ressources
    • Aide & Support
    • Communautées
    • Documentation FiveM
  • Alt:V Multiplayer
    • Annonces
    • Tutoriels
    • Ressources
    • Aide & Support
    • Communautées
    • Documentation Alt:V
  • RageMP
    • Annonces
    • Tutoriels
    • Ressources
    • Aide & Support
    • Communautées
    • Documentation RageMP
  • Mapping
    • Discussion générales
    • Tutoriels
    • Partages
    • Aide & Support

Blogs

Il n’y a aucun résultat à afficher.

Il n’y a aucun résultat à afficher.


Rechercher les résultats dans…

Rechercher les résultats qui contiennent…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

1 résultat trouvé

  1. Jijamik

    novice Menus ESX

    Comment créer un menu ESX ? ESX offre 3 types de menus par défaut, c'est ce que nous allons aborder dans ce tutoriel. Les prérequis : - es_extended - esx_menu_default - esx_menu_dialog - esx_menu_list Les fonctions : Ouvrir un menu avec les paramètres spécifiés : ESX.UI.Menu.Open(type, namespace, name, data, submit, cancel, change, close) Fermer tous les menus ouverts : ESX.UI.Menu.CloseAll() Astuce : pour compter le nombre de menus ouverts vous pouvez utiliser : #ESX.UI.Menu.Opened menu_default : ESX.UI.Menu.Open( 'default', GetCurrentResourceName(), 'nomdumenu', -- Remplacez le nom du menu { title = ('Ici, le titre du menu'), align = 'top-left', -- Position du menu elements = { -- Contient les différents éléments du menu {label = ('Ici, le champs 1 du menu'), value = 'test'}, {label = ('Champs 2'), value = 'champs2'}, {label = ('Champs 3'), value = 'champs3'} } }, function(data, menu) -- Cette partie contient le code qui s'exécute lorsque l'on presse entrer if data.current.value == 'test' then -- Ici l'action lorsque l'on sélectionne le champ 1 end end, function(data, menu) -- Cette partie contient le code qui s'exécute lorsque l'on presse retour menu.close() -- Ferme le menu end ) elements : local elements = { -- Création d'une table { label = ('Champs classique'), value = 'champs1' } } if PlayerData.job.grade_name == 'boss' then -- Si le joueur a le grade boss alors on insère une ligne dans le menu table.insert(elements, { label = ' - <span style="color:red;">Rouge</span>', -- Exemple d'utilisation de css -- Propriétés du menu type = 'slider', -- Le type slider permet de choisir une valeur value = 128, -- Valeur par défaut min = 1, -- Valeur minimale max = 255 -- Valeur maximale }) end menus imbriqués : Voici un exemple de menu imbriqués. ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'menu1', { title = ('Menu 1'), elements = { { label = ('Champs 1'), value = 'champs1' } } }, function(data, menu) ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'menu2', { title = ('Menu 2'), elements = { { label = ('Champs 2'), value = 'champs2' } } }, function(data2, menu2) end, function(data2, menu2) menu2.close() end) end, function(data, menu) menu.close() end) menu_dialog : ESX.UI.Menu.Open( 'dialog', GetCurrentResourceName(), 'menu1', { title = ('Entrez un montant') }, function(data, menu) local amount = tonumber(data.value) if amount == nil then ESX.ShowNotification('Montant invalide') else menu.close() TriggerEvent('tuto',amount) end end, function(data, menu) menu.close() end ) menu_list : local elements = { head = { ('Colonne 1'), ('Colonne 2'), ('Colonne 3') }, rows = {} } table.insert(elements.rows, { data = "Tuto", cols = { "Valeur colone 1", "Valeur colone 2", '{{' .. ('Bouton 1') .. '|bouton1}} {{' .. ('Bouton 2') .. '|bouton1}}' } }) ESX.UI.Menu.Open('list', GetCurrentResourceName(), 'exemplemenu', elements, function(data, menu) if data.value == 'bouton1' then -- Code si clique sur Bouton 1 elseif data.value == 'bouton2' then -- Code si clique sur Bouton 2 end end, function(data, menu) menu.close() end) J'espère vous avoir aidé dans la création de vos menus A bientôt.
×
×
  • Créer...

Information importante

En utilisant ce site, vous acceptez les présents règlements Conditions d’utilisation, Politique de confidentialité,Règles.