I’m in the middle of making a content pack for my server and I was wondering how to make so when you type ingame like !content in chat it comes up with the steam workshop page what i have set. so can some please help thanks.
so would it be along this lines of this
hook.Add( “PlayerSay”, “!contemt”, function( ply:SendLua([[gui.OpenURL(“http://www.google.co.uk”)]]) )
if ( string.sub( text, 1, 4 ) == “!contemt” ) then–if ( the first 8 letters are !contemt continue
return "[Global] " … string.sub( text, 5 ) --add [Global] infront of the players text ) then display
hook.Add(“PlayerSay”, “open_link”, function( ply, text )
if ( text:lower() == “!content” ) then
ply:SendLua([[ gui.OpenURL(“http://www.google.co.uk”) ]])
something more like that
and where would i save this new file
If you scroll down to the bottom of the gmod wiki, or check the top of maurits, it tells you where stuff belongs; either serverside, client or shared
Here you can see this is server side, meaning you’d want it in lua/autorun/server
I’d also recommend you read up on how hooks work, as well
lua/autorun/server/filename.lua should work.
Edit: ninja pug attacks