From d2f0f496686aa6dbfa31da4e83b5ef76748a30f2 Mon Sep 17 00:00:00 2001 From: Alexander Malik Date: Sat, 4 Nov 2023 20:32:01 +1000 Subject: [PATCH] fixed error when deletes --- WeaponDeleter(WeaponRestrict)/vscripts/WeaponDeleter.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/WeaponDeleter(WeaponRestrict)/vscripts/WeaponDeleter.lua b/WeaponDeleter(WeaponRestrict)/vscripts/WeaponDeleter.lua index 59df9e5..67cdb63 100644 --- a/WeaponDeleter(WeaponRestrict)/vscripts/WeaponDeleter.lua +++ b/WeaponDeleter(WeaponRestrict)/vscripts/WeaponDeleter.lua @@ -70,12 +70,13 @@ function Pickup(event) local hPlayer = players[event["userid"]]["userid_pawn"] for _,v in pairs(hPlayer:GetEquippedWeapons()) do if wName == v:GetClassname() and CheckRestrictedForPlayer(wName, hPlayer) == true then + DoEntFireByInstanceHandle(cmd, "command", "lastinv", 0.1, hPlayer, hPlayer) Timers:CreateTimer(0.1, function() - v:Kill() + UTIL_Remove(v) if cfg["sound_status"] == 1 then DoEntFireByInstanceHandle(cmd, "command", "play " .. cfg["sound_path"], 0.2, hPlayer, hPlayer) end - DoEntFireByInstanceHandle(cmd, "command", "lastinv", 0.1, hPlayer, hPlayer) + return 0.0 end) end end