Merge pull request #724 from p-josue/patch-2

Add maxCarryItem function
This commit is contained in:
Jérémie N'gadi
2020-05-11 22:53:30 +02:00
committed by GitHub
+10 -1
View File
@@ -270,6 +270,15 @@ function CreateExtendedPlayer(playerId, identifier, group, accounts, inventory,
return newWeight <= self.maxWeight
end
self.maxCarryItem = function(name)
local count = 0
local currentWeight, itemWeight = self.getWeight(), ESX.Items[name].weight
local newWeight = self.maxWeight - currentWeight
-- math.max(0, ... to prevent bad programmers
return math.max(0, math.floor(newWeight / itemWeight))
end
self.canSwapItem = function(firstItem, firstItemCount, testItem, testItemCount)
local firstItemObject = self.getInventoryItem(firstItem)
@@ -317,7 +326,7 @@ function CreateExtendedPlayer(playerId, identifier, group, accounts, inventory,
else
self.job.skin_female = {}
end
TriggerEvent('esx:setJob', self.source, self.job, lastJob)
self.triggerEvent('esx:setJob', self.job)
else