mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-28 23:01:26 +00:00
Merge pull request #589 from SirLamaGott/main
feat(esx_skin): update player weight on spawn
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user