From 8f242f248a27840c983920f0fa051eb03317ffb1 Mon Sep 17 00:00:00 2001 From: Mustache Dom <123716453+Mustachedom@users.noreply.github.com> Date: Thu, 20 Apr 2023 16:23:42 -0700 Subject: [PATCH] Add files via upload --- server/wholesale.lua | 179 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 server/wholesale.lua diff --git a/server/wholesale.lua b/server/wholesale.lua new file mode 100644 index 0000000..24c254e --- /dev/null +++ b/server/wholesale.lua @@ -0,0 +1,179 @@ +local QBCore = exports['qb-core']:GetCoreObject() + + + +QBCore.Functions.CreateUseableItem("cokeburner", function(source, item) + local src = source + local Player = QBCore.Functions.GetPlayer(source) + + if Player.Functions.RemoveItem("cokeburner", 1) then + TriggerClientEvent("md-drugs:client:getloccoke", src) + end +end) + +RegisterServerEvent('md-drugs:server:wholesalecoke', function() + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local income = math.random(100000,200000) + local income2 = math.random(250000,400000) + local income3 = math.random(400000,600000) + + if Player.Functions.RemoveItem("cokebaggy", 100) then + if Player.Functions.AddItem(Config.Dirty, income) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokebaggy'], "remove", 100) + end + elseif Player.Functions.RemoveItem("cokebaggystagetwo", 100) then + if Player.Functions.AddItem(Config.Dirty, income2) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income2) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokebaggystagetwo'], "remove", 100) + end + elseif Player.Functions.RemoveItem("cokebaggystagethree", 100) then + if Player.Functions.AddItem(Config.Dirty, income3) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income3) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokebaggystagethree'], "remove", 100) + end + else + TriggerClientEvent('QBCore:Notify', src, "you aint got bags", "error") + end +end) + +--------------------- crack + + +QBCore.Functions.CreateUseableItem("crackburner", function(source, item) + local src = source + local Player = QBCore.Functions.GetPlayer(source) + + if Player.Functions.RemoveItem("crackburner", 1) then + TriggerClientEvent("md-drugs:client:getloccrack", src) + end +end) + +RegisterServerEvent('md-drugs:server:wholesalecrack', function() + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local income = math.random(100000,500000) + local income2 = math.random(250000,700000) + local income3 = math.random(400000,900000) + + if Player.Functions.RemoveItem("baggedcracked", 100) then + if Player.Functions.AddItem(Config.Dirty, income) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcracked'], "remove", 100) + end + elseif Player.Functions.RemoveItem("baggedcrackedstagetwo", 100) then + if Player.Functions.AddItem(Config.Dirty, income2) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income2) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcrackedstagetwo'], "remove", 100) + end + elseif Player.Functions.RemoveItem("baggedcrackedstagethree", 100) then + if Player.Functions.AddItem(Config.Dirty, income3) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income3) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcrackedstagethree'], "remove", 100) + end + else + TriggerClientEvent('QBCore:Notify', src, "you aint got bags", "error") + end +end) +----------------- lsd + +QBCore.Functions.CreateUseableItem("lsdburner", function(source, item) + local src = source + local Player = QBCore.Functions.GetPlayer(source) + + if Player.Functions.RemoveItem("lsdburner", 1) then + TriggerClientEvent("md-drugs:client:getloclsd", src) + end +end) + +RegisterServerEvent('md-drugs:server:wholesalelsd', function() + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local income = math.random(50000,200000) + local income2 = math.random(100000,260000) + local income3 = math.random(260000,350000) + local income4 = math.random(350000,420000) + local income5 = math.random(440000, 520000) + local income6 = math.random(560000,700000) + + if Player.Functions.RemoveItem("smiley_tabs", 500) then + if Player.Functions.AddItem(Config.Dirty, income) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['smiley_tabs'], "remove", 500) + end + elseif Player.Functions.RemoveItem("wildcherry_tabs", 500) then + if Player.Functions.AddItem(Config.Dirty, income2) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income2) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['wildcherry_tabs'], "remove", 500) + end + elseif Player.Functions.RemoveItem("yinyang_tabs", 500) then + if Player.Functions.AddItem(Config.Dirty, income3) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income3) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['yinyang_tabs'], "remove", 500) + end + elseif Player.Functions.RemoveItem("pineapple_tabs", 500) then + if Player.Functions.AddItem(Config.Dirty, income4) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income4) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['pineapple_tabs'], "remove", 500) + end + elseif Player.Functions.RemoveItem("bart_tabs", 500) then + if Player.Functions.AddItem(Config.Dirty, income5) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income5) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bart_tabs'], "remove", 500) + end + elseif Player.Functions.RemoveItem("gratefuldead_tabs", 500) then + if Player.Functions.AddItem(Config.Dirty, income6) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income6) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['gratefuldead_tabs'], "remove", 500) + end + else + TriggerClientEvent('QBCore:Notify', src, "you aint got enough tabs", "error") + end +end) +----------------- heroin + +QBCore.Functions.CreateUseableItem("heroinburner", function(source, item) + local src = source + local Player = QBCore.Functions.GetPlayer(source) + + if Player.Functions.RemoveItem("heroinburner", 1) then + TriggerClientEvent("md-drugs:client:getlocheroin", src) + end +end) + +RegisterServerEvent('md-drugs:server:wholesaleheroin', function() + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local income = math.random(100000,500000) + local income2 = math.random(250000,700000) + local income3 = math.random(400000,900000) + + if Player.Functions.RemoveItem("heroin_ready", 100) then + if Player.Functions.AddItem(Config.Dirty, income) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroin_ready'], "remove", 100) + end + elseif Player.Functions.RemoveItem("heroin_readystagetwo", 100) then + if Player.Functions.AddItem(Config.Dirty, income2) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income2) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroin_readystagetwo'], "remove", 100) + end + elseif Player.Functions.RemoveItem("heroin_readystagethree", 100) then + if Player.Functions.AddItem(Config.Dirty, income3) then + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[Config.Dirty], "add", income3) + TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroin_readystagethree'], "remove", 100) + end + else + TriggerClientEvent('QBCore:Notify', src, "you aint got needles", "error") + end +end) + + + + + + + + +