From 18eada5de25c6e99758426991acff6bc9e9bc6d4 Mon Sep 17 00:00:00 2001 From: Mycroft Date: Fri, 18 Feb 2022 19:44:42 +0000 Subject: [PATCH] Feat(xPlayer): Add xPlayer.hasItem() --- [esx]/es_extended/server/classes/player.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/[esx]/es_extended/server/classes/player.lua b/[esx]/es_extended/server/classes/player.lua index 488acc07..28aab1ca 100644 --- a/[esx]/es_extended/server/classes/player.lua +++ b/[esx]/es_extended/server/classes/player.lua @@ -568,6 +568,21 @@ function CreateExtendedPlayer(playerId, identifier, group, accounts, inventory, return false end + function self.hasItem(item, metadata) + if Inventory then + return Inventory.GetItem(self.source, name, metadata) + end + + for k,v in ipairs(self.inventory) do + if (v.name == name) and (v.count >= 1) then + return v, v.count + end + end + + return false + end + + function self.getWeapon(weaponName) if Inventory then return end