Elite F4 rajouter un boutton

  • Initiateur de la discussion Askal
  • Date de début
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Bonsoir, j'aimerais rajouter une section sur mon menu Elite f4 menu, une section pour le workshop. Merci de votre aide
 
Akulla

Akulla

Helpeur Divin
Messages
3 808
Score réaction
2 240
Points
550
Tu l'a acheté ton elite f4 menu ? :)
 
  • J'aime
Réactions: Jean-Alt
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
NotIdea

NotIdea

Geek suprême
Messages
205
Score réaction
306
Points
120
  • J'aime
Réactions: Spammer222 et Spammer220
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
thepsyca à dit:
C'est quand même incroyable, si je dit que je l'ai acheté c'est que c'est vrai, je n'utilise aucun leak sur mon serveur

NotIdea à dit:
Comment c'est possible?
Bien, je l'ai acheté avant qu'il soit désactivé du store..

Screenshot_133.png
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
??
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Personne pour m'aider ?
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
lua/autorun/client/elite_main.lua

ligne environ 38 tu rajoute
Code:
 if IsValid( TONPANEL ) then TONPANEL:Remove() end
même fichier ligne environ 105 tu rajoute
Code:
table.insert( sideButtons, { Title = "Titre", Func = function() La function de ton panel() end } )

lua/autorun/client/nouveau fichier.lua
Code:
la function de ton panel() BG_HEADTEXT:SetText( "Ton Titre" ) BG_HEADTEXT:SizeToContents() TONPANEL = vgui.Create( "Panel", BG_MAIN ) TONPANEL:SetSize( BG_MAIN:GetWide(), BG_MAIN:GetTall() )
end
et après tout ça tu fais ton propre panel dans la function.
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Et comment faire un panel ?
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Askal à dit:
Et comment faire un panel ?
De rien, c'était avec plaisir

Youtube -> Tuto G-Lua
 
  • J'aime
Réactions: Askal
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
thepsyca à dit:
De rien, c'était avec plaisir

Youtube -> Tuto G-Lua
Je demande comment faire et tu me dit tuto youtube.. Merci quand même..
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Askal à dit:
Je demande comment faire et tu me dit tuto youtube.. Merci quand même..
Tu veux quoi comme "panel" ? Je vais pas te le faire mais je peux te guider tout comme différentes personnes ici.
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
J'aimerais un pannel qui ouvre le workshop, et un autre avec les règles
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Alors tu as juste à mettre
Code:
gui.OpenURL( "http://steamcommunity.com/groups/glua" )
dans ta function
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Comme ceci ?
Code:
gui.OpenURL( "http://steamcommunity.com/groups/glua" )() BG_HEADTEXT:SetText( "Workshop" ) BG_HEADTEXT:SizeToContents() WORKSHOP_MAIN = vgui.Create( "Panel", BG_MAIN ) WORKSHOP_MAIN:SetSize( BG_MAIN:GetWide(), BG_MAIN:GetTall() )
end
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Merci :)
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Code:
un nom de function() BG_HEADTEXT:SetText( "Workshop" ) BG_HEADTEXT:SizeToContents() WORKSHOP_MAIN = vgui.Create( "Panel", BG_MAIN ) WORKSHOP_MAIN:SetSize( BG_MAIN:GetWide(), BG_MAIN:GetTall() ) gui.OpenURL( "http://steamcommunity.com/groups/glua" )
end
plus comme ça ;)
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Je pourrais mettre quoi comme nom de fonction ?
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Askal à dit:
Je pourrais mettre quoi comme nom de fonction ?
function elitef4openworkshop()

Le mieux c'est quelque chose en rapport avec se que la fonction fait.
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
D'accord, j'essaie ça, merci
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
ça me crée une erreur quand je fait sur l'onglet que j'ai crée,
Code:
[ERROR] addons/elitef4menu/lua/autorun/client/elite_main.lua:110: attempt to call a nil value 1. Func - addons/elitef4menu/lua/autorun/client/elite_main.lua:110 2. DoClick - addons/elitef4menu/lua/autorun/client/elite_main.lua:244 3. unknown - lua/vgui/dlabel.lua:232
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
le fichier elite_main
Code:
table.insert( sideButtons, { Title = "Titre", Func = function() elitef4openworkshop() end } )

ton nouveau fichier
Code:
function elitef4openworkshop() BG_HEADTEXT:SetText( "Ton Titre" ) BG_HEADTEXT:SizeToContents() TONPANEL = vgui.Create( "Panel", BG_MAIN ) TONPANEL:SetSize( BG_MAIN:GetWide(), BG_MAIN:GetTall() ) gui.OpenURL( "http://steamcommunity.com/groups/glua" )
end
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
C'est bon merci :) et vu qu'il n'y as plus de place pour des onglet si j'en rajoute un ça va agrandire le menu ?
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Askal à dit:
C'est bon merci :) et vu qu'il n'y as plus de place pour des onglet si j'en rajoute un ça va agrandire le menu ?
Je pense pas ^^
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Et du coup je doit faire comment ?
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Askal à dit:
Et du coup je doit faire comment ?
Aucune idée, en supprimer certains je pense
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Discord d'entraide
Rejoignz-nous sur Discord