mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-09-02 03:08:52 +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 lastSkin, cam, isCameraActive
|
||||||
local firstSpawn, zoomOffset, camOffset, heading, skinLoaded = true, 0.0, 0.0, 90.0, false
|
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)
|
function OpenMenu(submitCb, cancelCb, restrict)
|
||||||
local playerPed = PlayerPedId()
|
local playerPed = PlayerPedId()
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,22 @@ AddEventHandler('esx_skin:save', function(skin)
|
|||||||
})
|
})
|
||||||
end)
|
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')
|
RegisterServerEvent('esx_skin:responseSaveSkin')
|
||||||
AddEventHandler('esx_skin:responseSaveSkin', function(skin)
|
AddEventHandler('esx_skin:responseSaveSkin', function(skin)
|
||||||
local xPlayer = ESX.GetPlayerFromId(source)
|
local xPlayer = ESX.GetPlayerFromId(source)
|
||||||
|
|||||||
Reference in New Issue
Block a user