Player Delayed Heal and Fix Command
Description
This code sets the player's health and armour to 100, and their vehicle health to 1000 and components fixed, 1.5 seconds after the player types /heal2
.
Code
Lua, Client-Side, GTAC versions 1.0.72 and newer:
addCommandHandler('heal2', function(cmd, args)
if heal2Timer then return end
local heal2Timer
local function clearHeal2Timer(event, reason)
if not heal2Timer then return end
clearTimeout(heal2Timer)
heal2Timer = nil
end
heal2Timer = setTimeout(function()
if not heal2Timer then return end
removeEventHandler('onDisconnect', clearHeal2Timer)
heal2Timer = nil
if localPlayer.vehicle then
localPlayer.vehicle.health = 1000
localPlayer.vehicle:fix()
end
localPlayer.health = 100
localPlayer.armour = 100
end, 1500)
addEventHandler('onDisconnect', clearHeal2Timer)
end)