Garry's Mod Wiki

Revision Difference

input.WasMousePressed#511704

<function name="WasMousePressed" parent="input" type="libraryfunc"> <description> Returns whether a mouse key was initially pressed in the same frame this function was called. If <page>input.WasMouseDoublePressed</page> returns true, this function will return false. This function only works in Move hooks, and will detect mouse events even in main menu or when a typing in a text field. </description> <realm>Client and Menu</realm> <args> <arg name="key" type="number">The key, see &lt;page&gt;MOUSE&lt;/page&gt;</arg> </args> <rets> <ret name="" type="boolean">True if the mouse key was initially pressed the same frame that this function was called, false otherwise.</ret> </rets> </function> <example> <description>Example usage</description> <code> hook.Add( "CreateMove", "fafawefafwf", function() if ( input.WasMousePressed( MOUSE_LEFT ) ) then print( "Left mouse button was pressed" ) end end ) </code> </example>