Revision Difference
WEAPON:Holster#512259
<function name="Holster" parent="WEAPON" type="hook">⤶
<ishook>yes</ishook>⤶
<description>⤶
Called when weapon tries to holster.⤶
⤶
<bug issue="2854">This is called twice for every holster clientside, one in [prediction](/gmod/Prediction) and one not.</bug>⤶
⤶
<bug issue="3133">Before <page>WEAPON:OnRemove</page> is called, this function is only called serverside.</bug>⤶
</description>⤶
<realm>Shared</realm>⤶
<predicted>Yes</predicted>⤶
<args>⤶
<arg name="weapon" type="Entity">The weapon we are trying switch to.</arg>⤶
</args>⤶
<rets>⤶
<ret name="" type="boolean">Return true to allow weapon to holster</ret>⤶
</rets>⤶
</function>⤶
⤶
<example>⤶
<description>Returns the weapon switched to when when the weapon is being holstered.</description>⤶
<code>⤶
function SWEP:Holster( wep )⤶
if not IsFirstTimePredicted() then return end⤶
LocalPlayer():ChatPrint("Switched to: "..(wep.PrintName or wep:GetClass()))⤶
end⤶
</code>⤶
<output>⤶
Switched to Toolgun⤶
Switched to weapon_crowbar⤶
</output>⤶
⤶
</example>