ContextMenu Button

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

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
Salut,

Je suis actuellement entrain de développer un contextmenu j'ai ajouté un button pour jetter son arme mais je ne peut pas cliqué dessus :/

1533238421707.png


Cordialement
 
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
Tu n’as pas la souris qui s’affiche ou ça ne fait rien quand tu cliques dessus ?
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
GoldArthurFR à dit:
Tu n’as pas la souris qui s’affiche ou ça ne fait rien quand tu cliques dessus ?

Ca ne fait rien quand je clique dessus
 
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
aninimox à dit:
Ca ne fait rien quand je clique dessus
Tu as bien une fonction « DoClick » (il me semble que c’est ça) liée à la variable de ton bouton, du type : function buttonJA.DoClick()
Le code ici
end ?
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
Je croit que oui j'ai oublié je vérifie
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
GoldArthurFR à dit:
Tu as bien une fonction « DoClick » (il me semble que c’est ça) liée à la variable de ton bouton, du type : function buttonJA.DoClick()
Le code ici
end ?
DButton.DoClick = function()

end
 
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Je voulais juste m'incruster HeyGuys
 
  • J'aime
Réactions: NoaGamingFR
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
  • J'aime
Réactions: NoaGamingFR
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
C'est bien comme ceci ?
Code:
local AButton = vgui.Create( "DButton", ContextMenu ) AButton:SetText( "JETER ARME" )
AButton:SetPos( ScrW()*0.001, ScrH()*0.25 )
AButton:SetSize( ScrW() * 0.08, ScrH() * 0.03 )
AButton.DoClick = function() RunConsoleCommand( "say", "/dropweapon" )
end
 
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
aninimox à dit:
C'est bien comme ceci ?
Code:
local AButton = vgui.Create( "DButton", ContextMenu ) AButton:SetText( "JETER ARME" )
AButton:SetPos( ScrW()*0.001, ScrH()*0.25 )
AButton:SetSize( ScrW() * 0.08, ScrH() * 0.03 )
AButton.DoClick = function() RunConsoleCommand( "say", "/dropweapon" )
end
Ça me semble correct, met un print() dans la fonction pour t’assurer qu’il l’exécute.
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
Oui mais meme comme sa je ne peut pas cliquer dessus :/
 
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
aninimox à dit:
Oui mais meme comme sa je ne peut pas cliquer dessus :/
Ta souris s’affiche au moins ?
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
Oui oui, tu ne veux pas le code ? En privée ?
 
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
aninimox à dit:
Oui oui, tu ne veux pas le code ? En privée ?
Je pourrais pas faire grand chose sur mobile :(
As-tu d’autres éléments Derma interactifs (Button, NumSlider...) qui ont le même problème ?
Essaye de mettre d’autres objets derma interactifs sur ton Context Menu.
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
Bah y'a aucun problème sauf le button :/

Je vais esseyer


Merci
 
edouard292

edouard292

Geek suprême
Messages
423
Score réaction
108
Points
150
Mdrr tente au moins d'espacer ta runconsole commande ? :
RunConsoleCommand( "say ", "/dropweapon" )
 
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
edouard292 à dit:
Mdrr tente au moins d'espacer ta runconsole commande ? :
RunConsoleCommand( "say ", "/dropweapon" )
Normalement y a pas lieu de le faire, y a déjà une virgule. :confused:
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
Je comprend rien la mdr
 
edouard292

edouard292

Geek suprême
Messages
423
Score réaction
108
Points
150
Bah au pire test de print en doclick avec le boutton on verra bien :/
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
Toujours rien :/
edouard292 à dit:
Bah au pire test de print en doclick avec le boutton on verra bien :/
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
edouard292 à dit:
Bah au pire test de print en doclick avec le boutton on verra bien :/

Tu ne pourrais pas check le code ?
 
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
aninimox à dit:
Toujours rien :/
Est-ce que la variable ContextMenu est le panel où on voit le player model ou c’est en dessous le panel ?
 
edouard292

edouard292

Geek suprême
Messages
423
Score réaction
108
Points
150
Si je peux au pire tu n'a cas m'envoyez un lien hastebin du Context !
Aussi vérifie bien que le parent de ton button est le panel sur lequel tes algo sont construits :D
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
C'est celui en dessous la variable ContextMenu
 
edouard292

edouard292

Geek suprême
Messages
423
Score réaction
108
Points
150
Tu as discord car le bout de code dont tu nous as montré ne pose pas de problème en lui même mais est-il bien construit ton algo ?
 
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
aninimox à dit:
C'est celui en dessous la variable ContextMenu
C’est normal alors, le panel empêche qu’on touche au boutton. Change par la variable du panel alors...
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
http://wiki.garrysmod.com/page/Panel/MakePopup
http://wiki.garrysmod.com/page/Panel/MoveToFront
 
  • J'aime
Réactions: ZarosOVH
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
Finalement il manqué 'MakePopup() ' dans mon code merci a tout de l'aide :)
 
Guthen

Guthen

è_é
Messages
233
Score réaction
84
Points
150
aninimox à dit:
Finalement il manqué 'MakePopup() ' dans mon code merci a tout de l'aide :)
D’acc de rien, avec plaisir ;)
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Essaye de faire dans ta frame de base un MakePopup()
Car moi j’avais un soucis je pouvais pas cliquer sur mon context. J’ai mis sa et tout fonctionne
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
aninimox à dit:
Finalement il manqué 'MakePopup() ' dans mon code merci a tout de l'aide :)
Ah merde je viens de voir... Ton sauver arrive trop tard. Zuttt
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
Joe Leroi à dit:
Ah merde je viens de voir... Ton sauver arrive trop tard. Zuttt

La prochaine fois mdr
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
edouard292 à dit:
Pour ceux qui veulent, je ne connaissais pas le context menu [Première] donc voili voilou @slownls merci pour le MoveToFront je ne connaissais pas :D
Pourquoi envoyer son code ?
 
  • Initiateur de la discussion
aninimox

aninimox

Geek suprême
Messages
417
Score réaction
78
Points
140
Oui s'il te plait met le pas public :)
 
edouard292

edouard292

Geek suprême
Messages
423
Score réaction
108
Points
150
Ah merde pas gérer sur ce coups là ! ^^
 
MisterSweez

MisterSweez

Geek suprême
Messages
201
Score réaction
23
Points
115
C'est pas
RunConsoleCommand( "say", "/dropweapon" )


mais
RunConsoleCommand( "say", "/drop" )


et y doit avoir l'arme en main donc fait une verif avec notif
 
Discord d'entraide
Rejoignz-nous sur Discord