From d81d023efcf26e8601e24a28cde6d04b38a788e4 Mon Sep 17 00:00:00 2001
From: Mustache Dom <123716453+Mustachedom@users.noreply.github.com>
Date: Thu, 7 Dec 2023 15:44:07 -0800
Subject: [PATCH] Delete server directory
---
server/cocaine.lua | 146 -------
server/consumables.lua | 13 -
server/cornerselling.lua | 75 ----
server/crack.lua | 106 -----
server/deliveries.lua | 230 -----------
server/heroin.lua | 264 ------------
server/lsd.lua | 286 -------------
server/mescaline.lua | 57 ---
server/oxyruns.lua | 44 --
server/pharma.lua | 133 ------
server/shrooms.lua | 51 ---
server/wholesale.lua | 168 --------
server/xtc.lua | 863 ---------------------------------------
13 files changed, 2436 deletions(-)
delete mode 100644 server/cocaine.lua
delete mode 100644 server/consumables.lua
delete mode 100644 server/cornerselling.lua
delete mode 100644 server/crack.lua
delete mode 100644 server/deliveries.lua
delete mode 100644 server/heroin.lua
delete mode 100644 server/lsd.lua
delete mode 100644 server/mescaline.lua
delete mode 100644 server/oxyruns.lua
delete mode 100644 server/pharma.lua
delete mode 100644 server/shrooms.lua
delete mode 100644 server/wholesale.lua
delete mode 100644 server/xtc.lua
diff --git a/server/cocaine.lua b/server/cocaine.lua
deleted file mode 100644
index 0b7b7b8..0000000
--- a/server/cocaine.lua
+++ /dev/null
@@ -1,146 +0,0 @@
-local QBCore = exports['qb-core']:GetCoreObject()
-
-GlobalState.CocaPlant = Config.CocaPlant
-
-Citizen.CreateThread(function()
- for _, v in pairs(Config.CocaPlant) do
- v.taken = false
- end
-end)
-
-function CaneCooldown(loc)
- CreateThread(function()
- Wait(Config.respawnTime * 1000)
- Config.CocaPlant[loc].taken = false
- GlobalState.CocaPlant = Config.CocaPlant
- Wait(1000)
- TriggerClientEvent('coke:respawnCane', -1, loc)
- end)
-end
-
-RegisterNetEvent("coke:pickupCane")
-AddEventHandler("coke:pickupCane", function(loc)
- if not Config.CocaPlant[loc].taken then
- Config.CocaPlant[loc].taken = true
- GlobalState.CocaPlant = Config.CocaPlant
- TriggerClientEvent("coke:removeCane", -1, loc)
- CaneCooldown(loc)
- local Player = QBCore.Functions.GetPlayer(source)
- Player.Functions.AddItem(Config.rewardItem, 1)
- TriggerClientEvent('inventory:client:ItemBox', source, QBCore.Shared.Items[Config.rewardItem], "add")
- end
-end)
-
-
-RegisterServerEvent('md-drugs:server:makepowder', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local randomchance = math.random(1,100)
-
- if randomchance <= 80 then
- if Player.Functions.RemoveItem("coca_leaf", 1) then
- Player.Functions.AddItem("coke", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['coke'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['coca_leaf'], "remove", 1)
- end
- elseif randomchance >= 81 and randomchance <= 95 then
- if Player.Functions.RemoveItem("coca_leaf", 1) then
- Player.Functions.AddItem("cokestagetwo", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokestagetwo'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['coca_leaf'], "remove", 1)
- end
- else
- if Player.Functions.RemoveItem("coca_leaf", 1) then
- Player.Functions.AddItem("cokestagethree", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokestagethree'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['coca_leaf'], "remove", 1)
- end
- end
-end)
-
-
-RegisterServerEvent('md-drugs:server:cutcokeone', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem('coke', 1 ) then
- if Player.Functions.RemoveItem('bakingsoda', 1 ) then
- if Player.Functions.AddItem('loosecoke', 1) then
- TriggerClientEvent('QBCore:Notify', src, "you make some cut coke", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecoke'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['coke'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bakingsoda'], "remove", 1)
-
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got baking soda", "error")
- end
- elseif Player.Functions.RemoveItem('cokestagetwo', 1 ) then
- if Player.Functions.RemoveItem('bakingsoda', 1 ) then
- if Player.Functions.AddItem('loosecokestagetwo', 1) then
- TriggerClientEvent('QBCore:Notify', src, "you make some cut coke", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecokestagetwo'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokestagetwo'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bakingsoda'], "remove", 1)
-
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got baking soda", "error")
- end
- elseif Player.Functions.RemoveItem('cokestagethree', 1 ) then
- if Player.Functions.RemoveItem('bakingsoda', 1 ) then
- if Player.Functions.AddItem('loosecokestagethree', 1) then
- TriggerClientEvent('QBCore:Notify', src, "you make some cut coke", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecokestagethree'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokestagethree'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bakingsoda'], "remove", 1)
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got baking soda", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the powder", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:bagcoke', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local chance = math.random(1,3)
- if Player.Functions.RemoveItem('loosecoke', 1 ) then
- if Player.Functions.RemoveItem('empty_weed_bag', 1) then
- if Player.Functions.AddItem('cokebaggy', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokebaggy'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecoke'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['empty_weed_bag'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "you got bags", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got bags", "error")
- end
- elseif Player.Functions.RemoveItem('loosecokestagetwo', 1 ) then
- if Player.Functions.RemoveItem('empty_weed_bag', 1) then
- if Player.Functions.AddItem('cokebaggystagetwo', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokebaggystagetwo'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecokestagetwo'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['empty_weed_bag'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "you got bags", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got bags", "error")
- end
- elseif Player.Functions.RemoveItem('loosecokestagethree', 1 ) then
- if Player.Functions.RemoveItem('empty_weed_bag', 1) then
- if Player.Functions.AddItem('cokebaggystagethree', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokebaggystagethree'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecokestagethree'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['empty_weed_bag'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "you got bags", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got bags", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the supplies", "error")
- end
-end)
diff --git a/server/consumables.lua b/server/consumables.lua
deleted file mode 100644
index a7b99f9..0000000
--- a/server/consumables.lua
+++ /dev/null
@@ -1,13 +0,0 @@
-local QBCore = exports['qb-core']:GetCoreObject()
-local drugs = { "cokebaggystagetwo", "cokebaggystagethree", "heroin_ready", "heroin_readystagetwo", "heroin_readystagethree", "baggedcracked", "baggedcrackedstagetwo", "baggedcrackedstagethree", "white_playboys", "white_playboys2", "white_playboys3", "white_playboys4","blue_playboys", "blue_playboys2", "blue_playboys3", "blue_playboys4", "red_playboys", "red_playboys2", "red_playboys3", "red_playboys4", "orange_playboys", "orange_playboy2s", "orange_playboys3", "orange_playboys4", "white_aliens", "white_aliens2", "white_aliens3", "white_aliens4", "blue_aliens", "blue_aliens2", "blue_aliens3", "blue_aliens4", "red_aliens", "red_aliens3", "red_aliens2", "red_aliens4", "orange_aliens", "orange_aliens2", "orange_aliens3", "orange_aliens4", "white_pl", "white_pl2", "white_pl3", "white_pl4","blue_pl", "blue_pl2", "blue_pl3", "blue_pl4", "red_pl", "red_pl2", "red_pl3", "red_pl4", "orange_pl", "orange_pl2", "orange_pl3", "orange_pl4", "white_trolls", "white_trolls2", "white_trolls3", "white_trolls4","blue_trolls", "blue_trolls2", "blue_trolls3", "blue_trolls4", "red_trolls", "red_trolls2", "red_trolls3", "red_trolls4", "orange_trolls", "orange_trolls2", "orange_trolls3", "orange_trolls4", "white_cats2", "white_cats3", "white_cats4", "white_cats","blue_cats", "blue_cats3", "blue_cats2", "blue_cats4", "red_cats", "red_cats2", "red_cats3", "red_cats4", "orange_cats", "orange_cats2", "orange_cats3", "orange_cats4" }
-
-for k, v in pairs (drugs) do QBCore.Functions.CreateUseableItem(v, function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
- if TriggerClientEvent("md-drugs:client:consumedrugs", source, item.name) then
- Player.Functions.RemoveItem(item.name, 1)
- end
-end)
-end
-
-
diff --git a/server/cornerselling.lua b/server/cornerselling.lua
deleted file mode 100644
index 8307ba0..0000000
--- a/server/cornerselling.lua
+++ /dev/null
@@ -1,75 +0,0 @@
-local QBCore = exports['qb-core']:GetCoreObject()
-local StolenDrugs = {}
-
-local function getAvailableDrugs(source)
- local AvailableDrugs = {}
- local Player = QBCore.Functions.GetPlayer(source)
-
- if not Player then return nil end
-
- for k in pairs(Config.DrugsPrice) do
- local item = Player.Functions.GetItemByName(k)
-
- if item then
- AvailableDrugs[#AvailableDrugs + 1] = {
- item = item.name,
- amount = item.amount,
- label = QBCore.Shared.Items[item.name]["label"]
- }
- end
- end
- return table.type(AvailableDrugs) ~= "empty" and AvailableDrugs or nil
-end
-
-QBCore.Functions.CreateCallback('md-drugs:server:cornerselling:getAvailableDrugs', function(source, cb)
- cb(getAvailableDrugs(source))
-end)
-
-RegisterNetEvent('md-drugs:server:giveStealItems', function(drugType, amount)
- local Player = QBCore.Functions.GetPlayer(source)
-
- if not Player or StolenDrugs == {} then return end
-
- for k,v in pairs(StolenDrugs) do
- if drugType == v.item and amount == v.amount then
- Player.Functions.AddItem(drugType, amount)
- table.remove(StolenDrugs, k)
- end
- end
-end)
-
-RegisterNetEvent('md-drugs:server:sellCornerDrugs', function(drugType, amount, price)
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local availableDrugs = getAvailableDrugs(src)
-
- if not availableDrugs or not Player then return end
-
- local item = availableDrugs[drugType].item
-
- local hasItem = Player.Functions.GetItemByName(item)
- if hasItem.amount >= amount then
- TriggerClientEvent('QBCore:Notify',"sold", 'success')
- Player.Functions.RemoveItem(item, amount)
- Player.Functions.AddMoney('cash', price, "sold-cornerdrugs")
- TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[item], "remove")
- TriggerClientEvent('md-drugs:client:refreshAvailableDrugs', src, getAvailableDrugs(src))
- else
- TriggerClientEvent('md-drugs:client:cornerselling', src)
- end
-end)
-
-RegisterNetEvent('md-drugs:server:robCornerDrugs', function(drugType, amount)
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local availableDrugs = getAvailableDrugs(src)
-
- if not availableDrugs or not Player then return end
-
- local item = availableDrugs[drugType].item
-
- Player.Functions.RemoveItem(item, amount)
- table.insert(StolenDrugs, {item = item, amount = amount})
- TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[item], "remove")
- TriggerClientEvent('md-drugs:client:refreshAvailableDrugs', src, getAvailableDrugs(src))
-end)
diff --git a/server/crack.lua b/server/crack.lua
deleted file mode 100644
index e383682..0000000
--- a/server/crack.lua
+++ /dev/null
@@ -1,106 +0,0 @@
-local QBCore = exports['qb-core']:GetCoreObject()
-
-
-RegisterServerEvent('md-drugs:server:makecrackone', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem('loosecoke', 1 ) then
- if Player.Functions.RemoveItem('bakingsoda', 1) then
- if Player.Functions.AddItem('crackrock', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrock'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecoke'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bakingsoda'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "nice crack!", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got that soda", "error")
- end
- elseif Player.Functions.RemoveItem('loosecokestagetwo', 1 ) then
- if Player.Functions.RemoveItem('bakingsoda', 1) then
- if Player.Functions.AddItem('crackrockstagetwo', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrockstagetwo'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecokestagetwo'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bakingsoda'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "nice crack!", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got that soda", "error")
- end
- elseif Player.Functions.RemoveItem('loosecokestagethree', 1 ) then
- if Player.Functions.RemoveItem('bakingsoda', 1) then
- if Player.Functions.AddItem('crackrockstagethree', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrockstagethree'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecokestagethree'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bakingsoda'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "nice crack!", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got that soda", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the supplies", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:bagcrack', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local luck = math.random(1,100)
- if Player.Functions.RemoveItem('crackrock', 1 ) then
- if Player.Functions.RemoveItem('empty_weed_bag', 1) then
- if luck <= 10 then
- Player.Functions.AddItem('baggedcracked', 4)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcracked'], "add", 4)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrock'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['empty_weed_bag'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "nice crack!", "success")
- else
- Player.Functions.AddItem('baggedcracked', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcracked'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrock'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['empty_weed_bag'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "nice crack!", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got bags", "error")
- end
- elseif Player.Functions.RemoveItem('crackrockstagetwo', 1 ) then
- if Player.Functions.RemoveItem('empty_weed_bag', 1) then
- if luck <= 10 then
- Player.Functions.AddItem('baggedcrackedstagetwo', 4)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcrackedstagetwo'], "add", 4)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrockstagetwo'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['empty_weed_bag'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "nice crack!", "success")
- else Player.Functions.AddItem('baggedcrackedstagetwo', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcrackedstagetwo'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrockstagetwo'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['empty_weed_bag'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "nice crack!", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got bags", "error")
- end
- elseif Player.Functions.RemoveItem('crackrockstagethree', 1 ) then
- if Player.Functions.RemoveItem('empty_weed_bag', 1) then
- if luck <= 10 then
- Player.Functions.AddItem('baggedcrackedstagethree', 4)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcrackedstagethree'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrockstagethree'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['empty_weed_bag'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "nice crack!", "success")
- else
- Player.Functions.AddItem('baggedcrackedstagethree', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcrackedstagethree'], "add", 4)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrockstagethree'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['empty_weed_bag'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "nice crack!", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got bags", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the supplies", "error")
- end
-end)
\ No newline at end of file
diff --git a/server/deliveries.lua b/server/deliveries.lua
deleted file mode 100644
index bcf3149..0000000
--- a/server/deliveries.lua
+++ /dev/null
@@ -1,230 +0,0 @@
-QBCore = exports['qb-core']:GetCoreObject()
-
--- Functions
-exports('GetDealers', function()
- return Config.Dealers
-end)
-
--- Callbacks
-QBCore.Functions.CreateCallback('md-drugs:server:RequestConfig', function(_, cb)
- cb(Config.Dealers)
-end)
-
--- Events
-RegisterNetEvent('md-drugs:server:updateDealerItems', function(itemData, amount, dealer)
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if not Player then return end
-
- if Config.Dealers[dealer]["products"][itemData.slot].amount - 1 >= 0 then
- Config.Dealers[dealer]["products"][itemData.slot].amount = Config.Dealers[dealer]["products"][itemData.slot].amount - amount
- TriggerClientEvent('md-drugs:client:setDealerItems', -1, itemData, amount, dealer)
- else
- Player.Functions.RemoveItem(itemData.name, amount)
- Player.Functions.AddMoney('cash', amount * Config.Dealers[dealer]["products"][itemData.slot].price)
- TriggerClientEvent("QBCore:Notify", src, "none Left", "error")
- end
-end)
-
-RegisterNetEvent('md-drugs:server:giveDeliveryItems', function(deliveryData)
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local item = Config.DeliveryItems[deliveryData.item].item
-
- if Player.Functions.AddItem(item, deliveryData.amount) then
- TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[item], "add")
- end
-end)
-
-RegisterNetEvent('md-drugs:server:successDelivery', function(deliveryData, inTime)
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local item = Config.DeliveryItems[deliveryData.item].item
- local itemAmount = deliveryData.amount
- local payout = deliveryData.itemData.payout * itemAmount
- local copsOnline = QBCore.Functions.GetDutyCount('police')
- local curRep = Player.PlayerData.metadata["dealerrep"]
- local invItem = Player.Functions.GetItemByName(item)
-
-
- if inTime then
- if invItem and invItem.amount >= itemAmount then -- on time correct amount
- Player.Functions.RemoveItem(item, itemAmount)
- if copsOnline > 0 then
- local copModifier = copsOnline * Config.PoliceDeliveryModifier
- if Config.UseMarkedBills then
- local info = {worth = math.floor(payout * copModifier)}
- Player.Functions.AddItem('markedbills', 1, false, info)
- else
- Player.Functions.AddMoney('cash', math.floor(payout * copModifier), 'drug-delivery')
- end
- else
- if Config.UseMarkedBills then
- local info = {worth = payout}
- Player.Functions.AddItem('markedbills', 1, false, info)
- else
- Player.Functions.AddMoney('cash', payout, 'drug-delivery')
- end
- end
- TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[item], "remove")
- TriggerClientEvent('QBCore:Notify', src, "You Got There In Time!", 'success')
- SetTimeout(math.random(5000, 10000), function()
- TriggerClientEvent('md-drugs:client:sendDeliveryMail', src, 'perfect', deliveryData)
- Player.Functions.SetMetaData('dealerrep', (curRep + Config.DeliveryRepGain))
- end)
- else
- TriggerClientEvent('QBCore:Notify', src, "Wheres The Rest Of It", 'error')-- on time incorrect amount
- if invItem then
- local newItemAmount = invItem.amount
- local modifiedPayout = deliveryData.itemData.payout * newItemAmount
- Player.Functions.RemoveItem(item, newItemAmount)
- TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[item], "remove")
- Player.Functions.AddMoney('cash', math.floor(modifiedPayout / Config.WrongAmountFee))
- end
- SetTimeout(math.random(5000, 10000), function()
- TriggerClientEvent('md-drugs:client:sendDeliveryMail', src, 'bad', deliveryData)
- if curRep - 1 > 0 then
- Player.Functions.SetMetaData('dealerrep', (curRep - Config.DeliveryRepLoss))
- else
- Player.Functions.SetMetaData('dealerrep', 0)
- end
- end)
- end
- else
- if invItem and invItem.amount >= itemAmount then -- late correct amount
- TriggerClientEvent('QBCore:Notify', src, "Where Were You Slow Ass", 'error')
- Player.Functions.RemoveItem(item, itemAmount)
- Player.Functions.AddMoney('cash', math.floor(payout / Config.OverdueDeliveryFee), "delivery-drugs-too-late")
- TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[item], "remove")
- SetTimeout(math.random(5000, 10000), function()
- TriggerClientEvent('md-drugs:client:sendDeliveryMail', src, 'late', deliveryData)
- if curRep - 1 > 0 then
- Player.Functions.SetMetaData('dealerrep', (curRep - Config.DeliveryRepLoss))
- else
- Player.Functions.SetMetaData('dealerrep', 0)
- end
- end)
- else
- if invItem then -- late incorrect amount
- local newItemAmount = invItem.amount
- local modifiedPayout = deliveryData.itemData.payout * newItemAmount
- TriggerClientEvent('QBCore:Notify', src, "Late And Missing Product GZ You Suck", 'error')
- Player.Functions.RemoveItem(item, itemAmount)
- Player.Functions.AddMoney('cash', math.floor(modifiedPayout / Config.OverdueDeliveryFee), "delivery-drugs-too-late")
- TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[item], "remove")
- SetTimeout(math.random(5000, 10000), function()
- TriggerClientEvent('md-drugs:client:sendDeliveryMail', src, 'late', deliveryData)
- if curRep - 1 > 0 then
- Player.Functions.SetMetaData('dealerrep', (curRep - Config.DeliveryRepLoss))
- else
- Player.Functions.SetMetaData('dealerrep', 0)
- end
- end)
- end
- end
- end
-end)
-
--- Commands
-QBCore.Commands.Add("newdealer", "Place a dealer (Admin Only)", {{ name = "name", help = "Dealer name"}, { name = "min", help = "Minimum Time"}, {name = "max", help = "Maximum Time"}}, true, function(source, args)
- local ped = GetPlayerPed(source)
- local coords = GetEntityCoords(ped)
- local Player = QBCore.Functions.GetPlayer(source)
- if not Player then return end
- local dealerName = args[1]
- local minTime = tonumber(args[2])
- local maxTime = tonumber(args[3])
- local time = json.encode({min = minTime, max = maxTime})
- local pos = json.encode({x = coords.x, y = coords.y, z = coords.z})
- local result = MySQL.scalar.await('SELECT name FROM dealers WHERE name = ?', {dealerName})
- if result then return TriggerClientEvent('QBCore:Notify', source, "Already Exists", "error") end
- MySQL.insert('INSERT INTO dealers (name, coords, time, createdby) VALUES (?, ?, ?, ?)', {dealerName, pos, time, Player.PlayerData.citizenid}, function()
- Config.Dealers[dealerName] = {
- ["name"] = dealerName,
- ["coords"] = {
- ["x"] = coords.x,
- ["y"] = coords.y,
- ["z"] = coords.z,
- },
- ["time"] = {
- ["min"] = minTime,
- ["max"] = maxTime
- },
- ["products"] = Config.Products
- }
- TriggerClientEvent('md-drugs:client:RefreshDealers', -1, Config.Dealers)
- end)
-end, "admin")
-
-QBCore.Commands.Add("deletedealer", "Delete a dealer (Admin Only)", {{
- name = "name",
- help = "Dealer Name"
-}}, true, function(source, args)
- local dealerName = args[1]
- local result = MySQL.scalar.await('SELECT * FROM dealers WHERE name = ?', {dealerName})
- if result then
- MySQL.query('DELETE FROM dealers WHERE name = ?', {dealerName})
- Config.Dealers[dealerName] = nil
- TriggerClientEvent('md-drugs:client:RefreshDealers', -1, Config.Dealers)
- TriggerClientEvent('QBCore:Notify', source, "Dealer Deleted" , "success")
- else
- TriggerClientEvent('QBCore:Notify', source, "Who You Tryna Delete", "error")
- end
-end, "admin")
-
-QBCore.Commands.Add("dealers", "View all dealers (Admin Only)", {}, false, function(source, _)
- local DealersText = ""
- if Config.Dealers ~= nil and next(Config.Dealers) ~= nil then
- for _, v in pairs(Config.Dealers) do
- DealersText = DealersText .. "Name: " .. v["name"] .. "
"
- end
- TriggerClientEvent('chat:addMessage', source, {
- template = '
' .."List Of Dealers " .. '
' .. DealersText .. '
',
- args = {}
- })
- else
- TriggerClientEvent('QBCore:Notify', source, "No Dealers", 'error')
- end
-end, "admin")
-
-QBCore.Commands.Add("dealergoto", "Teleport to a dealer (Admin Only)", {{
- name = "name",
- help = "Dealer name"
-}}, true, function(source, args)
- local DealerName = tostring(args[1])
- if Config.Dealers[DealerName] then
- local ped = GetPlayerPed(source)
- SetEntityCoords(ped, Config.Dealers[DealerName]['coords']['x'], Config.Dealers[DealerName]['coords']['y'], Config.Dealers[DealerName]['coords']['z'])
- TriggerClientEvent('QBCore:Notify', source, "TelePorted", {dealerName = DealerName}, 'success')
- else
- TriggerClientEvent('QBCore:Notify', source, "Doesnt Exist", 'error')
- end
-end, "admin")
-
-CreateThread(function()
- Wait(500)
- local dealers = MySQL.query.await('SELECT * FROM dealers', {})
- if dealers[1] then
- for _, v in pairs(dealers) do
- local coords = json.decode(v.coords)
- local time = json.decode(v.time)
-
- Config.Dealers[v.name] = {
- ["name"] = v.name,
- ["coords"] = {
- ["x"] = coords.x,
- ["y"] = coords.y,
- ["z"] = coords.z
- },
- ["time"] = {
- ["min"] = time.min,
- ["max"] = time.max
- },
- ["products"] = Config.Products
- }
- end
- end
- TriggerClientEvent('md-drugs:client:RefreshDealers', -1, Config.Dealers)
-end)
-
diff --git a/server/heroin.lua b/server/heroin.lua
deleted file mode 100644
index ff0dd91..0000000
--- a/server/heroin.lua
+++ /dev/null
@@ -1,264 +0,0 @@
-local QBCore = exports['qb-core']:GetCoreObject()
-GlobalState.PoppyPlants = Config.PoppyPlants
-
-
-Citizen.CreateThread(function()
- for _, v in pairs(Config.PoppyPlants) do
- v.taken = false
- end
-end)
-
-
-function heroinCooldown(loc)
- CreateThread(function()
- Wait(Config.respawnTime * 1000)
- Config.PoppyPlants[loc].taken = false
- GlobalState.PoppyPlants = Config.PoppyPlants
- Wait(1000)
- TriggerClientEvent('heroin:respawnCane', -1, loc)
- end)
-end
-
-RegisterServerEvent('md-drugs:server:removecleaningkitheroin', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem("cleaningkit", 1) then
- TriggerClientEvent('QBCore:Notify', src, "Cleaned It Perfectly", "success")
- TriggerClientEvent("md-drugs:client:deletedirtyheroin", src)
- TriggerClientEvent("md-drugs:client:resetheroinkit", src)
- else
- TriggerClientEvent('QBCore:Notify', src, "You cant clean it with spit alone", "error")
- end
-end)
-
-RegisterNetEvent("heroin:pickupCane")
-AddEventHandler("heroin:pickupCane", function(loc)
- if not Config.PoppyPlants[loc].taken then
- Config.PoppyPlants[loc].taken = true
- GlobalState.PoppyPlants = Config.PoppyPlants
- TriggerClientEvent("heroin:removeCane", -1, loc)
- heroinCooldown(loc)
- local Player = QBCore.Functions.GetPlayer(source)
- Player.Functions.AddItem(Config.rewardItemheroin, 1)
- TriggerClientEvent('inventory:client:ItemBox', source, QBCore.Shared.Items[Config.rewardItemheroin], "add")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:dryplant', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local randomchance = math.random(1,100)
-
- if randomchance <= 75 then
- if Player.Functions.RemoveItem("poppyresin", 1) then
- Player.Functions.AddItem("heroin", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroin'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['poppyresin'], "remove", 1)
- end
- elseif randomchance >= 76 and randomchance <= 90 then
- if Player.Functions.RemoveItem("poppyresin", 1) then
- Player.Functions.AddItem("heroinstagetwo", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokestagetwo'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['poppyresin'], "remove", 1)
- end
- else
- if Player.Functions.RemoveItem("poppyresin", 1) then
- Player.Functions.AddItem("heroinstagethree", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinstagethree'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['poppyresin'], "remove", 1)
- end
- end
-end)
-
-
-RegisterServerEvent('md-drugs:server:cutheroin', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem('heroin', 1 ) then
- if Player.Functions.RemoveItem('bakingsoda', 1 ) then
- if Player.Functions.AddItem('heroincut',1) then
- TriggerClientEvent('QBCore:Notify', src, "you make some cut coke", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroincut'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroin'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bakingsoda'], "remove", 1)
-
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the powder", "error")
- end
- elseif Player.Functions.RemoveItem('heroinstagetwo', 1 ) then
- if Player.Functions.RemoveItem('bakingsoda', 1 ) then
- if Player.Functions.AddItem('heroincutstagetwo', 1) then
- TriggerClientEvent('QBCore:Notify', src, "you make some cut coke", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroincutstagetwo'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinstagetwo'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bakingsoda'], "remove", 1)
-
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the powder", "error")
- end
- elseif Player.Functions.RemoveItem('heroinstagethree', 1 ) then
- if Player.Functions.RemoveItem('bakingsoda', 1 ) then
- if Player.Functions.AddItem('heroincutstagethree', 1) then
- TriggerClientEvent('QBCore:Notify', src, "you make some cut coke", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroincutstagethree'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinstagethree'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bakingsoda'], "remove", 1)
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the powder", "error")
- end
-
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the powder", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:getheroinlabkit', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
-if Player.Functions.RemoveMoney('cash', 10000) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinlabkit'], "add", 1)
- Player.Functions.AddItem('heroinlabkit', 1)
- end
-end)
-
-RegisterServerEvent('md-drugs:server:getheroinlabkitback', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem("heroinlabkit", 1) then
- end
-end)
-
-QBCore.Functions.CreateUseableItem('heroinlabkit', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if TriggerClientEvent("md-drugs:client:setheroinlabkit", src) then
- Player.Functions.RemoveItem("heroinlabkit", 1)
- end
-end)
-
-
-
-RegisterServerEvent('md-drugs:server:heatliquidheroin', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem('heroincut', 1) then
- if Player.Functions.RemoveItem('emptyvial', 1) then
- Player.Functions.AddItem('heroinvial', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroincut'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['emptyvial'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvial'], "add", 1)
- TriggerClientEvent('QBCore:Notify', src, "you made some heroin", "success")
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the right shit", "error")
- end
- elseif Player.Functions.RemoveItem('heroincutstagetwo', 1) then
- if Player.Functions.RemoveItem('emptyvial', 1) then
- Player.Functions.AddItem('heroinvialstagetwo', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroincutstagetwo'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['emptyvial'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvialstagetwo'], "add", 1)
- TriggerClientEvent('QBCore:Notify', src, "you made some heroin", "success")
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the right shit", "error")
- end
- elseif Player.Functions.RemoveItem('heroincutstagethree', 1) then
- if Player.Functions.RemoveItem('emptyvial', 1) then
- Player.Functions.AddItem('heroinvialstagethree', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroincutstagethree'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['emptyvial'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvialstagethree'], "add", 1)
- TriggerClientEvent('QBCore:Notify', src, "you made some heroin", "success")
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the right shit", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the right shit", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:failheatingheroin', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem('heroincut', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroincut'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "you overheated them idiot", "error")
- elseif Player.Functions.RemoveItem('heroincutstagetwo', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroincutstagetwo'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "you overheated them idiot", "error")
- else
- Player.Functions.RemoveItem('heroincutstagethree', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroincutstagethree'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "you overheated them idiot", "error")
- end
-
-end)
-
-
-RegisterServerEvent('md-drugs:server:fillneedle', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem('heroinvial', 1 ) then
- if Player.Functions.RemoveItem('needle', 1) then
- if Player.Functions.AddItem('heroin_ready', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroin_ready'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvial'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['needle'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "you got bags", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you dont have a syringe", "error")
- end
- elseif Player.Functions.RemoveItem('heroinvialstagetwo', 1 ) then
- if Player.Functions.RemoveItem('needle', 1) then
- if Player.Functions.AddItem('heroin_readystagetwo', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroin_readystagetwo'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvialstagetwo'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['needle'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "you got bags", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you dont have a syringe", "error")
- end
- elseif Player.Functions.RemoveItem('heroinvialstagethree', 1 ) then
- if Player.Functions.RemoveItem('needle', 1) then
- if Player.Functions.AddItem('heroin_readystagethree', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroin_readystagethree'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvialstagethree'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['needle'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "you got bags", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you dont have a syringe", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the supplies", "error")
- end
-end)
-
-
-
-RegisterServerEvent('md-drugs:server:failheroin', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem('heroinvialstagethree', 1 ) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvialstagethree'], "remove", 1)
- elseif Player.Functions.RemoveItem('heroinvialstagetwo', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvialstagetwo'], "remove", 1)
- else
- Player.Functions.RemoveItem('heroinvial', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvial'], "remove", 1)
- end
-end)
-
diff --git a/server/lsd.lua b/server/lsd.lua
deleted file mode 100644
index 364e810..0000000
--- a/server/lsd.lua
+++ /dev/null
@@ -1,286 +0,0 @@
-local QBCore = exports['qb-core']:GetCoreObject()
-
-RegisterServerEvent('md-drugs:server:getlysergic', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
-if Player.Functions.AddItem('lysergic_acid', 2) then
- TriggerClientEvent('QBCore:Notify', src, "you got Lysergic Acid", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lysergic_acid'], "add", 2)
- end
-end)
-
-RegisterServerEvent('md-drugs:server:getdiethylamide', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
-if Player.Functions.AddItem('diethylamide', 2) then
- TriggerClientEvent('QBCore:Notify', src, "you got diethylamide", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['diethylamide'], "add", 2)
- end
-end)
-
-
-QBCore.Functions.CreateUseableItem('lsdlabkit', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if TriggerClientEvent("md-drugs:client:setlsdlabkit", src) then
- Player.Functions.RemoveItem("lsdlabkit", 1)
- end
-end)
-
-
-RegisterServerEvent('md-drugs:server:removecleaningkit', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem("cleaningkit", 1) then
- TriggerClientEvent('QBCore:Notify', src, "Cleaned It Perfectly", "success")
- TriggerClientEvent("md-drugs:client:resetlsdkit", src)
- else
- TriggerClientEvent('QBCore:Notify', src, "You cant clean it with spit alone", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:getlabkitback', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem("lsdlabkit", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsdlabkit'], "add", 1)
- end
-end)
-
-RegisterServerEvent('md-drugs:server:heatliquid', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem('diethylamide', 1) then
- if Player.Functions.RemoveItem('lysergic_acid', 1) then
- Player.Functions.AddItem('lsd_one_vial', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['diethylamide'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lysergic_acid'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_one_vial'], "add", 1)
- TriggerClientEvent('QBCore:Notify', src, "you made some LSD", "success")
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the right shit", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the right shit", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:failheating', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
-if Player.Functions.RemoveItem('diethylamide', Config.diethylamideliquid) then
- if Player.Functions.RemoveItem('lysergic_acid', Config.lysergicacidliquid) then
- TriggerClientEvent('QBCore:Notify', src, "you overheated them idiot", "error")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['diethylamide'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lysergic_acid'], "remove", 1)
- end
- end
-end)
-
-
-RegisterServerEvent('md-drugs:server:refinequalityacid', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local randomchance = math.random(1,100)
-
-if Player.Functions.RemoveItem('lsd_one_vial', 1) then
- if randomchance <= 60 then
- Player.Functions.AddItem('lsd_vial_two', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_vial_two'], "add", 1)
- TriggerClientEvent('QBCore:Notify', src, "You Made Slightly Better LSD", "Success")
- elseif randomchance >= 61 and randomchance <= 75 then
- Player.Functions.AddItem('lsd_vial_three', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_vial_three'], "add", 1)
- TriggerClientEvent('QBCore:Notify', src, "You Made Decently Better LSD", "Success")
- elseif randomchance >= 76 and randomchance <= 85 then
- Player.Functions.AddItem('lsd_vial_four', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_vial_four'], "add", 1)
- TriggerClientEvent('QBCore:Notify', src, "You Made Pretty good LSD", "Success")
- elseif randomchance >= 86 and randomchance <= 93 then
- Player.Functions.AddItem('lsd_vial_five', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_vial_five'], "add", 1)
- TriggerClientEvent('QBCore:Notify', src, "You Made Damn Good LSD", "Success")
- else
- Player.Functions.AddItem('lsd_vial_six', 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_vial_six'], "add", 1)
- TriggerClientEvent('QBCore:Notify', src, "The Homies Will Be Trippin Balls", "Success")
- end
- end
-end)
-
-RegisterServerEvent('md-drugs:server:failrefinequality', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local randomchance = math.random(1,100)
-
-if Player.Functions.RemoveItem('lsd_one_vial', 1) then
- end
-end)
-
-
-RegisterServerEvent('md-drugs:server:gettabpaper', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local amount = math.random(5000, 20000)
-
- if Player.Functions.RemoveMoney('cash', amount) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['tab_paper'], "add", 10)
- Player.Functions.AddItem('tab_paper', 10)
- end
-end)
-
-RegisterServerEvent('md-drugs:server:getlabkit', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local amount = 10000
-
-if Player.Functions.RemoveMoney('cash', 10000) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsdlabkit'], "add", 1)
- Player.Functions.AddItem('lsdlabkit', 1)
- end
-end)
-
-
-
-
-RegisterServerEvent('md-drugs:server:maketabpaper', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
-
- if Player.Functions.RemoveItem('lsd_one_vial', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_one_vial'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['tab_paper'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['smileyfacesheet'], "add", 1)
- Player.Functions.RemoveItem('tab_paper', 1)
- Player.Functions.AddItem('smileyfacesheet', 1)
- elseif Player.Functions.RemoveItem('lsd_vial_two', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_vial_two'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['tab_paper'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['wildcherrysheet'], "add", 1)
- Player.Functions.RemoveItem('tab_paper', 1)
- Player.Functions.AddItem('wildcherrysheet', 1)
- elseif Player.Functions.RemoveItem('lsd_vial_three', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_vial_three'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['tab_paper'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['yinyangsheet'], "add", 1)
- Player.Functions.RemoveItem('tab_paper', 1)
- Player.Functions.AddItem('yinyangsheet', 1)
- elseif Player.Functions.RemoveItem('lsd_vial_four', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_vial_four'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['tab_paper'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['pineapplesheet'], "add", 1)
- Player.Functions.RemoveItem('tab_paper', 1)
- Player.Functions.AddItem('pineapplesheet', 1)
- elseif Player.Functions.RemoveItem('lsd_vial_five', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_vial_five'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['tab_paper'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bartsheet'], "add", 1)
- Player.Functions.RemoveItem('tab_paper', 1)
- Player.Functions.AddItem('bartsheet', 1)
- elseif Player.Functions.RemoveItem('lsd_vial_six', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['lsd_vial_six'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['tab_paper'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['gratefuldeadsheet'], "add", 1)
- Player.Functions.RemoveItem('tab_paper', 1)
- Player.Functions.AddItem('gratefuldeadsheet', 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Got The Right Stuff", "error")
- end
-end)
-
-
-QBCore.Functions.CreateUseableItem('smileyfacesheet', function(source)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local amount = math.random(1,10)
-
-if Player.Functions.RemoveItem("smileyfacesheet", 1) then
- Player.Functions.AddItem("Smiley_tabs", amount)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['smileyfacesheet'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['Smiley_tabs'], "add", amount)
- end
-end)
-
-QBCore.Functions.CreateUseableItem('wildcherrysheet', function(source)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local amount = math.random(1,10)
-
-if Player.Functions.RemoveItem("wildcherrysheet", 1) then
- Player.Functions.AddItem("wildcherry_tabs", amount)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['wildcherrysheet'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['wildcherry_tabs'], "add", amount)
- end
-end)
-
-
-QBCore.Functions.CreateUseableItem('yinyangsheet', function(source)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local amount = math.random(1,10)
-
-if Player.Functions.RemoveItem("yinyangsheet", 1) then
- Player.Functions.AddItem("yinyang_tabs", amount)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['yinyangsheet'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['yinyang_tabs'], "add", amount)
- end
-end)
-
-
-QBCore.Functions.CreateUseableItem('pineapplesheet', function(source)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local amount = math.random(1,10)
-
-if Player.Functions.RemoveItem("pineapplesheet", 1) then
- Player.Functions.AddItem("pineapple_tabs", amount)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['pineapplesheet'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['pineapple_tabs'], "add", amount)
- end
-end)
-
-
-QBCore.Functions.CreateUseableItem('bartsheet', function(source)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local amount = math.random(1,10)
-
-if Player.Functions.RemoveItem("bartsheet", 1) then
- Player.Functions.AddItem("bart_tabs", amount)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bartsheet'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bart_tabs'], "add", amount)
- end
-end)
-
-
-QBCore.Functions.CreateUseableItem('gratefuldeadsheet', function(source)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local amount = math.random(1,10)
-
-if Player.Functions.RemoveItem("gratefuldeadsheet", 1) then
- Player.Functions.AddItem("gratefuldead_tabs", amount)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['gratefuldeadsheet'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['gratefuldead_tabs'], "add", amount)
- end
-end)
-
-local lsd = { "smiley_tabs", "wildcherry_tabs", "yinyang_tabs", "pineapple_tabs", "bart_tabs", "gratefuldead_tabs"}
-
-for k, v in pairs (lsd) do QBCore.Functions.CreateUseableItem(v, function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
-if TriggerClientEvent('md-drugs:client:taketabs', src, item.name) then
- Player.Functions.RemoveItem(item.name, 1)
- end
-end)
-end
diff --git a/server/mescaline.lua b/server/mescaline.lua
deleted file mode 100644
index 69b10cb..0000000
--- a/server/mescaline.lua
+++ /dev/null
@@ -1,57 +0,0 @@
-local QBCore = exports['qb-core']:GetCoreObject()
-GlobalState.Mescaline = Config.Mescaline
-
-
-Citizen.CreateThread(function()
- for _, v in pairs(Config.Mescaline) do
- v.taken = false
- end
-end)
-
-
-function MescalineCooldown(loc)
- CreateThread(function()
- Wait(Config.respawnTime * 1000)
- Config.Mescaline[loc].taken = false
- GlobalState.Mescaline = Config.Mescaline
- Wait(1000)
- TriggerClientEvent('Mescaline:respawnCane', -1, loc)
- end)
-end
-
-
-
-RegisterNetEvent("Mescaline:pickupCane")
-AddEventHandler("Mescaline:pickupCane", function(loc)
- if not Config.Mescaline[loc].taken then
- Config.Mescaline[loc].taken = true
- GlobalState.Mescaline = Config.Mescaline
- TriggerClientEvent("Mescaline:removeCane", -1, loc)
- MescalineCooldown(loc)
- local Player = QBCore.Functions.GetPlayer(source)
- Player.Functions.AddItem(Config.rewardMescaline, 1)
- TriggerClientEvent('inventory:client:ItemBox', source, QBCore.Shared.Items[Config.rewardItemheroin], "add")
- end
-end)
-
-
-
-RegisterNetEvent("md-drugs:server:drymescaline")
-AddEventHandler("md-drugs:server:drymescaline", function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem("cactusbulb", 1) then
- Player.Functions.AddItem("driedmescaline", 1)
- TriggerClientEvent('inventory:client:ItemBox', source, QBCore.Shared.Items[driedmescaline], "add", 1)
-end
-end)
-
-QBCore.Functions.CreateUseableItem("driedmescaline", function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
-if Player.Functions.RemoveItem("driedmescaline", 1) then
- TriggerClientEvent("md-drugs:client:takemescaline", src)
-end
-end)
\ No newline at end of file
diff --git a/server/oxyruns.lua b/server/oxyruns.lua
deleted file mode 100644
index 1a84505..0000000
--- a/server/oxyruns.lua
+++ /dev/null
@@ -1,44 +0,0 @@
-QBCore = exports['qb-core']:GetCoreObject()
-
-RegisterServerEvent('md-drugs:server:payfortruck', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveMoney('cash', 500 ) or Player.Functions.RemoveMoney('bank', 500 ) then
- TriggerClientEvent("md-drugs:Client:getoxylocation", src)
-
- end
-end)
-
-
-RegisterServerEvent('md-drugs:server:giveoxybox', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local chance = math.random(1,10)
- local cash = math.random(50,1000)
- local itemchance = math.random(1,10)
- local item = Config.OxyRandItems[math.random(1, #Config.OxyRandItems)]
- local amount = math.random(1,3)
- if chance <= 2 then
- TriggerClientEvent('QBCore:Notify', src, "The Car Is Hot Now! Dump it", "error")
- Player.Functions.AddMoney("cash", cash * 0.5)
- if itemchance <= 9 then
- Player.Functions.AddItem(item, amount)
- Player.Functions.AddItem("oxy", amount)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[item], "add", amount)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items["oxy"], "add", amount)
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "Get To The Next Location", "success")
- TriggerClientEvent("md-drugs:client:getoxylocationroute", src)
- Player.Functions.AddMoney("cash", cash*2)
- if itemchance <= 9 then
- Player.Functions.AddItem(item, amount)
- Player.Functions.AddItem("oxy", amount)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items[item], "add", amount)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items["oxy"], "add", amount)
- end
- end
-
-end)
-
diff --git a/server/pharma.lua b/server/pharma.lua
deleted file mode 100644
index b698544..0000000
--- a/server/pharma.lua
+++ /dev/null
@@ -1,133 +0,0 @@
-local QBCore = exports['qb-core']:GetCoreObject()
-
-
-RegisterServerEvent('md-drugs:server:givevicodinprescription', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem('vicodin_prescription', 1 ) then
- TriggerClientEvent('QBCore:Notify', src, "Dont Forget to give it to them!", "success")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:giveadderalprescription', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem('adderal_prescription', 1 ) then
- TriggerClientEvent('QBCore:Notify', src, "Dont Forget to give it to them!", "success")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:givemorphineprescription', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem('morphine_prescription', 1 ) then
- TriggerClientEvent('QBCore:Notify', src, "Dont Forget to give it to them!", "success")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:givexanaxprescription', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem('xanax_prescription', 1 ) then
- TriggerClientEvent('QBCore:Notify', src, "Dont Forget to give it to them!", "success")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:fillprescription', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem('vicodin_prescription', 1 ) then
- if Player.Functions.AddItem('vicodinbottle', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['vicodinbottle'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['vicodin_prescription'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "got some pills!", "success")
- end
- elseif Player.Functions.RemoveItem('adderal_prescription', 1 ) then
- if Player.Functions.AddItem('adderalbottle', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['adderalbottle'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['adderal_prescription'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "got some pills!", "success")
- end
- elseif Player.Functions.RemoveItem('morphine_prescription', 1 ) then
- if Player.Functions.AddItem('morphinebottle', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['vicodinbottle'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['morphine_prescription'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "got some pills!", "success")
- end
- elseif Player.Functions.RemoveItem('xanax_prescription', 1 ) then
- if Player.Functions.AddItem('xanaxbottle', 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['xanaxbottle'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['vicodin_prescription'], "remove", 1)
- TriggerClientEvent('QBCore:Notify', src, "got some pills!", "success")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "you aint got the supplies", "error")
- end
-end)
-
-
-QBCore.Functions.CreateUseableItem('vicodinbottle', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local luck = math.random(10,30)
-
-if Player.Functions.RemoveItem('vicodinbottle', 1) then
- Player.Functions.AddItem('vicodin', luck)
- TriggerClientEvent('QBCore:Notify', src,"You got ".. luck .. "Vicodin!", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['vicodin'], "add", luck)
- end
-end)
-
-QBCore.Functions.CreateUseableItem('adderalbottle', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local luck = math.random(10,30)
-
-if Player.Functions.RemoveItem('adderalbottle', 1) then
- Player.Functions.AddItem('adderal', luck)
- TriggerClientEvent('QBCore:Notify', src,"You got ".. luck .. "Adderal!", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['adderal'], "add", luck)
- end
-end)
-
-QBCore.Functions.CreateUseableItem('morphinebottle', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local luck = math.random(10,30)
-
-if Player.Functions.RemoveItem('morphinebottle', 1) then
- Player.Functions.AddItem('morphine', luck)
- TriggerClientEvent('QBCore:Notify', src,"You got ".. luck .. "Morphine!", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['morphine'], "add", luck)
- end
-end)
-
-QBCore.Functions.CreateUseableItem('xanaxbottle', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-local luck = math.random(10,30)
-
-if Player.Functions.RemoveItem('xanaxbottle', 1) then
- Player.Functions.AddItem('xanax', luck)
- TriggerClientEvent('QBCore:Notify', src,"You got ".. luck .. "Xanax!", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['xanax'], "add", luck)
- end
-end)
-
-
-local pharmadrugs = { "adderal", "vicodin", "xanax", "morphine"}
-for k, v in pairs (pharmadrugs) do QBCore.Functions.CreateUseableItem(v, function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
-if TriggerClientEvent('md-drugs:client:takepharma', src, item.name) then
- Player.Functions.RemoveItem(item.name, 1)
-
- end
-end)
-end
diff --git a/server/shrooms.lua b/server/shrooms.lua
deleted file mode 100644
index a61eecf..0000000
--- a/server/shrooms.lua
+++ /dev/null
@@ -1,51 +0,0 @@
-local QBCore = exports['qb-core']:GetCoreObject()
-GlobalState.shrooms = Config.shrooms
-
-
-Citizen.CreateThread(function()
- for _, v in pairs(Config.shrooms) do
- v.taken = false
- end
-end)
-
-
-function shroomsCooldown(loc)
- CreateThread(function()
- Wait(Config.respawnTime * 1000)
- Config.shrooms[loc].taken = false
- GlobalState.shrooms = Config.shrooms
- Wait(1000)
- TriggerClientEvent('shrooms:respawnCane', -1, loc)
- end)
-end
-
-
-RegisterNetEvent("shrooms:pickupCane")
-AddEventHandler("shrooms:pickupCane", function(loc)
-local chance = math.random(1,10)
- if not Config.shrooms[loc].taken then
- Config.shrooms[loc].taken = true
- GlobalState.shrooms = Config.shrooms
- TriggerClientEvent("shrooms:removeCane", -1, loc)
- shroomsCooldown(loc)
- local Player = QBCore.Functions.GetPlayer(source)
- Player.Functions.AddItem(Config.rewardshrooms, 1)
- TriggerClientEvent('inventory:client:ItemBox', source, QBCore.Shared.Items[Config.rewardshrooms], "add")
- if chance <= 2 then
- Player.Functions.AddItem("lockpick",1 )
- TriggerClientEvent('inventory:client:ItemBox', source, QBCore.Shared.Items["lockpick"], "add")
- end
- end
-end)
-
-QBCore.Functions.CreateUseableItem('shrooms', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
-
-if TriggerClientEvent('md-drugs:client:takeshrooms', src, item.name) then
- Player.Functions.RemoveItem('shrooms', 1)
- TriggerClientEvent('QBCore:Notify', src,"You have a good trip!", "success")
- end
-end)
-
diff --git a/server/wholesale.lua b/server/wholesale.lua
deleted file mode 100644
index c4cde05..0000000
--- a/server/wholesale.lua
+++ /dev/null
@@ -1,168 +0,0 @@
-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)
- TriggerClientEvent('QBCore:Notify', src, "Bring Me 100 Of One Type Of Coke", "success")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:wholesalecoke', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local income = math.random(1000,2000)
- local income2 = math.random(1200,2200)
- local income3 = math.random(1400,1600)
-
- if Player.Functions.RemoveItem("cokebaggy", 100) then
- if Player.Functions.AddMoney("cash", income) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokebaggy'], "remove", 100)
- end
- elseif Player.Functions.RemoveItem("cokebaggystagetwo", 100) then
- if Player.Functions.AddMoney("cash", income2) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['cokebaggystagetwo'], "remove", 100)
- end
- elseif Player.Functions.RemoveItem("cokebaggystagethree", 100) then
- if Player.Functions.AddMoney("cash", income3) then
- 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)
- TriggerClientEvent('QBCore:Notify', src, "Bring Me 100 Of One Type Of Crack", "success")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:wholesalecrack', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local income = math.random(1000,2000)
- local income2 = math.random(1200,2200)
- local income3 = math.random(1400,2400)
-
- if Player.Functions.RemoveItem("baggedcracked", 100) then
- if Player.Functions.AddMoney("cash", income) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcracked'], "remove", 100)
- end
- elseif Player.Functions.RemoveItem("baggedcrackedstagetwo", 100) then
- if Player.Functions.AddMoney("cash", income2) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['baggedcrackedstagetwo'], "remove", 100)
- end
- elseif Player.Functions.RemoveItem("baggedcrackedstagethree", 100) then
- if Player.Functions.AddMoney("cash", income3) then
- 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)
- TriggerClientEvent('QBCore:Notify', src, "Bring Me 500 Of One Type Of Tabs", "success")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:wholesalelsd', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local income = math.random(1000,2000)
- local income2 = math.random(1200,2200)
- local income3 = math.random(1400,2400)
- local income4 = math.random(1600,2600)
- local income5 = math.random(1800, 2800)
- local income6 = math.random(2000,3000)
-
- if Player.Functions.RemoveItem("smiley_tabs", 500) then
- if Player.Functions.AddMoney("cash", income) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['smiley_tabs'], "remove", 500)
- end
- elseif Player.Functions.RemoveItem("wildcherry_tabs", 500) then
- if Player.Functions.AddMoney("cash", income2) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['wildcherry_tabs'], "remove", 500)
- end
- elseif Player.Functions.RemoveItem("yinyang_tabs", 500) then
- if Player.Functions.AddMoney("cash", income3) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['yinyang_tabs'], "remove", 500)
- end
- elseif Player.Functions.RemoveItem("pineapple_tabs", 500) then
- if Player.Functions.AddMoney("cash", income4) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['pineapple_tabs'], "remove", 500)
- end
- elseif Player.Functions.RemoveItem("bart_tabs", 500) then
- if Player.Functions.AddMoney("cash", income5) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['bart_tabs'], "remove", 500)
- end
- elseif Player.Functions.RemoveItem("gratefuldead_tabs", 500) then
- if Player.Functions.AddMoney("cash", income6) then
- 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)
- TriggerClientEvent('QBCore:Notify', src, "Bring Me 100 Of One Type Of Heroin", "success")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:wholesaleheroin', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local income = math.random(1000,2000)
- local income2 = math.random(1200,2200)
- local income3 = math.random(1400,2400)
-
- if Player.Functions.RemoveItem("heroin_ready", 100) then
- if Player.Functions.AddMoney("cash", income) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroin_ready'], "remove", 100)
- end
- elseif Player.Functions.RemoveItem("heroin_readystagetwo", 100) then
- if Player.Functions.AddMoney("cash", income2) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroin_readystagetwo'], "remove", 100)
- end
- elseif Player.Functions.RemoveItem("heroin_readystagethree", 100) then
- if Player.Functions.AddMoney("cash", income3) then
- 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)
-
-
-
-
-
-
-
-
-
diff --git a/server/xtc.lua b/server/xtc.lua
deleted file mode 100644
index 613276d..0000000
--- a/server/xtc.lua
+++ /dev/null
@@ -1,863 +0,0 @@
-local QBCore = exports['qb-core']:GetCoreObject()
--------------------- stealing ingridients
-RegisterServerEvent('md-drugs:server:stealisosafrole', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem("isosafrole", 1) then
- TriggerClientEvent('QBCore:Notify', src, "you stole isosafrole", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['isosafrole'], "add", 1)
- end
-end)
-
-RegisterServerEvent('md-drugs:server:stealmdp2p', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem("mdp2p", 1) then
- TriggerClientEvent('QBCore:Notify', src, "you stole mdp2p", "success")
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['mdp2p'], "add", 1)
- end
-end)
-
-QBCore.Functions.CreateUseableItem('singlepress', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if TriggerClientEvent("md-drugs:client:setpresssingle", src) then
- Player.Functions.RemoveItem("singlepress", 1)
- end
-end)
-
-RegisterServerEvent('md-drugs:server:getsinglepressback', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem("singlepress", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['singlepress'], "add", 1)
- end
-end)
-
-QBCore.Functions.CreateUseableItem('dualpress', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if TriggerClientEvent("md-drugs:client:setpressdual", src) then
- Player.Functions.RemoveItem("dualpress", 1)
- end
-end)
-
-RegisterServerEvent('md-drugs:server:getdualpressback', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem("dualpress", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['dualpress'], "add", 1)
- end
-end)
-
-QBCore.Functions.CreateUseableItem('triplepress', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if TriggerClientEvent("md-drugs:client:setpresstriple", src) then
- Player.Functions.RemoveItem("triplepress", 1)
- end
-end)
-
-RegisterServerEvent('md-drugs:server:gettriplepressback', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem("triplepress", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['triplepress'], "add", 1)
- end
-end)
-
-QBCore.Functions.CreateUseableItem('quadpress', function(source, item)
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if TriggerClientEvent("md-drugs:client:setpressquad", src) then
- Player.Functions.RemoveItem("quadpress", 1)
- end
-end)
-
-RegisterServerEvent('md-drugs:server:getquadpressback', function()
-local src = source
-local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.AddItem("quadpress", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['quadpress'], "add", 1)
- end
-end)
-
-RegisterServerEvent('md-drugs:server:buypress', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveMoney("cash", 20000) then
- Player.Functions.AddItem("singlepress", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['singlepress'], "add", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "give me 20k for a single press", "error")
- end
-end)
-
-
-
-RegisterServerEvent('md-drugs:server:upgradepress', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local dualpress = {"white_xtc", "blue_xtc", "red_xtc", "orange_xtc"}
- local triplepress = {"white_xtc2", "blue_xtc2", "red_xtc2", "orange_xtc2"}
- local quadpress = {"white_xtc3", "blue_xtc3", "red_xtc3", "orange_xtc3"}
-
- if Player.Functions.GetItemByName("singlepress", 1) then
- for k, v in pairs (dualpress) do Player.Functions.GetItemByName(v, 20)
- if Player.Functions.RemoveItem(v, 20) then
- if Player.Functions.RemoveItem("singlepress", 1) then
- Player.Functions.AddItem("dualpress", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items["dualpress"], "add", 1)
-
- end
- end
- end
- elseif Player.Functions.GetItemByName("dualpress", 1) then
- for k, v in pairs (triplepress) do Player.Functions.GetItemByName(v, 50)
- if Player.Functions.RemoveItem(v, 50) then
- if Player.Functions.RemoveItem("dualpress", 1) then
- Player.Functions.AddItem("triplepress", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['triplepress'], "add", 1)
- end
- end
- end
- elseif Player.Functions.GetItemByName("triplepress", 1) then
- for k, v in pairs (quadpress) do Player.Functions.GetItemByName(v, 150)
- if Player.Functions.RemoveItem(v, 150) then
- if Player.Functions.RemoveItem("triplepress", 1) then
- Player.Functions.AddItem("quadpress", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items["quadpress"], "add", 1)
- end
- end
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
-end)
-
-------------- making powder
-RegisterServerEvent('md-drugs:server:makingrawxtc', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
-
- if Player.Functions.RemoveItem("mdp2p", 1) then
- if Player.Functions.RemoveItem("isosafrole", 1) then
- Player.Functions.AddItem("raw_xtc", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['isosafrole'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['mdp2p'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
-end)
- ----------------------------------- White unstamped
-RegisterServerEvent('md-drugs:server:makextcsingle', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- Player.Functions.AddItem("white_xtc", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makextcdual', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- Player.Functions.AddItem("white_xtc2", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makextctriple', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- Player.Functions.AddItem("white_xtc3", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makextcquad', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- Player.Functions.AddItem("white_xtc4", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
------------------------------------- red unstamped
-RegisterServerEvent('md-drugs:server:makeredxtcsingle', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("loosecoke", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecoke'], "remove", 1)
- Player.Functions.AddItem("red_xtc", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makeredxtcdual', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("loosecoke", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecoke'], "remove", 1)
- Player.Functions.AddItem("red_xtc2", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makeredxtctriple', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("loosecoke", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecoke'], "remove", 1)
- Player.Functions.AddItem("red_xtc3", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makeredxtcquad', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("loosecoke", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['loosecoke'], "remove", 1)
- Player.Functions.AddItem("red_xtc4", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-------------------------------- Orange unstamped
-
-RegisterServerEvent('md-drugs:server:makeorangextcsingle', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("heroinvial", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvial'], "remove", 1)
- Player.Functions.AddItem("orange_xtc", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makeorangextcdual', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("heroinvial", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvial'], "remove", 1)
- Player.Functions.AddItem("orange_xtc2", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makeorangextctriple', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("heroinvial", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvial'], "remove", 1)
- Player.Functions.AddItem("orange_xtc3", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makeorangextcquad', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("heroinvial", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['heroinvial'], "remove", 1)
- Player.Functions.AddItem("orange_xtc4", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
---------------------------------- blue unstamped
-RegisterServerEvent('md-drugs:server:makebluextcsingle', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("crackrock", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrock'], "remove", 1)
- Player.Functions.AddItem("blue_xtc", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makebluextcdual', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("crackrock", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrock'], "remove", 1)
- Player.Functions.AddItem("blue_xtc2", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makebluextctriple', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("crackrock", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrock'], "remove", 1)
- Player.Functions.AddItem("blue_xtc3", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:makebluextcquad', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- if Player.Functions.RemoveItem("raw_xtc", 1) then
- if Player.Functions.RemoveItem("crackrock", 1) then
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['raw_xtc'], "remove", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['crackrock'], "remove", 1)
- Player.Functions.AddItem("blue_xtc4", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "How you gonna make xtc pills without xtc", "error")
- end
-end)
----------------------------
-
-RegisterServerEvent('md-drugs:server:stampwhite', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local luck = math.random(1,100)
-
- if luck <= 5 then
- if Player.Functions.RemoveItem("white_xtc", 1) then
- Player.Functions.AddItem("white_playboys", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_playboys'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc2", 1) then
- Player.Functions.AddItem("white_playboys2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_playboys2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc3", 1) then
- Player.Functions.AddItem("white_playboys3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_playboys3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc4", 1) then
- Player.Functions.AddItem("white_playboys4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_playboys4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 6 and luck <= 22 then
- if Player.Functions.RemoveItem("white_xtc", 1) then
- Player.Functions.AddItem("white_aliens", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_aliens'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc2", 1) then
- Player.Functions.AddItem("white_aliens2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_aliens2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc3", 1) then
- Player.Functions.AddItem("white_aliens3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_aliens3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc4", 1) then
- Player.Functions.AddItem("white_aliens4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_aliens4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 23 and luck <= 43 then
- if Player.Functions.RemoveItem("white_xtc", 1) then
- Player.Functions.AddItem("white_pl", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_pl'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc2", 1) then
- Player.Functions.AddItem("white_pl2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_pl2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc3", 1) then
- Player.Functions.AddItem("white_pl3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_pl3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc4", 1) then
- Player.Functions.AddItem("white_pl4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_pl4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 44 and luck <= 70 then
- if Player.Functions.RemoveItem("white_xtc", 1) then
- Player.Functions.AddItem("white_trolls", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_trolls'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc2", 1) then
- Player.Functions.AddItem("white_trolls2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_trolls2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc3", 1) then
- Player.Functions.AddItem("white_trolls3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_trolls3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc4", 1) then
- Player.Functions.AddItem("white_trolls4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_trolls4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 71 and luck <= 100 then
- if Player.Functions.RemoveItem("white_xtc", 1) then
- Player.Functions.AddItem("white_cats", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_cats'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc2", 1) then
- Player.Functions.AddItem("white_cats2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_cats2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc3", 1) then
- Player.Functions.AddItem("white_cats3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_cats3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("white_xtc4", 1) then
- Player.Functions.AddItem("white_cats4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_cats4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['white_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:stampred', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local luck = math.random(1,100)
-
- if luck <= 5 then
- if Player.Functions.RemoveItem("red_xtc", 1) then
- Player.Functions.AddItem("red_playboys", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_playboys'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc2", 1) then
- Player.Functions.AddItem("red_playboys2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_playboys2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc3", 1) then
- Player.Functions.AddItem("red_playboys3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_playboys3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc4", 1) then
- Player.Functions.AddItem("red_playboys4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_playboys4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 6 and luck <= 22 then
- if Player.Functions.RemoveItem("red_xtc", 1) then
- Player.Functions.AddItem("red_aliens", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_aliens'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc2", 1) then
- Player.Functions.AddItem("red_aliens2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_aliens2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc3", 1) then
- Player.Functions.AddItem("red_aliens3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_aliens3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc4", 1) then
- Player.Functions.AddItem("red_aliens4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_aliens4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 23 and luck <= 43 then
- if Player.Functions.RemoveItem("red_xtc", 1) then
- Player.Functions.AddItem("red_pl", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_pl'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc2", 1) then
- Player.Functions.AddItem("red_pl2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_pl2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc3", 1) then
- Player.Functions.AddItem("red_pl3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_pl3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc4", 1) then
- Player.Functions.AddItem("red_pl4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_pl4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 44 and luck <= 70 then
- if Player.Functions.RemoveItem("red_xtc", 1) then
- Player.Functions.AddItem("red_trolls", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_trolls'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc2", 1) then
- Player.Functions.AddItem("red_trolls2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_trolls2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc3", 1) then
- Player.Functions.AddItem("red_trolls3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_trolls3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc4", 1) then
- Player.Functions.AddItem("red_trolls4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_trolls4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 71 and luck <= 100 then
- if Player.Functions.RemoveItem("red_xtc", 1) then
- Player.Functions.AddItem("red_cats", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_cats'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc2", 1) then
- Player.Functions.AddItem("red_cats2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_cats2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc3", 1) then
- Player.Functions.AddItem("red_cats3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_cats3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("red_xtc4", 1) then
- Player.Functions.AddItem("red_cats4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_cats4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['red_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:stamporange', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local luck = math.random(1,100)
-
- if luck <= 5 then
- if Player.Functions.RemoveItem("orange_xtc", 1) then
- Player.Functions.AddItem("orange_playboys", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_playboys'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc2", 1) then
- Player.Functions.AddItem("orange_playboys2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_playboys2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc3", 1) then
- Player.Functions.AddItem("orange_playboys3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_playboys3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc4", 1) then
- Player.Functions.AddItem("orange_playboys4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_playboys4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 6 and luck <= 22 then
- if Player.Functions.RemoveItem("orange_xtc", 1) then
- Player.Functions.AddItem("orange_aliens", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_aliens'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc2", 1) then
- Player.Functions.AddItem("orange_aliens2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_aliens2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc3", 1) then
- Player.Functions.AddItem("orange_aliens3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_aliens3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc4", 1) then
- Player.Functions.AddItem("orange_aliens4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_aliens4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 23 and luck <= 43 then
- if Player.Functions.RemoveItem("orange_xtc", 1) then
- Player.Functions.AddItem("orange_pl", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_pl'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc2", 1) then
- Player.Functions.AddItem("orange_pl2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_pl2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc3", 1) then
- Player.Functions.AddItem("orange_pl3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_pl3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc4", 1) then
- Player.Functions.AddItem("orange_pl4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_pl4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 44 and luck <= 70 then
- if Player.Functions.RemoveItem("orange_xtc", 1) then
- Player.Functions.AddItem("orange_trolls", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_trolls'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc2", 1) then
- Player.Functions.AddItem("orange_trolls2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_trolls2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc3", 1) then
- Player.Functions.AddItem("orange_trolls3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_trolls3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc4", 1) then
- Player.Functions.AddItem("orange_trolls4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_trolls4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 71 and luck <= 100 then
- if Player.Functions.RemoveItem("orange_xtc", 1) then
- Player.Functions.AddItem("orange_cats", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_cats'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc2", 1) then
- Player.Functions.AddItem("orange_cats2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_cats2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc3", 1) then
- Player.Functions.AddItem("orange_cats3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_cats3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("orange_xtc4", 1) then
- Player.Functions.AddItem("orange_cats4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_cats4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['orange_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
-end)
-
-RegisterServerEvent('md-drugs:server:stampblue', function()
- local src = source
- local Player = QBCore.Functions.GetPlayer(src)
- local luck = math.random(1,100)
-
- if luck <= 5 then
- if Player.Functions.RemoveItem("blue_xtc", 1) then
- Player.Functions.AddItem("blue_playboys", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_playboys'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc2", 1) then
- Player.Functions.AddItem("blue_playboys2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_playboys2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc3", 1) then
- Player.Functions.AddItem("blue_playboys3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_playboys3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc4", 1) then
- Player.Functions.AddItem("blue_playboys4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_playboys4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 6 and luck <= 22 then
- if Player.Functions.RemoveItem("blue_xtc", 1) then
- Player.Functions.AddItem("blue_aliens", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_aliens'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc2", 1) then
- Player.Functions.AddItem("blue_aliens2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_aliens2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc3", 1) then
- Player.Functions.AddItem("blue_aliens3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_aliens3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc4", 1) then
- Player.Functions.AddItem("blue_aliens4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_aliens4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 23 and luck <= 43 then
- if Player.Functions.RemoveItem("blue_xtc", 1) then
- Player.Functions.AddItem("blue_pl", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_pl'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc2", 1) then
- Player.Functions.AddItem("blue_pl2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_pl2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc3", 1) then
- Player.Functions.AddItem("blue_pl3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_pl3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc4", 1) then
- Player.Functions.AddItem("blue_pl4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_pl4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 44 and luck <= 70 then
- if Player.Functions.RemoveItem("blue_xtc", 1) then
- Player.Functions.AddItem("blue_trolls", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_trolls'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc2", 1) then
- Player.Functions.AddItem("blue_trolls2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_trolls2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc3", 1) then
- Player.Functions.AddItem("blue_trolls3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_trolls3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc4", 1) then
- Player.Functions.AddItem("blue_trolls4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_trolls4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- elseif luck >= 71 and luck <= 100 then
- if Player.Functions.RemoveItem("blue_xtc", 1) then
- Player.Functions.AddItem("blue_cats", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_cats'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc2", 1) then
- Player.Functions.AddItem("blue_cats2", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_cats2'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc3", 1) then
- Player.Functions.AddItem("blue_cats3", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_cats3'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- elseif Player.Functions.RemoveItem("blue_xtc4", 1) then
- Player.Functions.AddItem("blue_cats4", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_cats4'], "add", 1)
- TriggerClientEvent("inventory:client:ItemBox", source, QBCore.Shared.Items['blue_xtc'], "remove", 1)
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
- else
- TriggerClientEvent('QBCore:Notify', src, "You Dont Have the stuff", "error")
- end
-end)
-
-
-