From 98793f53cbec04a2b45a6d75e0968e05ff97a91d Mon Sep 17 00:00:00 2001 From: Nordi98 Date: Sat, 19 Jul 2025 00:35:22 +0200 Subject: [PATCH] Update server.lua --- .../[carscripts]/lc_fuel/server/server.lua | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/resources/[carscripts]/lc_fuel/server/server.lua b/resources/[carscripts]/lc_fuel/server/server.lua index 4e0d461a8..90e3ff01c 100644 --- a/resources/[carscripts]/lc_fuel/server/server.lua +++ b/resources/[carscripts]/lc_fuel/server/server.lua @@ -182,20 +182,21 @@ AddEventHandler("lc_fuel:confirmJerryCanPurchase",function(data) end Utils.Framework.tryRemoveAccountMoney(source, Config.JerryCan.price, Config.Accounts[data.paymentMethod]) --- Gives the jerry can to the player + -- Gives the jerry can to the player +local itemMetadata = {} +for k, v in pairs(Config.JerryCan.metadata or {}) do + itemMetadata[k] = v +end +-- Add serie field for tgiann-inventory +itemMetadata.serie = "JERRYCAN-" .. math.random(100000, 999999) + if Config.JerryCan.giveAsWeapon then - local weaponMetadata = Config.JerryCan.metadata or {} - weaponMetadata.serie = "JERRYCAN-" .. math.random(100000, 999999) - Utils.Framework.givePlayerWeapon(source, Config.JerryCan.item, 1, weaponMetadata) + Utils.Framework.givePlayerWeapon(source, Config.JerryCan.item, 1, itemMetadata) else - local itemMetadata = {} - for k, v in pairs(Config.JerryCan.metadata or {}) do - itemMetadata[k] = v - end - itemMetadata.serie = "JERRYCAN-" .. math.random(100000, 999999) Utils.Framework.givePlayerItem(source, Config.JerryCan.item, 1, itemMetadata) end + TriggerClientEvent("lc_fuel:Notify", source, "success", Utils.translate('jerry_can_paid'):format(Config.JerryCan.price)) TriggerClientEvent("lc_fuel:closeUI", source, data.fuelAmount, data.selectedFuelType) end)