Aide code

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

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
Yo les bg, je demande pas souvent de l'aide car j'aime bien me débrouiller seul, mais la le problème c'est que c'est du codage et moi je n'est pas les compétences LUA, alors si quelqu'un de bien aimable pourrais m'aider sa serais cool c:

Donc enfaite, j'ai un NPC vendeur d'accessoire ,et pour ouvrir le Points shop 2 il passer par la commande !shop, sauf que la commande ce vois dans le tchat du coup les gens on juste a tapper !shop et sa leur ouvre donc pas besoin d'allez au npc.

Alors moi un petit zigoto j'ai chercher les fichiers ou il fallais modifier la commande j'ai trouver :

Code:
 ShopChat = { value = "N", possibleValues = { "!shop", "!ps", "!ps2", "!pointshop", "!pointshop2", "!points" }, type = "option", label = "Shop Chat Command", tooltip = "Chat command used to open the shop" }
en gros j'avais le choix des commande, je devais juste la defenir plus haut, du coup j'ai enlever la commande et dans un autres fichier j'ai trouver

Code:
 local ChatCommand = Pointshop2.GetSetting("Pointshop 2", "GUISettings.ShopChat") hook.Add( "PlayerSay", "PS2_MenuOpen", function( ply, msg ) if string.len( ChatCommand ) > 0 then if string.sub( msg, 0, string.len( ChatCommand ) ) == ChatCommand then self:startView( "Pointshop2View", "toggleMenu", ply ) end end end )
Le PS2_MenuOpen ouvre le menu, donc quand on tape !shop sa fais un PS2_MenuOpen.

J'aimerais sur un npc ne pas passer par la commande mais passer par je croit :

Appuyer sur la touche E sur le pnj, et sa nous ouvre PS2_MenuOpen donc c'est un code a rajouter qui nous dit que si on appuie sur sa touche utiliser sa nous ouvre le PS2_MenuOpen sans passer par une commande mais par la function voila en gros la function c'est PS2_MenuOpen.

Code npc :

