fix(es_extended/client/main): only apply metadata on first spawn

This commit is contained in:
Ilias Rbayti
2024-11-26 22:05:01 +01:00
parent 8528321c05
commit 4744202007
+10 -5
View File
@@ -59,16 +59,21 @@ local function onPlayerSpawn()
ESX.SetPlayerData("dead", false)
end
local isFirstSpawn = true
AddEventHandler("playerSpawned", onPlayerSpawn)
AddEventHandler("esx:onPlayerSpawn", function()
onPlayerSpawn()
if ESX.PlayerData.metadata.health then
SetEntityHealth(ESX.PlayerData.ped, ESX.PlayerData.metadata.health)
end
if isFirstSpawn then
isFirstSpawn = false
if ESX.PlayerData.metadata.armor and ESX.PlayerData.metadata.armor > 0 then
SetPedArmour(ESX.PlayerData.ped, ESX.PlayerData.metadata.armor)
if ESX.PlayerData.metadata.health then
SetEntityHealth(ESX.PlayerData.ped, ESX.PlayerData.metadata.health)
end
if ESX.PlayerData.metadata.armor and ESX.PlayerData.metadata.armor > 0 then
SetPedArmour(ESX.PlayerData.ped, ESX.PlayerData.metadata.armor)
end
end
end)