Merge pull request #589 from SirLamaGott/main

feat(esx_skin): update player weight on spawn
This commit is contained in:
Gellipapa
2022-12-21 23:51:34 +01:00
committed by GitHub
2 changed files with 21 additions and 0 deletions
+5
View File
@@ -1,6 +1,11 @@
local lastSkin, cam, isCameraActive
local firstSpawn, zoomOffset, camOffset, heading, skinLoaded = true, 0.0, 0.0, 90.0, false
RegisterNetEvent('esx:playerLoaded')
AddEventHandler('esx:playerLoaded', function(xPlayer, isNew, skin)
TriggerServerEvent('esx_skin:setWeight', skin)
end)
function OpenMenu(submitCb, cancelCb, restrict)
local playerPed = PlayerPedId()
+16
View File
@@ -19,6 +19,22 @@ AddEventHandler('esx_skin:save', function(skin)
})
end)
RegisterServerEvent('esx_skin:setWeight')
AddEventHandler('esx_skin:setWeight', function(skin)
local xPlayer = ESX.GetPlayerFromId(source)
if not ESX.GetConfig().OxInventory then
local defaultMaxWeight = ESX.GetConfig().MaxWeight
local backpackModifier = Config.BackpackWeight[skin.bags_1]
if backpackModifier then
xPlayer.setMaxWeight(defaultMaxWeight + backpackModifier)
else
xPlayer.setMaxWeight(defaultMaxWeight)
end
end
end)
RegisterServerEvent('esx_skin:responseSaveSkin')
AddEventHandler('esx_skin:responseSaveSkin', function(skin)
local xPlayer = ESX.GetPlayerFromId(source)