Revision Difference
GM:InputMouseApply#511142
<function name="InputMouseApply" parent="GM" type="hook">⤶
<ishook>yes</ishook>⤶
<description>Allows you to modify the supplied User Command with mouse input. This could be used to make moving the mouse do funky things to view angles.</description>⤶
<realm>Client</realm>⤶
<predicted>No</predicted>⤶
<args>⤶
<arg name="cmd" type="CUserCmd">User command</arg>⤶
<arg name="x" type="number">The amount of mouse movement across the X axis this frame</arg>⤶
<arg name="y" type="number">The amount of mouse movement across the Y axis this frame</arg>⤶
<arg name="ang" type="Angle">The current view angle</arg>⤶
</args>⤶
<rets>⤶
<ret name="" type="boolean">Return true if we modified something</ret>⤶
</rets>⤶
</function>⤶
⤶
<example>⤶
<description>Prevents all players from turning with the mouse.</description>⤶
<code>⤶
hook.Add("InputMouseApply", "FreezeTurning", function( cmd )⤶
cmd:SetMouseX(0)⤶
cmd:SetMouseY(0)⤶
⤶
return true⤶
end)⤶
</code>⤶
⤶
</example>