Scripts/resources/[il]/illenium-appearance/client/stats.lua
2024-12-29 20:49:12 +01:00

29 lines
720 B
Lua

local stats = nil
local function ResetRechargeMultipliers()
SetPlayerHealthRechargeMultiplier(cache.playerId, 0.0)
SetPlayerHealthRechargeLimit(cache.playerId, 0.0)
end
function BackupPlayerStats()
stats = {
health = GetEntityHealth(cache.ped),
armour = GetPedArmour(cache.ped)
}
end
function RestorePlayerStats()
if stats then
SetEntityMaxHealth(cache.ped, 200)
Wait(1000) -- Safety Delay
SetEntityHealth(cache.ped, stats.health)
SetPedArmour(cache.ped, stats.armour)
ResetRechargeMultipliers()
stats = nil
return
end
-- If no stats are backed up, restore from the framework
Framework.RestorePlayerArmour()
end