- Fix for invalid players
This commit is contained in:
Dawid Bepierszcz
2024-02-11 03:58:32 +01:00
parent 558f3178f2
commit fa284678e8
3 changed files with 8 additions and 11 deletions

View File

@@ -358,11 +358,7 @@ namespace WeaponPaints
if (weapon.Value.DesignerName.Contains("knife") || weaponData?.GearSlot == gear_slot_t.GEAR_SLOT_KNIFE)
{
player.RemoveItemByDesignerName(weapon.Value.DesignerName, false);
if (weapon.Value.Entity != null && weapon.Value.Entity.EntityInstance.IsValid)
weapon.Value.Remove();
AddTimer(0.2f, () => GiveKnifeToPlayer(player));
RefreshWeapons(player);
break;
}
}