将食品添加到 Fivem服务器
添加食物所在文件如下esx_basicneeds\server\main.lua添加食物薯条fries:
ESX.RegisterUsableItem(‘fries’, function(source)
local xPlayer = ESX.GetPlayerFromId(source)
xPlayer.removeInventoryItem(‘fries’, 1)
TriggerClientEvent('esx_status:add', source, 'hunger', 100000)TriggerClientEvent('esx_basicneeds:onEat', source)xPlayer.showNotification(_U('used_fries'))end)
esx_basicneeds\locales
在END结束之前你还可以添加通知:
[‘used_fries’] = ‘你吃了一根 ~y~1x~s~ ~b~fries~s~’,
实例参考中的中文为了便于查看,在使用中请自己改成英文,
ESX.RegisterUsableItem('巧克力', function(source)
local xPlayer = ESX.GetPlayerFromId(source)
xPlayer.removeInventoryItem('巧克力', 1)
TriggerClientEvent('esx_status:add', source, '饥饿', 100000)
TriggerClientEvent('esx_status:add', source, '口渴', 40000)
TriggerClientEvent('esx_basicneeds:onEatChocolate', source)
TriggerClientEvent('esx:showNotification', source, _U('used_chocolate'))
end)
沒有檔案Q
页:
[1]