Garry's Mod Wiki

Revision Difference

GM:PreventScreenClicks#528116

<function name="PreventScreenClicks" parent="GM" type="hook"> <ishook>yes</ishook> <description>This will prevent `IN_ATTACK` from sending to server when player tries to shoot from C menu.</description> <realm>Client</realm> <predicted>No</predicted> <rets> <ret name="" type="boolean">Return true to prevent screen clicks</ret> </rets> </function> <example> <description>Disables usage of the World Clicker feature, where a player can hold C to shoot at their cursor instead of their crosshair.</description> <code> hook.Add( "OnContextMenuOpen", "DisableContextMenuScreenClicker", function() g_ContextMenu:SetWorldClicker( false ) -- This is for the Desktop widgets panel for id, p in pairs( g_ContextMenu:GetChildren() ) do p:SetWorldClicker( false ) end⤶ for id, p in ipairs( g_ContextMenu:GetChildren() ) do⤶ p:SetWorldClicker( false )⤶ end⤶ end ) </code> </example>