From 9722802672a6edba9f7dd8f6a435a02284691925 Mon Sep 17 00:00:00 2001 From: Apickx Date: Mon, 5 Mar 2018 21:00:54 -0500 Subject: Fixed a bug where clients would sometimes error when switching weapons --- gamemode/shared/weaponswap.lua | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'gamemode') diff --git a/gamemode/shared/weaponswap.lua b/gamemode/shared/weaponswap.lua index b409f5a..0ee7376 100644 --- a/gamemode/shared/weaponswap.lua +++ b/gamemode/shared/weaponswap.lua @@ -25,12 +25,8 @@ 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 - print("Setting holdtype to", pl.Weapons[Num].Item.HoldType) - Wep:SetHoldType(pl.Weapons[Num].Item.HoldType) - else - Wep:SetHoldType("normal") - end + 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 return true @@ -45,7 +41,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