Code:
hook.Add("PostDrawOpaqueRenderables", "aymenusimple", function() for _, ent in pairs (ents.FindByClass("npc_aymenu_simple")) do if ent:GetPos():Distance(LocalPlayer():GetPos()) < 1000 then local Ang = ent:GetAngles() Ang:RotateAroundAxis( Ang:Forward(), 90) Ang:RotateAroundAxis( Ang:Right(), -90) cam.Start3D2D(ent:GetPos()+ent:GetUp()*79, Ang, 0.20) draw.SimpleTextOutlined( 'Vendeur Accessoires', "HUDNumber5", 0, 0, Color( 0,191,255 ), TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP, 1, Color(0,138,184)) cam.End3D2D() end end
Merci j’espère que vous avez compris mdr
 
  • J'aime
Réactions: Naylu_
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Simbaleroi à dit:
Yo les bg, je demande pas souvent de l'aide car j'aime bien me débrouiller seul, mais la le problème c'est que c'est du codage et moi je n'est pas les compétences LUA, alors si quelqu'un de bien aimable pourrais m'aider sa serais cool c:

Donc enfaite, j'ai un NPC vendeur d'accessoire ,et pour ouvrir le Points shop 2 il passer par la commande !shop, sauf que la commande ce vois dans le tchat du coup les gens on juste a tapper !shop et sa leur ouvre donc pas besoin d'allez au npc.

Alors moi un petit zigoto j'ai chercher les fichiers ou il fallais modifier la commande j'ai trouver :

Code:
 ShopChat = { value = "N", possibleValues = { "!shop", "!ps", "!ps2", "!pointshop", "!pointshop2", "!points" }, type = "option", label = "Shop Chat Command", tooltip = "Chat command used to open the shop" }
en gros j'avais le choix des commande, je devais juste la defenir plus haut, du coup j'ai enlever la commande et dans un autres fichier j'ai trouver

Code:
 local ChatCommand = Pointshop2.GetSetting("Pointshop 2", "GUISettings.ShopChat") hook.Add( "PlayerSay", "PS2_MenuOpen", function( ply, msg ) if string.len( ChatCommand ) > 0 then if string.sub( msg, 0, string.len( ChatCommand ) ) == ChatCommand then self:startView( "Pointshop2View", "toggleMenu", ply ) end end end )
Le PS2_MenuOpen ouvre le menu, donc quand on tape !shop sa fais un PS2_MenuOpen.

J'aimerais sur un npc ne pas passer par la commande mais passer par je croit :

Appuyer sur la touche E sur le pnj, et sa nous ouvre PS2_MenuOpen donc c'est un code a rajouter qui nous dit que si on appuie sur sa touche utiliser sa nous ouvre le PS2_MenuOpen sans passer par une commande mais par la function voila en gros la function c'est PS2_MenuOpen.

Code npc :

Code:
hook.Add("PostDrawOpaqueRenderables", "aymenusimple", function() for _, ent in pairs (ents.FindByClass("npc_aymenu_simple")) do if ent:GetPos():Distance(LocalPlayer():GetPos()) < 1000 then local Ang = ent:GetAngles() Ang:RotateAroundAxis( Ang:Forward(), 90) Ang:RotateAroundAxis( Ang:Right(), -90) cam.Start3D2D(ent:GetPos()+ent:GetUp()*79, Ang, 0.20) draw.SimpleTextOutlined( 'Vendeur Accessoires', "HUDNumber5", 0, 0, Color( 0,191,255 ), TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP, 1, Color(0,138,184)) cam.End3D2D() end end
Merci j’espère que vous avez compris mdr
Easy a faire mais pour toi je le ferais pas, tu sais pourqupo​
 
  • Initiateur de la discussion
Simbaleroi

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
Joe Leroi à dit:
Easy a faire mais pour toi je le ferais pas, tu sais pourqupo​
Je t'ai envoyer un message pour une aide sur un hud, tu n'as pas pris la peine de me répondre je ne vois même pas pourquoi, alors je t'ai laisser un message sur ton profil en te disant en gros si tu pouvais répondre a mon message sans arrière penser tu a mal réagit et ma insulter de focu pour aucune raison.

Qu'elle maturité
 
Dernière édition:
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Simbaleroi à dit:
Je t'ai envoyer un message pour une aide sur un hud, tu n'as pas pris la peine de me répondre je ne vois même pas pourquoi, alors je t'ai laisser un message sur ton profil en te disant en gros si tu pouvais répondre a mon message sans arrière penser tu a mal réagit et ma insulter de focu pour aucune raison.

Qu'elle maturité
Non la façon dont tu a demander....
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Simbaleroi à dit:
Yo les bg, je demande pas souvent de l'aide car j'aime bien me débrouiller seul, mais la le problème c'est que c'est du codage et moi je n'est pas les compétences LUA, alors si quelqu'un de bien aimable pourrais m'aider sa serais cool c:

Donc enfaite, j'ai un NPC vendeur d'accessoire ,et pour ouvrir le Points shop 2 il passer par la commande !shop, sauf que la commande ce vois dans le tchat du coup les gens on juste a tapper !shop et sa leur ouvre donc pas besoin d'allez au npc.

Alors moi un petit zigoto j'ai chercher les fichiers ou il fallais modifier la commande j'ai trouver :

Code:
 ShopChat = { value = "N", possibleValues = { "!shop", "!ps", "!ps2", "!pointshop", "!pointshop2", "!points" }, type = "option", label = "Shop Chat Command", tooltip = "Chat command used to open the shop" }
en gros j'avais le choix des commande, je devais juste la defenir plus haut, du coup j'ai enlever la commande et dans un autres fichier j'ai trouver

Code:
 local ChatCommand = Pointshop2.GetSetting("Pointshop 2", "GUISettings.ShopChat") hook.Add( "PlayerSay", "PS2_MenuOpen", function( ply, msg ) if string.len( ChatCommand ) > 0 then if string.sub( msg, 0, string.len( ChatCommand ) ) == ChatCommand then self:startView( "Pointshop2View", "toggleMenu", ply ) end end end )
Le PS2_MenuOpen ouvre le menu, donc quand on tape !shop sa fais un PS2_MenuOpen.

J'aimerais sur un npc ne pas passer par la commande mais passer par je croit :

Appuyer sur la touche E sur le pnj, et sa nous ouvre PS2_MenuOpen donc c'est un code a rajouter qui nous dit que si on appuie sur sa touche utiliser sa nous ouvre le PS2_MenuOpen sans passer par une commande mais par la function voila en gros la function c'est PS2_MenuOpen.

Code npc :

Code:
hook.Add("PostDrawOpaqueRenderables", "aymenusimple", function() for _, ent in pairs (ents.FindByClass("npc_aymenu_simple")) do if ent:GetPos():Distance(LocalPlayer():GetPos()) < 1000 then local Ang = ent:GetAngles() Ang:RotateAroundAxis( Ang:Forward(), 90) Ang:RotateAroundAxis( Ang:Right(), -90) cam.Start3D2D(ent:GetPos()+ent:GetUp()*79, Ang, 0.20) draw.SimpleTextOutlined( 'Vendeur Accessoires', "HUDNumber5", 0, 0, Color( 0,191,255 ), TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP, 1, Color(0,138,184)) cam.End3D2D() end end
Merci j’espère que vous avez compris mdr
Premièrement tu me dit BG directe alors que l'on se connaît pas on s'est jamais parler..... De deux tu n'écrit qu'en abréviation.
 
  • Initiateur de la discussion
Simbaleroi

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
Joe Leroi à dit:
Premièrement tu me dit BG directe alors que l'on se connaît pas on s'est jamais parler..... De deux tu n'écrit qu'en abréviation.
Je dit sa sur tout mes postes c'est une habitude.
Waw je n'écrit qu'en abréviation, ah bon t'es sur de ce que tu dit ? yo bg (je suis d'accord) mais le reste c'est pas en abréviation.
C'est comme si je te disais que tu faisais beaucoup de fautes dans t'es phrases, tu comprend? c:
 
  • Initiateur de la discussion
Simbaleroi

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
Joe Leroi à dit:
Non la façon dont tu a demander....
Je t'ai demander gentille ment, juste avec un salut bg c'était pas méchant, alors je vois pas pourquoi tu insulte de focu, connais tu le sens du mot ?
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Simbaleroi à dit:
Je t'ai demander gentille ment, juste avec un salut bg c'était pas méchant, alors je vois pas pourquoi tu insulte de focu, connais tu le sens du mot ?
Car tu l'es par derrière tu critique et désormais tu viens demander de l'aide.

Simbaleroi à dit:
Je dit sa sur tout mes postes c'est une habitude.
Waw je n'écrit qu'en abréviation, ah bon t'es sur de ce que tu dit ? yo bg (je suis d'accord) mais le reste c'est pas en abréviation.
C'est comme si je te disais que tu faisais beaucoup de fautes dans t'es phrases, tu comprend? c:
Les fautes normal j'utilise un correcteur anglais sur mon téléphone.
 
SGCAtlantis

SGCAtlantis

Psychopathe
Messages
2 408
Score réaction
443
Points
300
Joe Leroi à dit:
Car tu l'es par derrière tu critique et désormais tu viens demander de l'aide.


Les fautes normal j'utilise un correcteur anglais sur mon téléphone.
Stop now, aller en MP pour ne pas pourir encors un poste merci.
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
hook.Remove( "PlayerSay", "PS2_MenuOpen" )
 
SGCAtlantis

SGCAtlantis

Psychopathe
Messages
2 408
Score réaction
443
Points
300
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
  • Initiateur de la discussion
Simbaleroi

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
Joe Leroi à dit:
Car tu l'es par derrière tu critique et désormais tu viens demander de l'aide.


Les fautes normal j'utilise un correcteur anglais sur mon téléphone.
Ta une preuve que je critique par derrière ta aucun motif pour te justifier donc tu crie "focu" allez.
Tu parle beaucoup trop pour rien, tu ose dire focu mais en aucun cas on c'était parler avant.
Ne juge pas les gens sans savoir, t'arrivera à rien sinon.
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Simbaleroi à dit:
Ta une preuve que je critique par derrière ta aucun motif pour te justifier donc tu crie "focu" allez.
Tu parle beaucoup trop pour rien, tu ose dire focu mais en aucun cas on c'était parler avant.
Ne juge pas les gens sans savoir, t'arrivera à rien sinon.
xD tkt pas pour moi, et qui a dit que l'on s'était déjà parler ? J'ai juste dit que tu critiquais dans mon dos
 
  • Initiateur de la discussion
Simbaleroi

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
Joe Leroi à dit:
xD tkt pas pour moi, et qui a dit que l'on s'était déjà parler ? J'ai juste dit que tu critiquais dans mon dos
Je te connaissais même pas avant sa, tu raconte n'importe quoi c'est fou, ta aucune preuve, je fais mon serveur tranquille sa fais pas longtemps que je suis sur le forum d'mtx qu'est ce que tu raconte t'es un idiot c'est pas possible.. J'ai tellement raison que tu cherche à crée des choses.
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
Il fait beau aujourd'hui je trouve.
 
  • Initiateur de la discussion
Simbaleroi

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
slownls à dit:
Il fait beau aujourd'hui je trouve.
Il fait surtout chaud.

Bon je ferme la parenthèse.
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Simbaleroi à dit:
Je te connaissais même pas avant sa, tu raconte n'importe quoi c'est fou, ta aucune preuve, je fais mon serveur tranquille sa fais pas longtemps que je suis sur le forum d'mtx qu'est ce que tu raconte t'es un idiot c'est pas possible.. J'ai tellement raison que tu cherche à crée des choses.
Ce n'est pas ce que certaine personne également membre du forum m'ont dit mais bon...
 
  • Initiateur de la discussion
Simbaleroi

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
Joe Leroi à dit:
Ce n'est pas ce que certaine personne également membre du forum m'ont dit mais bon...
Tu t''invente une vie c'est dure la vie..
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Simbaleroi à dit:
Tu t''invente une vie c'est dure la vie..
m'inventer une vie ? Pourquoi faire elle est déjà parfaite la mienne :)

Sinon, j'ai déjà aidé des dizaines de joueurs, je ne vois pas pourquoi je refuserais de t'aider si tu n'avait rien dit derrière mon dos.
 
  • Initiateur de la discussion
Simbaleroi

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
Joe Leroi à dit:
m'inventer une vie ? Pourquoi faire elle est déjà parfaite la mienne :)

Sinon, j'ai déjà aidé des dizaines de joueurs, je ne vois pas pourquoi je refuserais de t'aider si tu n'avait rien dit derrière mon dos.
Je ne vois pas ce que j'aurais pu dire car je m'en contre fou de ta vie enfaite..
 
Discord d'entraide
Rejoignz-nous sur Discord