Quand on met une commande dans le chat un lien s'affiche

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

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
Bonjour/Bonsoir,


J'aimerai savoir comment faire pour que quand nous mettons dans le chat (!regles, !boutique, ect...) celui-ci nous redirige vers un lien.



Ocedre
 
alexis62590

alexis62590

Geek suprême
Messages
399
Score réaction
42
Points
140
Un screen ou le lien en question ?

Tu as fais une modif avant que sa arrive ?
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 284
Score réaction
9 687
Points
1 845
essaye ça ;)

Code:
 if ( SERVER ) then hook.Add( "PlayerSay", "website", function( _p, _text, public ) if ( _text == "!addons" ) then _p:ConCommand( "addons" ); return ""; end end ); else concommand.Add( "addons", function() gui.OpenURL( "https://steamcommunity.com/id/HAAAAAAAAAAAAAAAAAX/myworkshopfiles/" ); end ); end
 
alexis62590

alexis62590

Geek suprême
Messages
399
Score réaction
42
Points
140
'u'
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Essaye ça aussi au passage j'ai envie de voir si ça fonctionne :)
lua/autorun/client/lefichierquetuveux.lua
Code:
local TextToCommand = { ["!règles"] = "https://mtxserv.com/forums/threads/quand-on-met-une-commande-dans-le-chat-un-lien-saffiche.51486/",
}
hook.Add( "OnPlayerChat", "OpenLinkWithCommand", function( ply , txt ) txt = string.lower( txt ) if TextToCommand[ txt ] then gui.OpenURL( TextToCommand[ txt ] ] end
end )
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
thepsyca à dit:
Essaye ça aussi au passage j'ai envie de voir si ça fonctionne :)
lua/autorun/client/lefichierquetuveux.lua
J'essaye après manger, Merci
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 284
Score réaction
9 687
Points
1 845
thepsyca à dit:
Essaye ça aussi au passage j'ai envie de voir si ça fonctionne :)
lua/autorun/client/lefichierquetuveux.lua
Code:
local TextToCommand = { ["!règles"] = "https://mtxserv.com/forums/threads/quand-on-met-une-commande-dans-le-chat-un-lien-saffiche.51486/",
}
hook.Add( "OnPlayerChat", "OpenLinkWithCommand", function( ply , txt ) txt = string.lower( txt ) if TextToCommand[ txt ] then gui.OpenURL( TextToCommand[ txt ] ] end
end )
BibleThump

fghfghfghf.jpg
 
  • J'aime
Réactions: thepsyca
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Yoh Sambre ♪ à dit:
BibleThump

Regarde la pièce jointe 9355
Bop c'est pas si compliqué dans tous les cas x)
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 284
Score réaction
9 687
Points
1 845
Feytone à dit:
Bop c'est pas si compliqué dans tous les cas x)
ARRÊTEZ ! LAISSEZ MOI TRANQUILLE JE SUIS JEUNE ! JE NE SAIT PAS FAIRE ! BibleThumpBibleThump

ytuytuyuy.jpg
 
  • J'aime
Réactions: thepsyca
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
T’as un beau fessier @Feytone
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
thepsyca à dit:
T’as un beau fessier @Feytone
Ce sont les Squats tous les vendredis à la salle de municipale.
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
thepsyca à dit:
Essaye ça aussi au passage j'ai envie de voir si ça fonctionne :)
lua/autorun/client/lefichierquetuveux.lua
Sa ne marche pas :/


Je vais essayer le trucs de @
Yoh Sambre ♪
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
Yoh Sambre ♪ à dit:
if ( SERVER ) then hook.Add( "PlayerSay", "website", function( _p, _text, public ) if ( _text == "!addons" ) then _p:ConCommand( "addons" ); return ""; end end ); else concommand.Add( "addons", function() gui.OpenURL( "https://steamcommunity.com/id/HAAAAAAAAAAAAAAAAAX/myworkshopfiles/" ); end ); end


Par contre ou mettre ceci ??? :/
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
ocedre à dit:
Sa ne marche pas :/


Je vais essayer le trucs de @
Yoh Sambre ♪
J’ai mis un ] au lieu d’une )
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
gui.OpenURL[ TextToCommand[ txt ] ]


comme ceci ??
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
gui.OpenURL] Ah d'accord, je vais aller essayer et je te dit
 
Valfunde

Valfunde

Helpeur Divin
Messages
3 800
Score réaction
1 235
Points
450
Yoh Sambre ♪ à dit:
ARRÊTEZ ! LAISSEZ MOI TRANQUILLE JE SUIS JEUNE ! JE NE SAIT PAS FAIRE ! BibleThumpBibleThump

Regarde la pièce jointe 9357
HS mais cette vidéo est vraiment géniale xDDD Les antillais qui crient c'est nptq xDDDD
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
@thepsyca sa ne marche toujours pas :/
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
@thepsyca pourrai-tu me dire ou mettre cette commande svp :



essaye ça ;)



Code:
 if ( SERVER ) then hook.Add( "PlayerSay", "website", function( _p, _text, public ) if ( _text == "!addons" ) then _p:ConCommand( "addons" ); return ""; end end ); else concommand.Add( "addons", function() gui.OpenURL( "https://steamcommunity.com/id/HAAAAAAAAAAAAAAAAAX/myworkshopfiles/" ); end ); end
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
ocedre à dit:
@thepsyca pourrai-tu me dire ou mettre cette commande svp :



essaye ça ;)



