Update main.lua

This commit is contained in:
Taavi
2022-09-22 20:25:23 +08:00
committed by GitHub
parent 7d1306f78c
commit 5b7b0c89fa
+25 -15
View File
@@ -1,19 +1,29 @@
ESX.RegisterUsableItem('bread', function(source)
local xPlayer = ESX.GetPlayerFromId(source)
xPlayer.removeInventoryItem('bread', 1)
TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
TriggerClientEvent('esx_basicneeds:onEat', source)
xPlayer.showNotification(_U('used_bread'))
CreateThread(function()
for k,v in pairs(Config.Food) do
ESX.RegisterUsableItem(k, function(source)
local xPlayer = ESX.GetPlayerFromId(source)
if v.remove then
xPlayer.removeInventoryItem(k,1)
end
TriggerClientEvent("esx_status:add",source,"hunger",v.status)
TriggerClientEvent('esx_basicneeds:onEat',source)
xPlayer.showNotification(_U('used_eat', ESX.GetItemLabel(k)))
end)
end
end)
ESX.RegisterUsableItem('water', function(source)
local xPlayer = ESX.GetPlayerFromId(source)
xPlayer.removeInventoryItem('water', 1)
TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
TriggerClientEvent('esx_basicneeds:onDrink', source)
xPlayer.showNotification(_U('used_water'))
CreateThread(function()
for k,v in pairs(Config.Drink) do
ESX.RegisterUsableItem(k, function(source)
local xPlayer = ESX.GetPlayerFromId(source)
if v.remove then
xPlayer.removeInventoryItem(k,1)
end
TriggerClientEvent("esx_status:add",source,"thirst",v.status)
TriggerClientEvent('esx_basicneeds:onEat',source)
xPlayer.showNotification(_U('used_eat', ESX.GetItemLabel(k)))
end)
end
end)
ESX.RegisterCommand('heal', 'admin', function(xPlayer, args, showError)
@@ -29,4 +39,4 @@ AddEventHandler('txAdmin:events:healedPlayer', function(eventData)
end
TriggerClientEvent('esx_basicneeds:healPlayer', eventData.id)
end)
end)