From 2cc0c9c3cf4571a66ba83fb4d287f739e587d26c Mon Sep 17 00:00:00 2001 From: Apickx Date: Sun, 14 Jan 2018 23:12:44 -0500 Subject: Fix a cs bug with weapon swapping --- gamemode/shared/weaponswap.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gamemode/shared/weaponswap.lua b/gamemode/shared/weaponswap.lua index dc3c52c..b409f5a 100644 --- a/gamemode/shared/weaponswap.lua +++ b/gamemode/shared/weaponswap.lua @@ -25,10 +25,11 @@ if (CLIENT) then surface.PlaySound("wintersurvival2/hud/itemequip.wav") if (IsValid(Wep)) then - if (pl.Weapons and pl.Weapons[Num] and pl.Weapons[Num].Item and pl.Weapons[Num].Item.HoldType) then - Wep:SetWeaponHoldType(pl.Weapons[Num].Item.HoldType) + if (pl.Weapons and pl.Weapons[Num] and pl.Weapons[Num].Item and pl.Weapons[Num].Item.HoldType) then + print("Setting holdtype to", pl.Weapons[Num].Item.HoldType) + Wep:SetHoldType(pl.Weapons[Num].Item.HoldType) else - Wep:SetWeaponHoldType("normal") + Wep:SetHoldType("normal") end end @@ -61,7 +62,7 @@ if (CLIENT) then surface.PlaySound("wintersurvival2/hud/itemequip.wav") if (IsValid(Wep)) then - if (pl.Weapons and pl.Weapons[Num]) then Wep:SetWeaponHoldType(pl.Weapons[Num].Item.HoldType) + if (pl.Weapons and pl.Weapons[Num] and pl.Weapons[Num].Item and pl.Weapons[Num].Item.HoldType) then Wep:SetWeaponHoldType(pl.Weapons[Num].Item.HoldType) else Wep:SetWeaponHoldType("normal") end end -- cgit v1.2.3-70-g09d2