Code:
 if ( SERVER ) then hook.Add( "PlayerSay", "website", function( _p, _text, public ) if ( _text == "!addons" ) then _p:ConCommand( "addons" ); return ""; end end ); else concommand.Add( "addons", function() gui.OpenURL( "https://steamcommunity.com/id/HAAAAAAAAAAAAAAAAAX/myworkshopfiles/" ); end ); end
lua/autorun/sh_leficheirquetuveux.lua
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
merci
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
Non le fichier marche toujours pas.
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
@Fleodon j'ai essayer ton lien, il n'est pas exactement ce que je recherche mais sinon bravo
 
Fleodon

Fleodon

Geek suprême
Messages
819
Score réaction
193
Points
150
ocedre à dit:
@Fleodon j'ai essayer ton lien, il n'est pas exactement ce que je recherche mais sinon bravo
Bah, ce que tu cherche c'est quand tu tape une commande ca te sorte un lien dans le chat ?
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
Fleodon à dit:
Bah, ce que tu cherche c'est quand tu tape une commande ca te sorte un lien dans le chat ?
Non quand tu tape une commande dans le chat, un le lien en question s'ouvre devant tes yeux
 
Fleodon

Fleodon

Geek suprême
Messages
819
Score réaction
193
Points
150
ocedre à dit:
Non quand tu tape une commande dans le chat, un le lien en question s'ouvre devant tes yeux
Une page web qui s'ouvre en gros ?
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Code fonctionnel ( lua/autorun/client/lefichierquetuveux.lua )
Code:
local TextToCommand = { ["!règles"] = "https://mtxserv.com/forums/threads/quand-on-met-une-commande-dans-le-chat-un-lien-saffiche.51486/",
}
hook.Add( "OnPlayerChat", "OpenLinkWithCommand", function( ply , txt ) if ply != LocalPlayer() then return end txt = string.lower( txt ) if TextToCommand[ txt ] then gui.OpenURL( TextToCommand[ txt ] ) end
end )
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
thepsyca à dit:
Code fonctionnel ( lua/autorun/client/lefichierquetuveux.lua )

je vais aller reassayer
 
Fleodon

Fleodon

Geek suprême
Messages
819
Score réaction
193
Points
150
ocedre à dit:
T'est sur d'avoir bien regardé mon script ?

Tu créé ta commande, ensuite tu marque dans le chat : /open !<commande> et ça t'ouvre le site
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
thepsyca à dit:
Code fonctionnel ( lua/autorun/client/lefichierquetuveux.lua )

toujours pas :/
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
thepsyca à dit:
Ah si , il fonctionne parfaitement sur mon serveur
Moi je l'ai mis : /garrysmod/lua/autorun/client
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
ocedre à dit:
Moi je l'ai mis : /garrysmod/lua/autorun/client
Et le nom du fichier ?

T’as juste mis le code que je viens de renvoyer ou t’as fais une modification ?
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
thepsyca à dit:
Et le nom du fichier ?

T’as juste mis le code que je viens de renvoyer ou t’as fais une modification ?

Non j'ai mis exactement le même, pour te dire j'ai même pas toucher au lien^^

Sinon pour le nom de fichiers il s'appelle "regles.lua"
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
ocedre à dit:
Non j'ai mis exactement le même, pour te dire j'ai même pas toucher au lien^^

Sinon pour le nom de fichiers il s'appelle "regles.lua"
Gamemode DarkRP j’imagine ?
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
non prisonroleplay
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
ocedre à dit:
non prisonroleplay
ouais donc DarkRP, bref pas d’erreur dans ta console ?
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
@thepsyca tu la appeler comment ton dossier toi ?
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
ocedre à dit:
@thepsyca tu la appeler comment ton dossier toi ?
Le nom du fichier n’a pas vraiment d’importance , test.lua
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
thepsyca à dit:
Le nom du fichier n’a pas vraiment d’importance , test.lua
D'accord je vais essayer avec ça, nous somme bien d'accord que le code sans erreur est celui-ci :

Code:
local TextToCommand = { ["!règles"] = "https://mtxserv.com/forums/threads/quand-on-met-une-commande-dans-le-chat-un-lien-saffiche.51486/",
}
hook.Add( "OnPlayerChat", "OpenLinkWithCommand", function( ply , txt ) if ply != LocalPlayer() then return end txt = string.lower( txt ) if TextToCommand[ txt ] then gui.OpenURL( TextToCommand[ txt ] ) end
end )
et que je le glisse dans : /garrysmod/lua/autorun/client
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
ocedre à dit:
D'accord je vais essayer avec ça, nous somme bien d'accord que le code sans erreur est celui-ci :

Code:
local TextToCommand = { ["!règles"] = "https://mtxserv.com/forums/threads/quand-on-met-une-commande-dans-le-chat-un-lien-saffiche.51486/",
}
hook.Add( "OnPlayerChat", "OpenLinkWithCommand", function( ply , txt ) if ply != LocalPlayer() then return end txt = string.lower( txt ) if TextToCommand[ txt ] then gui.OpenURL( TextToCommand[ txt ] ) end
end )
et que je le glisse dans : /garrysmod/lua/autorun/client
Oui
 
  • Initiateur de la discussion
ocedre

ocedre

Geek suprême
Messages
218
Score réaction
6
Points
115
bah nop ducoup sa ne marche toujours pas je ne sais pas d'ou sa viens
 
Discord d'entraide
Rejoignz-nous sur Discord