GM:WeaponEquip
Description
Called as a weapon entity is picked up by a player.
See also GM:PlayerDroppedWeapon.
At the time when this hook is called Entity:GetOwner will return
NULL
. The owner is set on the next frame.This will not be called when picking up a weapon you already have as the weapon will be removed and WEAPON:EquipAmmo will be called instead.
Arguments
Example
Drops the player's weapons as soon as they pick one up.
hook.Add( "WeaponEquip", "WeaponEquipExample", function( weapon, ply )
timer.Simple( 0, function()
ply:DropWeapon( weapon )
end )
end )