Revision Difference
WEAPON:TakeSecondaryAmmo#565038
<function name="TakeSecondaryAmmo" parent="WEAPON" type="hook">
	<description>A convenience function to remove secondary ammo from clip.</description>
	<realm>Shared</realm>
	<file line="181-L194">gamemodes/base/entities/weapons/weapon_base/shared.lua</file>⤶
	<args>
		<arg name="amount" type="number">How much of secondary ammo to remove</arg>
	</args>
</function>⤶
⤶
<example>⤶
	<description>As defined in weapon_base</description>⤶
	<code>⤶
function SWEP:TakeSecondaryAmmo( num )⤶
	⤶
	-- Doesn't use clips⤶
	if ( self.Weapon:Clip2() <= 0 ) then ⤶
	⤶
		if ( self:Ammo2() <= 0 ) then return end⤶
		⤶
		self:GetOwner():RemoveAmmo( num, self.Weapon:GetSecondaryAmmoType() )⤶
	⤶
	return end⤶
	⤶
	self.Weapon:SetClip2( self.Weapon:Clip2() - num )	⤶
	⤶
end⤶
	</code>⤶
⤶
</example></function>
			Garry's Mod 
		
			Rust 
		
			Steamworks 
		
			Wiki Help