- Install esx_basicneeds
- Open the
main.lua
client file
- Replace this function:
AddEventHandler('esx_basicneeds:resetStatus', function()
TriggerEvent('esx_status:set', 'hunger', 500000)
TriggerEvent('esx_status:set', 'thirst', 500000)
TriggerEvent('esx_status:set', 'stress', 0)
end)
to
AddEventHandler('esx_basicneeds:resetStatus', function()
--TriggerEvent('esx_status:set', 'hunger', 500000)
--TriggerEvent('esx_status:set', 'thirst', 500000)
TriggerEvent('esx_status:set', 'stress', 0)
end)
- Then replace this function:
RegisterNetEvent('esx_basicneeds:healPlayer')
AddEventHandler('esx_basicneeds:healPlayer', function()
-- restore hunger & thirst
TriggerEvent('esx_status:set', 'hunger', 1000000)
TriggerEvent('esx_status:set', 'thirst', 1000000)
-- restore hp
local playerPed = PlayerPedId()
SetEntityHealth(playerPed, GetEntityMaxHealth(playerPed))
end)
to
RegisterNetEvent('esx_basicneeds:healPlayer')
AddEventHandler('esx_basicneeds:healPlayer', function()
-- restore hunger & thirst
TriggerEvent('esx_status:set', 'hunger', 1000000)
TriggerEvent('esx_status:set', 'thirst', 1000000)
TriggerEvent('esx_status:set', 'stress', 0)
-- restore hp
local playerPed = PlayerPedId()
SetEntityHealth(playerPed, GetEntityMaxHealth(playerPed))
end)
- Go to line 46 and add this piece of code underneath this one:
TriggerEvent('esx_status:registerStatus', 'thirst', 1000000, '#0C98F1', function(status)
return Config.Visible
end, function(status)
status.remove(75)
end)
to
TriggerEvent('esx_status:registerStatus', 'thirst', 1000000, '#0C98F1', function(status)
return Config.Visible
end, function(status)
status.remove(75)
end)
TriggerEvent('esx_status:registerStatus', 'stress', 0, '#cadfff', function(status)
return Config.Visible
end, function(status)
status.add(0) -- Set this to 1 if you want your player to get stress even when is idling
end)
- You're set!