Garry's Mod Wiki

Revision Difference

GM:CanProperty#561918

<function name="CanProperty" parent="GM" type="hook"> <description>Controls if a property can be used or not.</description> <description>Controls if a <page text="property">properties</page> can be used or not.</description> <realm>Shared</realm> <predicted>Yes</predicted> <args> <arg name="ply" type="Player">Player, that tried to use the property</arg> <arg name="property" type="string">Class of the property that is tried to use, for example - bonemanipulate <warning>This is not guaranteed to be the internal property name used in <page>properties.Add</page>!</warning></arg> <arg name="ent" type="Entity">The entity, on which property is tried to be used on</arg> </args> <rets> <ret name="" type="boolean">Return false to disallow using that property</ret> </rets> </function> <example> <description>Stops non-admins from using the remover property.</description> <code> hook.Add( "CanProperty", "block_remover_property", function( ply, property, ent ) if ( !ply:IsAdmin() && property == "remover" ) then return false end end ) </code> </example>