Revision Difference
GM:AllowPlayerPickup#527194
<function name="AllowPlayerPickup" parent="GM" type="hook">
<ishook>yes</ishook>
<description>
Called when a player tries to pick up something using the "use" key, return to override.
See <page>GM:GravGunPickupAllowed</page> for the Gravity Gun pickup variant.
</description>
<realm>Server</realm>
<predicted>No</predicted>
<file line="786">gamemodes/base/gamemode/player.lua</file>
<args>
<arg name="ply" type="Player">The player trying to pick up something.</arg>
<arg name="ent" type="Entity">The Entity the player attempted to pick up.</arg>
</args>
<rets>
<ret name="" type="boolean">Allow the player to pick up the entity or not.</ret>
</rets>
</function>
<example>
<description>Allows only admins to pick up things</description>
<code>
local function up( ply, ent )
hook.Add( "AllowPlayerPickup", "AllowAdminsPickUp", function( ply, ent )
return ply:IsAdmin()
end⤶
hook.Add( "AllowPlayerPickup", "some_unique_name", up )⤶
end )⤶
</code>
</example>