It seems backwards to me that the ShowHelp hook is only a server-side hook while most help panels are done client side. Right now I’m looking at just using the PlayerBindPress hook as a simpler alternative to sending a net message from the server to the client. Am I missing something?
Well, if you want to use console commands then go for it, but you’ll have to put some info like “you gotta bind some button to command_name”.
Net messages are ok.
With this all I had to do was
local function showTeamMenu( ply, bind, pressed) if bind == gm_showteam then --my menu end end hook.Add( "PlayerBindPress", "fTeamMenu", showTeamMenu )