基本燃料资源和 LegacyFuel 的替代品,旨在与 ox_inventory一起使用。
对于某些人来说,这是一项极其复杂的任务,他们经常要求出口来完成。 您可以使用本机函数 GetVehicleFuelLevel,也可以使用 statebag。
Entity(entity).state.fuel
Entity(entity).state.fuel = fuelAmount
取代使用“钱”作为项目的标准支付方式。
exports.ox_fuel:setPaymentMethod(function(playerId, amount)
local xPlayer = ESX.GetPlayerFromId(playerId)
local bankAmount = xPlayer.getAccount('bank').money
if bankAmount >= amount then
xPlayer.removeAccountMoney('bank', amount)
return true
end
TriggerClientEvent('ox_lib:notify', source, {
type = 'error',
description = locale('not_enough_money', amount - bankAmount)
})
end)
取代了“钱”的标准库存搜索。
exports.ox_fuel:setMoneyCheck(function()
local accounts = ESX.GetPlayerData().accounts
for i = 1, #accounts do
if accounts[i].name == 'bank' then
return accounts[i].money
end
end
return 0
end)
© 版权声明
THE END
暂无评论内容