admin 发表于 2021-11-3 23:36:10

将食品添加到 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)


StitcH1111 发表于 2022-4-10 00:37:09

沒有檔案Q
页: [1]
查看完整版本: 将食品添加到 Fivem服务器