From b486a28a4aab8caae342c02a931fc375e6cc6cca Mon Sep 17 00:00:00 2001 From: Mustache Dom <123716453+Mustachedom@users.noreply.github.com> Date: Wed, 6 Nov 2024 10:50:49 -0800 Subject: [PATCH] Update cocaine.lua --- server/cocaine.lua | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/server/cocaine.lua b/server/cocaine.lua index 071875e..ddfc15b 100644 --- a/server/cocaine.lua +++ b/server/cocaine.lua @@ -56,7 +56,8 @@ RegisterServerEvent('md-drugs:server:cutcokeone', function() local src = source local Player = getPlayer(src) local count = 0 - if Config.TierSystem then + if Config.TierSystem then + local tier = '' local cokeTiers = { {item = 'coke', tier = 'tier1', log = ' Cut Coke'}, {item = 'cokestagetwo', tier = 'tier2', log = ' Cut Coke tier 2'}, @@ -64,13 +65,13 @@ RegisterServerEvent('md-drugs:server:cutcokeone', function() } for _, v in ipairs(cokeTiers) do if count >= 1 then break end - if Player.Functions.GetItemByName(v.item) then - if not GetRecipe(src, 'cocaine', 'cutcoke', v.tier) then return end - Log(GetName(src) .. v.log, 'coke') - return + if Player.Functions.GetItemByName(v.item) then + tier = v.tier + count = count + 1 end end - Notifys(src, Lang.Coke.nocutcoke, "error") + Notifys(src, Lang.Coke.nocutcoke, "error") + if not GetRecipe(src, 'cocaine', 'cutcoke', tier) then return end else if not GetRecipe(src, 'cocaine', 'cutcoke', 'tier1') then return end Log(GetName(src) .. ' Cut Coke', 'coke') @@ -80,7 +81,8 @@ end) RegisterServerEvent('md-drugs:server:bagcoke', function() local src = source local Player = getPlayer(src) - local count = 0 + local count = 0 + local tier = '' if Config.TierSystem then local coke = getRep(src, 'coke') local cokeTiers = { @@ -90,13 +92,13 @@ RegisterServerEvent('md-drugs:server:bagcoke', function() } for _, v in ipairs(cokeTiers) do if Player.Functions.GetItemByName(v.item) then - if count >= 1 then break end - if not GetRecipe(src, 'cocaine', 'bagcoke', v.tier) then return end - AddRep(src, 'coke') - Log(GetName(src) .. v.log .. ' and now has a rep of ' .. coke + 1, 'coke') - return + if count >= 1 then break end + count = count + 1 + tier = v.tier end - end + end + if not GetRecipe(src, 'cocaine', 'bagcoke', tier) then return end + AddRep(src, 'coke') Notifys(src, Lang.Coke.nobagcoke, "error") else if not GetRecipe(src, 'cocaine', 'bagcoke', 'tier1') then return end