Called whenever a player pressed a key included within the IN keys.
Due to this being a predicted hook, ParticleEffects created only serverside from this hook will not be networked to the client, so make sure to do that on both realms
This hook is predicted. This means that in singleplayer, it will not be called in the Client realm.
"hi" will be printed to the console when the player presses the IN_USE (E) key.
hook.Add( "KeyPress", "keypress_use_hi", function( ply, key ) if ( key == IN_USE ) then print( "hi" ) end end )
When a player tries to jump, they will be shot straight up in the air.
hook.Add( "KeyPress", "keypress_jump_super", function( ply, key ) if ( key == IN_JUMP ) then ply:SetVelocity( ply:GetVelocity() + Vector( 0, 0, 1000 ) ) end end )