Add files via upload

This commit is contained in:
Mustache Dom authored and GitHub committed 2024-01-13 22:13:46 -08:00
1 parent 1157b5378f
commit 9774b52a6c
12 files changed
+689 -371

No files matched your search

-3
View File
@@ -193,9 +193,6 @@ local function SellToPed(ped)
end)
end
end,
canInteract = function()
if IsEntityDead(ped) == false then return true end
end
},
{
icon = 'fas fa-x',
+203
View File
@@ -0,0 +1,203 @@
QBCore = exports['qb-core']:GetCoreObject()
CreateThread(function()
if Config.Crafting then
for k, v in pairs (Config.Craftinglocation) do
if v.job == "" or v.job == '' or v.job == nil then
v.job = 1
end
if v.gang == "" or v.gang == '' or v.gang == nil then
v.gang = 1
end
if v.targetlabel == '' or v.targetlabel == "" or v.targetlabel == nil then
v.targetlabel = 'Craft'
end
if v.icon == '' or v.icon == "" or v.icon == nil then
v.icon = "fa-solid fa-hammer"
end
exports['qb-target']:AddBoxZone("mdcraft" .. k,v.location,1.5, 1.75, {
name = "mdcraft"..k,
heading = 156.0,
debugPoly = false,
minZ = v.location.z-2,
maxZ = v.location.z+2,
}, {
options = {
{
icon = v.icon,
label = v.targetlabel,
event = 'md-drugs:client:craftingmenu',
craft = v.Craftstation,
canInteract = function()
if QBCore.Functions.GetPlayerData().job.name == v.job or v.job == 1 and QBCore.Functions.GetPlayerData().gang.name == v.gang or v.gang == 1 then
return true end
end,
},
},
})
end
end
end)
RegisterNetEvent("md-drugs:client:craftingmenu", function(data)
local craftingmenu = {}
local text = ""
local headertext = ""
local desc = ""
if Config.Oxmenu then
for k, v in pairs (data.craft) do
if v.requireditem == '' or v.requireditem == "" or v.requireditem == nil then
text = v.ingredienttext
else
text = v.ingredienttext .. " Needs: " .. v.requireditem .. ""
end
if v.amount == '' or v.amount == "" or v.amount == nil then
headertext = QBCore.Shared.Items[k].label
else
headertext = QBCore.Shared.Items[k].label .. " X " .. v.amount
end
Wait(0)
craftingmenu[#craftingmenu + 1] = {
icon = "nui://".."ps-inventory/html/images/"..QBCore.Shared.Items[k].image,
header = k,
title = headertext,
description = text,
event = "md-drugs:client:craft",
args = {
table = data.craft,
item = k,
skillxp = v.skillxp,
xp = v.xp,
recipe = v.recipe,
text = v.ingredienttext,
max = v.max,
success = v.successchance,
skill = v.skill,
emote = v.emote,
lvlreq = v.lvlreq,
animtime = v.animtime,
requireditem = v.requireditem,
amount = v.amount,
progressbar = v.progressbar,
}
}
lib.registerContext({id = 'craftingmenu',title = "Mining Crafting", options = craftingmenu})
lib.showContext('craftingmenu')
end
else
for k, v in pairs (data.craft) do
if v.requireditem == '' or v.requireditem == "" or v.requireditem == nil then
text = v.ingredienttext
else
text = v.ingredienttext .. " Needs: " .. v.requireditem .. ""
end
if v.amount == '' or v.amount == "" or v.amount == nil then
headertext = QBCore.Shared.Items[k].label
else
headertext = QBCore.Shared.Items[k].label .. " X " .. v.amount
end
craftingmenu[#craftingmenu + 1] = {
icon = "nui://".."ps-inventory/html/images/"..QBCore.Shared.Items[k].image,
header = headertext,
txt = text,
params = {
event = "md-drugs:client:craft",
args = {
table = data.craft,
item = k,
skillxp = v.skillxp,
xp = v.xp,
recipe = v.recipe,
text = v.ingredienttext,
max = v.max,
success = v.successchance,
skill = v.skill,
emote = v.emote,
lvlreq = v.lvlreq,
animtime = v.animtime,
requireditem = v.requireditem,
amount = v.amount,
progressbar = v.progressbar,
}
}
}
end
exports['qb-menu']:openMenu(craftingmenu)
end
end)
RegisterNetEvent("md-drugs:client:craft", function(data)
if data.lvlreq == nil then data.lvlreq = 0 end
if data.max == nil then data.max = 1 end
if data.animtime == nil then data.animtime = 4000 end
if data.skill == nil then data.skill = 'drugprocessing' end
if data.skillxp == nil then data.skillxp = 'drugprocessingxp' end
if data.xp == nil then data.xp = Config.defaultxp end
if data.success == nil then data.success = 100 end
if data.amount == nil then data.amount = 1 end
if data.progressbar == nil then data.progressbar = "Crafting" end
local progressbarlabel = data.progressbar
local lvl = QBCore.Functions.GetPlayerData().metadata[data.skill]
if QBCore.Functions.GetPlayerData().items == data.requireditem or data.requireditem == nil then
if lvl >= data.lvlreq then
if Config.Oxmenu then
local dialog = exports.ox_lib:inputDialog(QBCore.Shared.Items[data.item].label .."!", {
{ type = 'number', label = data.text, min = 0, max = data.max, default = 1 },
})
if data.emote == nil then
TriggerEvent('animations:client:EmoteCommandStart', {"uncuff"})
else
TriggerEvent('animations:client:EmoteCommandStart', {data.emote})
end
QBCore.Functions.Progressbar("pick_cane"," ".. progressbarlabel.. "!", data.animatime, false, true, {
disableMovement = true,
disableCarMovement = true,
disableMouse = false,
disableCombat = true,
},{},{}, {}, function()
ClearPedTasks(PlayerPedId())
TriggerServerEvent("md-drugs:server:crafting2", dialog[1], data.item, data.xp, data.success, data.table, data.skillxp, data.skill, data.amount)
end)
else
local dialog = exports['qb-input']:ShowInput({
header = QBCore.Shared.Items[data.item].label,
submitText = "Amount To Make",
inputs = {
{
text = "Max Of " .. data.max,
name = "number",
type = "number",
isRequired = true,
min = 0,
max = data.max,
}
}
})
if tonumber(dialog.number) > data.max then
dialog.number = data.max
end
if data.emote == nil then
TriggerEvent('animations:client:EmoteCommandStart', {"uncuff"})
else
TriggerEvent('animations:client:EmoteCommandStart', {data.emote})
end
QBCore.Functions.Progressbar("pick_cane", " ".. progressbarlabel.. "!", data.animtime, false, true, {
disableMovement = true,
disableCarMovement = true,
disableMouse = false,
disableCombat = true,
},{},{}, {}, function()
ClearPedTasks(PlayerPedId())
TriggerServerEvent("md-drugs:server:crafting2", tonumber(dialog.number), data.item, data.xp, data.success, data.table, data.skillxp, data.skill, data.amount )
end)
end
else
QBCore.Functions.Notify("You Need To Be Level " .. data.lvlreq .. " In " .. data.skill .. " To Craft This")
end
end
end)
+6 -6
View File
@@ -142,7 +142,7 @@ end)
RegisterNetEvent("md-drugs:client:dryplant")
AddEventHandler("md-drugs:client:dryplant", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "drying out these poppies!", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -157,7 +157,7 @@ end)
RegisterNetEvent("md-drugs:client:cutheroin")
AddEventHandler("md-drugs:client:cutheroin", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "cutting the heroin!", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -172,7 +172,7 @@ end)
RegisterNetEvent("md-drugs:client:buyheroinlabkit")
AddEventHandler("md-drugs:client:buyheroinlabkit", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Shhhhh!", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -188,7 +188,7 @@ end)
RegisterNetEvent("md-drugs:client:setheroinlabkit")
AddEventHandler("md-drugs:client:setheroinlabkit", function()
local PedCoords = GetEntityCoords(PlayerPedId())
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
ClearPedTasks(PlayerPedId())
heroinlabkit = CreateObject("v_ret_ml_tablea", PedCoords.x+1, PedCoords.y+1, PedCoords.z-1, true, false)
SetVehicleOnGroundProperly(heroinlabkit)
@@ -213,7 +213,7 @@ end)
RegisterNetEvent("md-drugs:client:heatliquidheroin")
AddEventHandler("md-drugs:client:heatliquidheroin", function()
local PedCoords = GetEntityCoords(PlayerPedId())
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:heatliquidheroin")
@@ -277,7 +277,7 @@ end)
RegisterNetEvent("md-drugs:client:fillneedle")
AddEventHandler("md-drugs:client:fillneedle", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Filling Needles!", 1000, false, true, {
disableMovement = false,
disableCarMovement = false,
+10 -10
View File
@@ -30,7 +30,7 @@ end)
RegisterNetEvent("md-drugs:client:getlysergic")
AddEventHandler("md-drugs:client:getlysergic", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Stealing Lysergic Acid!", 1000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -50,7 +50,7 @@ end)
RegisterNetEvent("md-drugs:client:getdiethylamide")
AddEventHandler("md-drugs:client:getdiethylamide", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Stealing Diethylamide!", 1000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -71,7 +71,7 @@ end)
RegisterNetEvent("md-drugs:client:setlsdlabkit")
AddEventHandler("md-drugs:client:setlsdlabkit", function()
local PedCoords = GetEntityCoords(PlayerPedId())
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Setting Table Down", 1000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -115,7 +115,7 @@ end)
RegisterNetEvent("md-drugs:client:getlabkitback")
AddEventHandler("md-drugs:client:getlabkitback", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
local PedCoords = GetEntityCoords(PlayerPedId())
QBCore.Functions.Progressbar("drink_something", "Packing Up", 1000, false, true, {
disableMovement = false,
@@ -133,7 +133,7 @@ end)
RegisterNetEvent("md-drugs:client:heatliquid")
AddEventHandler("md-drugs:client:heatliquid", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
local PedCoords = GetEntityCoords(PlayerPedId())
dict = "scr_ie_svm_technical2"
QBCore.Functions.Progressbar("drink_something", "Heating Liquids!", 1000, false, true, {
@@ -196,7 +196,7 @@ end)
RegisterNetEvent("md-drugs:client:refinequalityacid")
AddEventHandler("md-drugs:client:refinequalityacid", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Refining The Quality!", 1000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -217,7 +217,7 @@ end)
RegisterNetEvent("md-drugs:client:maketabpaper")
AddEventHandler("md-drugs:client:maketabpaper", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Dipping LSD Onto Paper", 1000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -239,7 +239,7 @@ end)
RegisterNetEvent("md-drugs:client:cutsheet")
AddEventHandler("md-drugs:client:cutsheet", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Cutting Sheets", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -253,7 +253,7 @@ end)
RegisterNetEvent("md-drugs:client:buytabs")
AddEventHandler("md-drugs:client:buytabs", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Buying Tab Paper", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -268,7 +268,7 @@ end)
RegisterNetEvent("md-drugs:client:buylabkit")
AddEventHandler("md-drugs:client:buylabkit", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Buying A Lab Kit", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
+1 -1
View File
@@ -121,7 +121,7 @@ end)
RegisterNetEvent("md-drugs:client:drymescaline")
AddEventHandler("md-drugs:client:drymescaline", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Drying Out", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
+30 -33
View File
@@ -13,12 +13,12 @@ CreateThread(function()
end)
CreateThread(function()
exports['qb-target']:AddBoxZone("methteleout", Config.MethTeleIn, 1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
exports['qb-target']:AddBoxZone("methteleout",Config.MethTeleIn, 1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
name = "methteleout",
heading = 11.0,
debugPoly = false,
minZ = Config.MethTeleIn.z - 2,
maxZ = Config.MethTeleIn.z + 2,
minZ = Config.MethTeleIn.z-2,
maxZ = Config.MethTeleIn.z+2,
}, {
options = {
{
@@ -26,19 +26,19 @@ CreateThread(function()
icon = "fas fa-sign-in-alt",
label = "Enter Building",
action = function()
SetEntityCoords(PlayerPedId(), Config.MethTeleOut)
SetEntityCoords(PlayerPedId(),Config.MethTeleOut)
end,
},
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("methtelein", Config.MethTeleOut, 1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
exports['qb-target']:AddBoxZone("methtelein",Config.MethTeleOut,1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
name = "methtelein",
heading = 11.0,
debugPoly = false,
minZ = Config.MethTeleOut.z - 2,
maxZ = Config.MethTeleOut.z + 2,
minZ = Config.MethTeleOut.z-2,
maxZ = Config.MethTeleOut.z+2,
}, {
options = {
{
@@ -46,19 +46,19 @@ CreateThread(function()
icon = "fas fa-sign-in-alt",
label = "Exit Building",
action = function()
SetEntityCoords(PlayerPedId(), Config.MethTeleIn)
SetEntityCoords(PlayerPedId(),Config.MethTeleIn)
end,
},
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("maze", vector3(-95.55, -806.73, 44.04), 1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
exports['qb-target']:AddBoxZone("maze",vector3(-95.55, -806.73, 44.04),1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
name = "maze",
heading = 11.0,
debugPoly = false,
minZ = 44 - 2,
maxZ = 44 + 2,
minZ = 44-2,
maxZ = 44+2,
}, {
options = {
{
@@ -66,21 +66,20 @@ CreateThread(function()
icon = "fas fa-sign-in-alt",
label = "dont click this",
action = function()
SetEntityCoords(PlayerPedId(), vector3(-75.36, -837.24, 318.93))
SetEntityCoords(PlayerPedId(),vector3(-75.36, -837.24, 318.93))
end,
},
},
distance = 2.5
})
local itemreqcook = { "ephedrine", "acetone" }
exports['qb-target']:AddBoxZone("ingridientsmeth", vector3(1005.7, -3201.28, -39.55), 1.5, 1.75,
{ -- 963.37, .z-2122.95, 31.47
local itemreqcook = {"ephedrine", "acetone"}
exports['qb-target']:AddBoxZone("ingridientsmeth",vector3(1005.7, -3201.28, -39.55),1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
name = "ingridientsmeth",
heading = 11.0,
debugPoly = false,
minZ = -39 - 2,
maxZ = -39 + 2,
minZ = -39-2,
maxZ = -39+2,
}, {
options = {
{
@@ -93,13 +92,12 @@ CreateThread(function()
amonia = true
TriggerServerEvent("md-drugs:server:startcook")
MethCooking()
exports['qb-target']:AddBoxZone("adjustdials", vector3(1007.89, -3201.17, -38.99), 1.5, 1.75,
{ -- 963.37, .z-2122.95, 31.47
exports['qb-target']:AddBoxZone("adjustdials",vector3(1007.89, -3201.17, -38.99),1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
name = "adjustdials",
heading = 11.0,
debugPoly = false,
minZ = -39 - 2,
maxZ = -39 + 2,
minZ = -39-2,
maxZ = -39+2,
}, {
options = {
{
@@ -128,6 +126,7 @@ CreateThread(function()
},
},
})
else
QBCore.Functions.Notify("Theres Stuff Inside", "error")
end
@@ -150,23 +149,20 @@ CreateThread(function()
while (not HasAnimDictLoaded('anim@heists@box_carry@')) do
Wait(7)
end
TaskPlayAnim(PlayerPedId(), 'anim@heists@box_carry@', 'idle', 5.0, -1, -1, 50, 0, false, false,
false)
TaskPlayAnim(PlayerPedId(), 'anim@heists@box_carry@', 'idle', 5.0, -1, -1, 50, 0, false, false, false)
RequestModel("bkr_prop_meth_tray_02a")
while not HasModelLoaded("bkr_prop_meth_tray_02a") do
Wait(0)
end
local trays = CreateObject("bkr_prop_meth_tray_02a", pos.x, pos.y, pos.z, true, true, true)
AttachEntityToEntity(trays, PlayerPedId(), GetPedBoneIndex(PlayerPedId(), 28422), 0.01, -0.2,
-0.2, 20.0, 0.0, 0.0, true, true, false, true, 1, true)
AttachEntityToEntity(trays, PlayerPedId(), GetPedBoneIndex(PlayerPedId(), 28422), 0.01,-0.2, -0.2, 20.0, 0.0, 0.0, true, true, false, true, 1, true)
tray = true
exports['qb-target']:AddBoxZone("boxmeth", vector3(1012.15, -3194.04, -39.20), 1.5, 1.75,
{ -- 963.37, .z-2122.95, 31.47
exports['qb-target']:AddBoxZone("boxmeth",vector3(1012.04, -3194.96, -38.99),1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
name = "boxmeth",
heading = 3.0,
heading = 11.0,
debugPoly = false,
minZ = -39 - 2,
maxZ = -39 + 2,
minZ = -38-2,
maxZ = -38+2,
}, {
options = {
{
@@ -212,6 +208,7 @@ CreateThread(function()
end,
canInteract = function()
if heated and amonia and tray == nil then return true end
end,
},
},
@@ -220,12 +217,12 @@ CreateThread(function()
end)
CreateThread(function()
local current = "g_m_y_famdnf_01"
local current = "g_m_y_famdnf_01"
lib.requestModel(current, 1000)
local CurrentLocation = Config.MethHeistStart
methdealer = CreatePed(0, current, CurrentLocation.x, CurrentLocation.y, CurrentLocation.z - 1, false, false)
methdealer = CreatePed(0, current,CurrentLocation.x,CurrentLocation.y,CurrentLocation.z-1, false, false)
FreezeEntityPosition(methdealer, true)
SetEntityHeading(methdealer, 220.0)
SetEntityHeading(methdealer,220.0)
SetEntityInvincible(methdealer, true)
exports['qb-target']:AddTargetEntity(methdealer, {
options = {
+6 -6
View File
@@ -42,7 +42,7 @@ end)
RegisterNetEvent("md-drugs:client:givevicodinprescription")
AddEventHandler("md-drugs:client:givevicodinprescription", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Getting The Prescription Written", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -56,7 +56,7 @@ AddEventHandler("md-drugs:client:givevicodinprescription", function()
end)
RegisterNetEvent("md-drugs:client:giveadderalprescription")
AddEventHandler("md-drugs:client:giveadderalprescription", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Getting The Prescription Written", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -71,7 +71,7 @@ end)
RegisterNetEvent("md-drugs:client:givemorphineprescription")
AddEventHandler("md-drugs:client:givemorphineprescription", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Getting The Prescription Written", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -85,7 +85,7 @@ TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
end)
RegisterNetEvent("md-drugs:client:givexanaxprescription")
AddEventHandler("md-drugs:client:givexanaxprescription", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Getting The Prescription Written", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -100,7 +100,7 @@ end)
RegisterNetEvent("md-drugs:client:fillprescription")
AddEventHandler("md-drugs:client:fillprescription", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Picking Up Your Prescription", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -115,7 +115,7 @@ end)
RegisterNetEvent("md-drugs:client:openingvicodin")
AddEventHandler("md-drugs:client:openingvicodin", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Opening Bottle", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
+265 -257
View File
@@ -46,21 +46,6 @@ if Config.oxtarget then
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = vector3(1087.16, -3195.46, -38.99),
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:makepowder",
icon = "fas fa-sign-in-alt",
label = "chop it up",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = vector3(1093.01, -3194.8, -38.99),
size = vec3(2,2,2),
@@ -136,81 +121,9 @@ if Config.oxtarget then
},
})
------ heroin
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.dryplant,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:dryplant",
icon = "fas fa-sign-in-alt",
label = "Dry out",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.cutheroinone,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:cutheroin",
icon = "fas fa-sign-in-alt",
label = "Cut Heroin",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.fillneedle,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:fillneedle",
icon = "fas fa-sign-in-alt",
label = "Fill Needles",
},
},
})
------- crack
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.makecrack,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:makecrackone",
icon = "fas fa-sign-in-alt",
label = "cook some crack",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.bagcrack,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:bagcrack",
icon = "fas fa-sign-in-alt",
label = "bag some crack",
},
},
})
------- pharma
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.FillPrescription,
@@ -241,21 +154,6 @@ if Config.oxtarget then
}
})
------------ mescaline
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.DryOut,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:drymescaline",
icon = "fas fa-sign-in-alt",
label = "Dry Out",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.isosafrole,
size = vec3(2,2,2),
@@ -284,20 +182,7 @@ if Config.oxtarget then
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.rawxtcloc,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:makingrawxtc",
icon = 'fas fa-eye',
label = 'Make Raw XTC',
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.buypress,
size = vec3(2,2,2),
@@ -344,7 +229,127 @@ if Config.oxtarget then
},
},
})
--------------------------------------- XTC
if Config.Crafting then
else
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.makecrack,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:makecrackone",
icon = "fas fa-sign-in-alt",
label = "cook some crack",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.bagcrack,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:bagcrack",
icon = "fas fa-sign-in-alt",
label = "bag some crack",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = vector3(1087.16, -3195.46, -38.99),
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:makepowder",
icon = "fas fa-sign-in-alt",
label = "chop it up",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.dryplant,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:dryplant",
icon = "fas fa-sign-in-alt",
label = "Dry out",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.cutheroinone,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:cutheroin",
icon = "fas fa-sign-in-alt",
label = "Cut Heroin",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.fillneedle,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:fillneedle",
icon = "fas fa-sign-in-alt",
label = "Fill Needles",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.DryOut,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:drymescaline",
icon = "fas fa-sign-in-alt",
label = "Dry Out",
},
},
})
exports.ox_target:addBoxZone({ -- 963.37, -2122.95, 31.47
coords = Config.rawxtcloc,
size = vec3(2,2,2),
debugPoly = false,
rotation = 45,
options = {
{
type = "client",
event = "md-drugs:client:makingrawxtc",
icon = 'fas fa-eye',
label = 'Make Raw XTC',
},
},
})
end
else
exports['qb-target']:AddBoxZone("coketelein",Config.CokeTeleIn,1.5, 1.75, { -- 963.37, -2122.95, 31.47
@@ -393,23 +398,6 @@ else
},
},
})
exports['qb-target']:AddBoxZone("makepowder",Config.MakePowder,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "makepowder",
heading = 156.0,
debugPoly = false,
minZ = Config.MakePowder.z-2,
maxZ = Config.MakePowder.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:makepowder",
icon = "fas fa-sign-in-alt",
label = "chop it up",
},
},
})
----- LSD
exports['qb-target']:AddBoxZone("getlysergic",Config.lysergicacid,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "getlysergic",
@@ -463,6 +451,148 @@ else
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("pharmapresc",Config.FillPrescription,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "pharmapresc",
heading = 156.0,
debugPoly = false,
minZ = Config.FillPrescription.z-2,
maxZ = Config.FillPrescription.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:fillprescription",
icon = "fas fa-sign-in-alt",
label = "Fill Prescription",
},
},
distance = 2.5
})
-------------- oxy run
exports['qb-target']:AddBoxZone("getoxytruck",Config.Payfortruck,1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
name = "getoxytruck",
heading = 11.0,
debugPoly = false,
minZ = Config.Payfortruck.z-2,
maxZ = Config.Payfortruck.z+2,
}, {
options = {
{
event = "md-drugs:client:getoxytruck",
icon = "fas fa-sign-in-alt",
label = "Pay For Truck",
},
}
})
--------------------------------------- XTC
exports['qb-target']:AddBoxZone("stealisosafrole2",Config.isosafrole,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "stealisosafrole2",
heading = 156.0,
debugPoly = false,
minZ = Config.isosafrole.z-2,
maxZ = Config.isosafrole.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:stealisosafrole",
icon = 'fas fa-sign-in-alt',
label = 'Steal Isosafrole',
},
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("stealmdp2p",Config.mdp2p,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "stealmdp2p",
heading = 156.0,
debugPoly = false,
minZ = Config.mdp2p.z-2,
maxZ = Config.mdp2p.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:stealmdp2p",
icon = 'fas fa-eye',
label = 'Steal mdp2p',
},
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("buypress",Config.buypress,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "buypress",
heading = 156.0,
debugPoly = false,
minZ = Config.buypress.z-2,
maxZ = Config.buypress.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:buypress",
icon = 'fas fa-eye',
label = 'Buy Press',
},
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("stampwhite",Config.stamp,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "stampwhite",
heading = 156.0,
debugPoly = false,
minZ = Config.stamp.z-2,
maxZ = Config.stamp.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:stampwhite",
icon = 'fas fa-eye',
label = 'Make White Stamped Pills',
},
{
type = "client",
event = "md-drugs:client:stampred",
icon = 'fas fa-eye',
label = 'Make Red Stamped Pills',
},
{
type = "client",
event = "md-drugs:client:stamporange",
icon = 'fas fa-eye',
label = 'Make Orange Stamped Pills',
},
{
type = "client",
event = "md-drugs:client:stampblue",
icon = 'fas fa-eye',
label = 'Make Blue Stamped Pills',
},
},
distance = 2.5
})
if Config.Crafting then
else
exports['qb-target']:AddBoxZone("makepowder",Config.MakePowder,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "makepowder",
heading = 156.0,
debugPoly = false,
minZ = Config.MakePowder.z-2,
maxZ = Config.MakePowder.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:makepowder",
icon = "fas fa-sign-in-alt",
label = "chop it up",
},
},
})
exports['qb-target']:AddBoxZone("dryplant",Config.dryplant,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "dryplant",
heading = 156.0,
@@ -554,25 +684,6 @@ else
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("pharmapresc",Config.FillPrescription,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "pharmapresc",
heading = 156.0,
debugPoly = false,
minZ = Config.FillPrescription.z-2,
maxZ = Config.FillPrescription.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:fillprescription",
icon = "fas fa-sign-in-alt",
label = "Fill Prescription",
},
},
distance = 2.5
})
----------------------------------------- mescaline
exports['qb-target']:AddBoxZone("drymescaline",Config.DryOut,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "drymescaline",
heading = 11.0,
@@ -591,57 +702,6 @@ else
},
distance = 2.5
})
-------------- oxy run
exports['qb-target']:AddBoxZone("getoxytruck",Config.Payfortruck,1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
name = "getoxytruck",
heading = 11.0,
debugPoly = false,
minZ = Config.Payfortruck.z-2,
maxZ = Config.Payfortruck.z+2,
}, {
options = {
{
event = "md-drugs:client:getoxytruck",
icon = "fas fa-sign-in-alt",
label = "Pay For Truck",
},
}
})
--------------------------------------- XTC
exports['qb-target']:AddBoxZone("stealisosafrole2",Config.isosafrole,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "stealisosafrole2",
heading = 156.0,
debugPoly = false,
minZ = Config.isosafrole.z-2,
maxZ = Config.isosafrole.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:stealisosafrole",
icon = 'fas fa-sign-in-alt',
label = 'Steal Isosafrole',
},
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("stealmdp2p",Config.mdp2p,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "stealmdp2p",
heading = 156.0,
debugPoly = false,
minZ = Config.mdp2p.z-2,
maxZ = Config.mdp2p.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:stealmdp2p",
icon = 'fas fa-eye',
label = 'Steal mdp2p',
},
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("makerawxtc",Config.rawxtcloc,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "makerawxtc",
heading = 156.0,
@@ -659,58 +719,6 @@ else
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("buypress",Config.buypress,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "buypress",
heading = 156.0,
debugPoly = false,
minZ = Config.buypress.z-2,
maxZ = Config.buypress.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:buypress",
icon = 'fas fa-eye',
label = 'Buy Press',
},
},
distance = 2.5
})
exports['qb-target']:AddBoxZone("stampwhite",Config.stamp,1.5, 1.75, { -- 963.37, -2122.95, 31.47
name = "stampwhite",
heading = 156.0,
debugPoly = false,
minZ = Config.stamp.z-2,
maxZ = Config.stamp.z+2,
}, {
options = {
{
type = "client",
event = "md-drugs:client:stampwhite",
icon = 'fas fa-eye',
label = 'Make White Stamped Pills',
},
{
type = "client",
event = "md-drugs:client:stampred",
icon = 'fas fa-eye',
label = 'Make Red Stamped Pills',
},
{
type = "client",
event = "md-drugs:client:stamporange",
icon = 'fas fa-eye',
label = 'Make Orange Stamped Pills',
},
{
type = "client",
event = "md-drugs:client:stampblue",
icon = 'fas fa-eye',
label = 'Make Blue Stamped Pills',
},
},
distance = 2.5
})
end
end
end)
+1 -1
View File
@@ -65,7 +65,7 @@ local ShopMenu = {}
for k, v in pairs (Config.Items.items) do
ShopMenu[#ShopMenu + 1] = {
icon = "nui://"..Config.imagelink..QBCore.Shared.Items[v.name].image,
icon = "nui://".."ps-inventory/html/images/"..QBCore.Shared.Items[v.name].image,
header = v.label,
title = v.label,
event = "md-drugs:client:travellingmerchantox",
+14 -11
View File
@@ -227,6 +227,8 @@ options = {
},
},
})
if Config.Crafting then
else
exports['qb-target']:AddBoxZone("MakeButter",Config.MakeButter,1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
name = "MakeButter",
heading = 11.0,
@@ -240,7 +242,7 @@ options = {
icon = "fas fa-sign-in-alt",
label = "Make Butter",
action = function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Canna Butter", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -271,7 +273,7 @@ options = {
label = "Make Brownies",
item = "cannabutter",
action = function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Special Brownies", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -302,7 +304,7 @@ options = {
label = "Make Cookies",
item = "cannabutter",
action = function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Special Cookies", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -333,7 +335,7 @@ options = {
label = "Make Chocolate",
item = "cannabutter",
action = function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Special Chocolate", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -364,7 +366,7 @@ options = {
label = "Make Muffin",
item = "cannabutter",
action = function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Special Muffin", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -391,6 +393,7 @@ options = {
},
},
})
end
exports['qb-target']:AddBoxZone("makeoil",Config.MakeOil,1.5, 1.75, { -- 963.37, .z-2122.95, 31.47
name = "makeoil",
heading = 11.0,
@@ -404,7 +407,7 @@ options = {
icon = "fas fa-sign-in-alt",
label = "Make Oil",
action = function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Wax Oil", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -500,15 +503,15 @@ RegisterNetEvent('md-drugs:client:bluntwraps', function(args)
end)
RegisterNetEvent("md-drugs:client:rollanim", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart('uncuff', 0)
Wait(4000)
ClearPedTasks(PlayerPedId())
exports["rpemotes"]:EmoteCancel(forceCancel)
end)
RegisterNetEvent("md-drugs:client:dodabs", function()
TriggerEvent('animations:client:EmoteCommandStart', {'bong2'})
exports["rpemotes"]:EmoteCommandStart('bong2', 0)
AlienEffect()
end)
@@ -552,7 +555,7 @@ local CurrentLocation = vector3(1030.46, -3203.63, -38.2)
})
for k, v in pairs (Config.Weed.items) do
WeedShop[#WeedShop + 1] = {
icon = "nui://"..Config.imagelink..QBCore.Shared.Items[v.name].image,
icon = "nui://".."ps-inventory/html/images/"..QBCore.Shared.Items[v.name].image,
header = v.label,
title = v.label,
event = "md-drugs:client:WeedShop",
@@ -586,7 +589,7 @@ RegisterNetEvent("md-drugs:client:WeedShop", function(data)
end)
RegisterNetEvent('md-drugs:client:smokeblunts', function(itemName)
TriggerEvent('animations:client:EmoteCommandStart', {'smoke'})
exports["rpemotes"]:EmoteCommandStart('smoke', 0)
TriggerEvent("evidence:client:SetStatus", "widepupils", 300)
Wait(1000)
if itemName == "blunts" then
+10 -10
View File
@@ -64,7 +64,7 @@ end)
RegisterNetEvent("md-drugs:client:successsalecoke")
AddEventHandler("md-drugs:client:successsalecoke", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Wholesaling Drugs", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -82,7 +82,7 @@ end)
RegisterNetEvent("md-drugs:client:setupcoke")
AddEventHandler("md-drugs:client:setupcoke", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "YOU FUCKED NOW", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -155,7 +155,7 @@ end)
RegisterNetEvent("md-drugs:client:successsalecrack")
AddEventHandler("md-drugs:client:successsalecrack", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Wholesaling Drugs", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -173,7 +173,7 @@ end)
RegisterNetEvent("md-drugs:client:setupcrack")
AddEventHandler("md-drugs:client:setupcrack", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "YOU FUCKED NOW", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -247,7 +247,7 @@ end)
RegisterNetEvent("md-drugs:client:successsaleheroin")
AddEventHandler("md-drugs:client:successsaleheroin", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Wholesaling Drugs", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -263,7 +263,7 @@ end)
RegisterNetEvent("md-drugs:client:setupheroin")
AddEventHandler("md-drugs:client:setupheroin", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "YOU FUCKED NOW", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -334,7 +334,7 @@ end)
RegisterNetEvent("md-drugs:client:successsalelsd")
AddEventHandler("md-drugs:client:successsalelsd", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Wholesaling Drugs", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -350,7 +350,7 @@ end)
RegisterNetEvent("md-drugs:client:setuplsd")
AddEventHandler("md-drugs:client:setuplsd", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "YOU FUCKED NOW", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -423,7 +423,7 @@ end)
RegisterNetEvent("md-drugs:client:successsalextc")
AddEventHandler("md-drugs:client:successsalextc", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Wholesaling Drugs", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -440,7 +440,7 @@ end)
RegisterNetEvent("md-drugs:client:setupxtc")
AddEventHandler("md-drugs:client:setupxtc", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "YOU FUCKED NOW", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
+143 -33
View File
@@ -3,11 +3,34 @@ local QBCore = exports['qb-core']:GetCoreObject()
RegisterNetEvent("md-drugs:client:setpressquad")
AddEventHandler("md-drugs:client:setpressquad", function()
local PedCoords = GetEntityCoords(PlayerPedId())
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
Wait(4000)
ClearPedTasks(PlayerPedId())
quadpress = CreateObject("bkr_prop_coke_press_01b", PedCoords.x+1, PedCoords.y+1, PedCoords.z-1, true, false)
PlaceObjectOnGroundProperly(quadpress)
if Config.Crafting then
exports['qb-target']:AddTargetEntity(quadpress, {
options = {
{
event = "md-drugs:client:craftingmenu",
icon = 'fas fa-eye',
label = 'Press Pills',
craft = Config.Craft.quadpress,
},
{
icon = "fas fa-eye",
label = "Pick Up",
action = function()
if DeleteObject(quadpress) then
TriggerServerEvent("md-drugs:server:getquadpressback")
end
end
},
}
})
else
exports['qb-target']:AddTargetEntity(quadpress, {
options = {
{
@@ -33,22 +56,50 @@ local PedCoords = GetEntityCoords(PlayerPedId())
label = 'Make blue quad Stack',
},
{
event = "md-drugs:client:getquadpressback",
icon = "fas fa-eye",
label = "Pick Up",
action = function()
if DeleteObject(quadpress) then
TriggerServerEvent("md-drugs:server:getquadpressback")
end
end
},
}
})
end
end)
RegisterNetEvent("md-drugs:client:setpresstriple")
AddEventHandler("md-drugs:client:setpresstriple", function()
local PedCoords = GetEntityCoords(PlayerPedId())
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
Wait(4000)
ClearPedTasks(PlayerPedId())
triplepress = CreateObject("bkr_prop_coke_press_01b", PedCoords.x+1, PedCoords.y+1, PedCoords.z-1, true, false)
PlaceObjectOnGroundProperly(triplepress)
if Config.Crafting then
exports['qb-target']:AddTargetEntity(triplepress, {
options = {
{
event = "md-drugs:client:craftingmenu",
icon = 'fas fa-eye',
label = 'Press Pills',
craft = Config.Craft.triplepress,
},
{
icon = "fas fa-eye",
label = "Pick Up",
action = function()
if DeleteObject(triplepress) then
TriggerServerEvent("md-drugs:server:gettriplepressback")
end
end
},
}
})
else
exports['qb-target']:AddTargetEntity(triplepress, {
options = {
{
@@ -72,22 +123,51 @@ local PedCoords = GetEntityCoords(PlayerPedId())
label = 'Make blue triple Stack',
},
{
event = "md-drugs:client:gettriplepressback",
icon = "fas fa-eye",
label = "Pick Up",
action = function()
if DeleteObject(triplepress) then
TriggerServerEvent("md-drugs:server:gettriplepressback")
end
end
},
}
})
end
end)
RegisterNetEvent("md-drugs:client:setpressdual")
AddEventHandler("md-drugs:client:setpressdual", function()
local PedCoords = GetEntityCoords(PlayerPedId())
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
Wait(4000)
ClearPedTasks(PlayerPedId())
dualpress = CreateObject("bkr_prop_coke_press_01b", PedCoords.x+1, PedCoords.y+1, PedCoords.z-1, true, false)
PlaceObjectOnGroundProperly(dualpress)
if Config.Crafting then
exports['qb-target']:AddTargetEntity(dualpress, {
options = {
{
event = "md-drugs:client:craftingmenu",
icon = 'fas fa-eye',
label = 'Press Pills',
craft = Config.Craft.dualpress,
},
{
icon = "fas fa-eye",
label = "Pick Up",
action = function()
if DeleteObject(dualpress) then
TriggerServerEvent("md-drugs:server:getdualpressback")
end
end
},
}
})
else
exports['qb-target']:AddTargetEntity(dualpress, {
options = {
{
@@ -114,22 +194,46 @@ local PedCoords = GetEntityCoords(PlayerPedId())
label = 'Make blue dual Stack',
},
{
event = "md-drugs:client:getdualpressback",
icon = "fas fa-eye",
label = "Pick Up",
action = function()
if DeleteObject(dualpress) then
TriggerServerEvent("md-drugs:server:getdualpressback")
end
end
},
}
})
end
end)
RegisterNetEvent("md-drugs:client:setpresssingle")
AddEventHandler("md-drugs:client:setpresssingle", function()
local PedCoords = GetEntityCoords(PlayerPedId())
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
Wait(4000)
ClearPedTasks(PlayerPedId())
singlepress = CreateObject("bkr_prop_coke_press_01aa", PedCoords.x+1, PedCoords.y+1, PedCoords.z-1, true, false)
PlaceObjectOnGroundProperly(singlepress)
if Config.Crafting then
exports['qb-target']:AddTargetEntity(singlepress, {
options = {
{
event = "md-drugs:client:craftingmenu",
icon = 'fas fa-eye',
label = 'Press Pills',
craft = Config.Craft.singlepress,
},
{
event = "md-drugs:client:getsinglepressback",
icon = "fas fa-eye",
label = "Pick Up",
},
}
})
else
exports['qb-target']:AddTargetEntity(singlepress, {
options = {
{
@@ -157,12 +261,18 @@ local PedCoords = GetEntityCoords(PlayerPedId())
},
{
event = "md-drugs:client:getsinglepressback",
icon = "fas fa-eye",
label = "Pick Up",
action = function()
if DeleteObject(singlepress) then
TriggerServerEvent("md-drugs:server:getsinglepressback")
end
end
},
}
})
end
end)
RegisterNetEvent("md-drugs:client:getsinglepressback")
@@ -195,7 +305,7 @@ end)
RegisterNetEvent("md-drugs:client:stealisosafrole")
AddEventHandler("md-drugs:client:stealisosafrole", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Stealing Isosafrole", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -217,7 +327,7 @@ end)
RegisterNetEvent("md-drugs:client:stealmdp2p")
AddEventHandler("md-drugs:client:stealmdp2p", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Stealing MDP2P", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -239,7 +349,7 @@ end)
RegisterNetEvent("md-drugs:client:makingrawxtc")
AddEventHandler("md-drugs:client:makingrawxtc", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Raw Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -261,7 +371,7 @@ end)
---------------------------- unstamped just xtc
RegisterNetEvent("md-drugs:client:makextcsingle")
AddEventHandler("md-drugs:client:makextcsingle", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Single Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -283,7 +393,7 @@ end)
RegisterNetEvent("md-drugs:client:makextcdual")
AddEventHandler("md-drugs:client:makextcdual", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Dual Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -306,7 +416,7 @@ end)
RegisterNetEvent("md-drugs:client:makextctriple")
AddEventHandler("md-drugs:client:makextctriple", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Triple Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -330,7 +440,7 @@ end)
RegisterNetEvent("md-drugs:client:makextcquad")
AddEventHandler("md-drugs:client:makextcquad", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Quad Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -354,7 +464,7 @@ end)
-------------------------------------------------
RegisterNetEvent("md-drugs:client:makeredxtcsingle")
AddEventHandler("md-drugs:client:makeredxtcsingle", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Red Single Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -378,7 +488,7 @@ end)
RegisterNetEvent("md-drugs:client:makeredxtcdual")
AddEventHandler("md-drugs:client:makeredxtcdual", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Red Dual Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -402,7 +512,7 @@ end)
RegisterNetEvent("md-drugs:client:makeredxtctriple")
AddEventHandler("md-drugs:client:makeredxtctriple", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Red Triple Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -426,7 +536,7 @@ end)
RegisterNetEvent("md-drugs:client:makeredxtcquad")
AddEventHandler("md-drugs:client:makeredxtcquad", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Red Quad Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -450,7 +560,7 @@ end)
--------------------------------------------------------------- making orange unstamped
RegisterNetEvent("md-drugs:client:makeorangextcsingle")
AddEventHandler("md-drugs:client:makeorangextcsingle", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Orange Single Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -474,7 +584,7 @@ end)
RegisterNetEvent("md-drugs:client:makeorangextcdual")
AddEventHandler("md-drugs:client:makeorangextcdual", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Orange Dual Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -498,7 +608,7 @@ end)
RegisterNetEvent("md-drugs:client:makeorangextctriple")
AddEventHandler("md-drugs:client:makeorangextctriple", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Orange Triple Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -522,7 +632,7 @@ end)
RegisterNetEvent("md-drugs:client:makeorangextcquad")
AddEventHandler("md-drugs:client:makeorangextcquad", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Orange Quad Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -546,7 +656,7 @@ end)
--------------------------------------- blue unstamped
RegisterNetEvent("md-drugs:client:makebluextcsingle")
AddEventHandler("md-drugs:client:makebluextcsingle", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Orange Single Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -570,7 +680,7 @@ end)
RegisterNetEvent("md-drugs:client:makebluextcdual")
AddEventHandler("md-drugs:client:makebluextcdual", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Blue Dual Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -594,7 +704,7 @@ end)
RegisterNetEvent("md-drugs:client:makebluextctriple")
AddEventHandler("md-drugs:client:makebluextctriple", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Blue Triple Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -618,7 +728,7 @@ end)
RegisterNetEvent("md-drugs:client:makebluextcquad")
AddEventHandler("md-drugs:client:makebluextcquad", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Blue Quad Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -642,7 +752,7 @@ end)
------------------------------------------------------------------ Stamping
RegisterNetEvent("md-drugs:client:stampwhite")
AddEventHandler("md-drugs:client:stampwhite", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Stamped Pills", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -666,7 +776,7 @@ end)
RegisterNetEvent("md-drugs:client:stampred")
AddEventHandler("md-drugs:client:stampred", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Stamped Pills", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -690,7 +800,7 @@ end)
RegisterNetEvent("md-drugs:client:stamporange")
AddEventHandler("md-drugs:client:stamporange", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Stamped Pills", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -714,7 +824,7 @@ end)
RegisterNetEvent("md-drugs:client:stampblue")
AddEventHandler("md-drugs:client:stampblue", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Making Stamped Pills", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -738,7 +848,7 @@ end)
RegisterNetEvent("md-drugs:client:getsinglepress")
AddEventHandler("md-drugs:client:getsinglepress", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Buying Press", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
@@ -753,7 +863,7 @@ TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
end)
RegisterNetEvent("md-drugs:client:exchangepresses")
AddEventHandler("md-drugs:client:exchangepresses", function()
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
exports["rpemotes"]:EmoteCommandStart("uncuff", 0)
QBCore.Functions.Progressbar("drink_something", "Buying Press", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,