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>