From b744d3f69a07d06233e41c3e6dfbe8fbbb27417c Mon Sep 17 00:00:00 2001 From: btwlouis <56355239+btwlouis@users.noreply.github.com> Date: Mon, 10 Jul 2023 19:37:17 +0200 Subject: [PATCH] fix: move playerPed outside of loop --- [core]/es_extended/server/classes/player.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/[core]/es_extended/server/classes/player.lua b/[core]/es_extended/server/classes/player.lua index 03746914..9dd6f38c 100644 --- a/[core]/es_extended/server/classes/player.lua +++ b/[core]/es_extended/server/classes/player.lua @@ -462,6 +462,7 @@ function CreateExtendedPlayer(playerId, identifier, group, accounts, inventory, function self.removeWeapon(weaponName) local weaponLabel, weaponHash local weaponHash = joaat(weaponName) + local playerPed = GetPlayerPed(self.source) for k, v in ipairs(self.loadout) do if v.name == weaponName then @@ -471,8 +472,8 @@ function CreateExtendedPlayer(playerId, identifier, group, accounts, inventory, self.removeWeaponComponent(weaponName, v2) end - RemoveWeaponFromPed(GetPlayerPed(self.source), weaponHash) - SetPedAmmo(GetPlayerPed(self.source), weaponHash, 0) + RemoveWeaponFromPed(playerPed, weaponHash) + SetPedAmmo(playerPed, weaponHash, 0) table.remove(self.loadout, k) break