Salut tout le monde!
Voila je fessait un nouveau panel admin très sympas niveau design. Après je m'attaque au code.
Jusque-là la rien de problématique.
Puis pour aller plus vite j'ai voulu créer une fonction qui va créer un bouton a une position précise dans mon menu, 1ere position, 2eme etc...
Mais avant de créer le bouton faut que j'ai les coordonnées de sa position.
J'ai fait plein de calcules mais ... Je suis une catastrophe en maths.
Donc j'ai opté pour la boucle.
Code pour créer le bouton:
function createBouton(text, position)
background_bouton = {}
text_bouton = {}
if text then
local positionBouton = calculPosition(position)
background_bouton[1] = guiCreateStaticImage(4,positionBouton,175,35,"img/input.png",false,menu_panel)
text_bouton[1] = guiCreateLabel(14,positionBouton,175,35,""..text.."",false,menu_panel)
guiLabelSetColor(text_bouton[1],190, 190, 190)
guiLabelSetHorizontalAlign(text_bouton[1],"center",false)
guiSetFont(text_bouton[1],"default-bold-small")
-- Faites pas attention a sa :D return background_bouton[1], text_bouton[1], true
end
end
function calculPosition( position )
local nombreDepart = 5
for k, i in ipairs ( position )do
nombreDepart = nombreDepart+40
end
return nombreDepart
end
La position du bouton 1 doit être 5, bouton 2 45, bouton 3 85 etc... sa ajoute 40 a chaque fois
Mais malheureusement ce code ne marche pas xD
A ce qu'il parait c'est pour les tables... Comment faire une boucle X fois ???
Merci de m'aider please xD