Revision Difference
WEAPON:TakeSecondaryAmmo#547973
<function name="TakeSecondaryAmmo" parent="WEAPON" type="hook">
<ishook>yes</ishook>
<description>A convenience function to remove secondary ammo from clip.</description>
<realm>Shared</realm>
<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.Owner:RemoveAmmo( num, self.Weapon:GetSecondaryAmmoType() )
self:GetOwner():RemoveAmmo( num, self.Weapon:GetSecondaryAmmoType() )
return end
self.Weapon:SetClip2( self.Weapon:Clip2() - num )
end
</code>
</example>