Files
md-drugs/client/xtc.lua
T

837 lines
28 KiB
Lua
Raw Normal View History

2024-01-13 22:23:17 -08:00
local QBCore = exports['qb-core']:GetCoreObject()
local xtcpress = false
2024-01-13 22:23:17 -08:00
RegisterNetEvent("md-drugs:client:setpressquad")
AddEventHandler("md-drugs:client:setpressquad", function()
if xtcpress then
QBCore.Functions.Notify('You Have A Press Out Already', 'error')
else
2024-01-13 22:23:17 -08:00
local PedCoords = GetEntityCoords(PlayerPedId())
xtcpress = true
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
Wait(4000)
ClearPedTasks(PlayerPedId())
quadpress = CreateObject("bkr_prop_coke_press_01b", PedCoords.x+1, PedCoords.y+1, PedCoords.z-1, true, false)
PlaceObjectOnGroundProperly(quadpress)
exports['qb-target']:AddTargetEntity(quadpress, {
options = {
{
event = "md-drugs:client:makextcquad",
icon = 'fas fa-eye',
label = 'Make White quad Stack',
},
{
event = "md-drugs:client:makeredxtcquad",
icon = 'fas fa-eye',
label = 'Make Red quad Stack',
},
{
event = "md-drugs:client:makeorangextcquad",
icon = 'fas fa-eye',
label = 'Make orange quad Stack',
},
{
event = "md-drugs:client:makebluextcquad",
icon = 'fas fa-eye',
label = 'Make blue quad Stack',
},
{
event = "md-drugs:client:getquadpressback",
icon = "fas fa-eye",
label = "Pick Up",
canInteract = function()
if xtcpress then return true end end
2024-01-13 22:23:17 -08:00
},
}
})
end
2024-01-13 22:23:17 -08:00
end)
RegisterNetEvent("md-drugs:client:setpresstriple")
AddEventHandler("md-drugs:client:setpresstriple", function()
if xtcpress then
QBCore.Functions.Notify('You Have A Press Out Already', 'error')
else
local PedCoords = GetEntityCoords(PlayerPedId())
xtcpress = true
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
Wait(4000)
ClearPedTasks(PlayerPedId())
triplepress = CreateObject("bkr_prop_coke_press_01b", PedCoords.x+1, PedCoords.y+1, PedCoords.z-1, true, false)
PlaceObjectOnGroundProperly(triplepress)
exports['qb-target']:AddTargetEntity(triplepress, {
options = {
{
event = "md-drugs:client:makextctriple",
icon = 'fas fa-eye',
label = 'Make White triple Stack',
},
{
event = "md-drugs:client:makeredxtctriple",
icon = 'fas fa-eye',
label = 'Make Red triple Stack',
},
{
event = "md-drugs:client:makeorangextctriple",
icon = 'fas fa-eye',
label = 'Make orange triple Stack',
},
{
event = "md-drugs:client:makebluextctriple",
icon = 'fas fa-eye',
label = 'Make blue triple Stack',
},
{
event = "md-drugs:client:gettriplepressback",
icon = "fas fa-eye",
label = "Pick Up",
canInteract = function()
if xtcpress then return true end end
2024-01-13 22:23:17 -08:00
},
}
})
end
2024-01-13 22:23:17 -08:00
end)
RegisterNetEvent("md-drugs:client:setpressdual")
AddEventHandler("md-drugs:client:setpressdual", function()
if xtcpress then
QBCore.Functions.Notify('You Have A Press Out Already', 'error')
else
local PedCoords = GetEntityCoords(PlayerPedId())
xtcpress = true
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
Wait(4000)
ClearPedTasks(PlayerPedId())
dualpress = CreateObject("bkr_prop_coke_press_01b", PedCoords.x+1, PedCoords.y+1, PedCoords.z-1, true, false)
PlaceObjectOnGroundProperly(dualpress)
exports['qb-target']:AddTargetEntity(dualpress, {
options = {
{
event = "md-drugs:client:makextcdual",
icon = 'fas fa-eye',
label = 'Make White dual Stack',
},
{
event = "md-drugs:client:makeredxtcdual",
icon = 'fas fa-eye',
label = 'Make Red dual Stack',
},
{
event = "md-drugs:client:makeorangextcdual",
icon = 'fas fa-eye',
label = 'Make orange dual Stack',
},
{
event = "md-drugs:client:makebluextcdual",
icon = 'fas fa-eye',
label = 'Make blue dual Stack',
},
{
event = "md-drugs:client:getdualpressback",
icon = "fas fa-eye",
label = "Pick Up",
canInteract = function()
if xtcpress then return true end end
2024-01-13 22:23:17 -08:00
},
}
})
end
2024-01-13 22:23:17 -08:00
end)
RegisterNetEvent("md-drugs:client:setpresssingle")
AddEventHandler("md-drugs:client:setpresssingle", function()
if xtcpress then
QBCore.Functions.Notify('You Have A Press Out Already', 'error')
else
local PedCoords = GetEntityCoords(PlayerPedId())
xtcpress = true
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
Wait(4000)
ClearPedTasks(PlayerPedId())
singlepress = CreateObject("bkr_prop_coke_press_01aa", PedCoords.x+1, PedCoords.y+1, PedCoords.z-1, true, false)
PlaceObjectOnGroundProperly(singlepress)
exports['qb-target']:AddTargetEntity(singlepress, {
options = {
{
event = "md-drugs:client:makextcsingle",
icon = 'fas fa-eye',
label = 'Make White Single Stack',
},
{
event = "md-drugs:client:makeredxtcsingle",
icon = 'fas fa-eye',
label = 'Make Red Single Stack',
},
{
event = "md-drugs:client:makeorangextcsingle",
icon = 'fas fa-eye',
label = 'Make orange Single Stack',
},
{
event = "md-drugs:client:makebluextcsingle",
icon = 'fas fa-eye',
label = 'Make blue Single Stack',
},
{
event = "md-drugs:client:getsinglepressback",
icon = "fas fa-eye",
label = "Pick Up",
canInteract = function()
if xtcpress then return true end end
2024-01-13 22:23:17 -08:00
},
}
})
end
2024-01-13 22:23:17 -08:00
end)
RegisterNetEvent("md-drugs:client:getsinglepressback")
AddEventHandler("md-drugs:client:getsinglepressback", function()
xtcpress = false
2024-01-13 22:23:17 -08:00
DeleteObject(singlepress)
TriggerServerEvent("md-drugs:server:getsinglepressback")
ClearPedTasks(PlayerPedId())
end)
RegisterNetEvent("md-drugs:client:getdualpressback")
AddEventHandler("md-drugs:client:getdualpressback", function()
xtcpress = false
2024-01-13 22:23:17 -08:00
DeleteObject(dualpress)
TriggerServerEvent("md-drugs:server:getdualpressback")
ClearPedTasks(PlayerPedId())
end)
RegisterNetEvent("md-drugs:client:gettriplepressback")
AddEventHandler("md-drugs:client:gettriplepressback", function()
xtcpress = false
2024-01-13 22:23:17 -08:00
DeleteObject(triplepress)
TriggerServerEvent("md-drugs:server:gettriplepressback")
ClearPedTasks(PlayerPedId())
end)
RegisterNetEvent("md-drugs:client:getquadpressback")
AddEventHandler("md-drugs:client:getquadpressback", function()
xtcpress = false
2024-01-13 22:23:17 -08:00
DeleteObject(quadpress)
TriggerServerEvent("md-drugs:server:getquadpressback")
ClearPedTasks(PlayerPedId())
end)
RegisterNetEvent("md-drugs:client:stealisosafrole")
AddEventHandler("md-drugs:client:stealisosafrole", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Stealing Isosafrole", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:stealisosafrole")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 1, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:stealmdp2p")
AddEventHandler("md-drugs:client:stealmdp2p", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Stealing MDP2P", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:stealmdp2p")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 1, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makingrawxtc")
AddEventHandler("md-drugs:client:makingrawxtc", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Raw Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makingrawxtc")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 1, 8) -- NumberOfCircles, MS
end)
end)
---------------------------- unstamped just xtc
RegisterNetEvent("md-drugs:client:makextcsingle")
AddEventHandler("md-drugs:client:makextcsingle", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Single Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makextcsingle")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 4, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makextcdual")
AddEventHandler("md-drugs:client:makextcdual", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Dual Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makextcdual")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 3, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makextctriple")
AddEventHandler("md-drugs:client:makextctriple", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Triple Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makextctriple")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 2, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makextcquad")
AddEventHandler("md-drugs:client:makextcquad", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Quad Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makextcquad")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 1, 8) -- NumberOfCircles, MS
end)
end)
-------------------------------------------------
RegisterNetEvent("md-drugs:client:makeredxtcsingle")
AddEventHandler("md-drugs:client:makeredxtcsingle", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Red Single Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makeredxtcsingle")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 4, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makeredxtcdual")
AddEventHandler("md-drugs:client:makeredxtcdual", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Red Dual Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makeredxtcdual")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 3, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makeredxtctriple")
AddEventHandler("md-drugs:client:makeredxtctriple", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Red Triple Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makeredxtctriple")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 2, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makeredxtcquad")
AddEventHandler("md-drugs:client:makeredxtcquad", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Red Quad Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makeredxtcquad")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 1, 8) -- NumberOfCircles, MS
end)
end)
--------------------------------------------------------------- making orange unstamped
RegisterNetEvent("md-drugs:client:makeorangextcsingle")
AddEventHandler("md-drugs:client:makeorangextcsingle", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Orange Single Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makeorangextcsingle")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 4, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makeorangextcdual")
AddEventHandler("md-drugs:client:makeorangextcdual", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Orange Dual Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makeorangextcdual")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 3, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makeorangextctriple")
AddEventHandler("md-drugs:client:makeorangextctriple", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Orange Triple Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makeorangextctriple")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 2, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makeorangextcquad")
AddEventHandler("md-drugs:client:makeorangextcquad", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Orange Quad Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makeorangextcquad")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 1, 8) -- NumberOfCircles, MS
end)
end)
--------------------------------------- blue unstamped
RegisterNetEvent("md-drugs:client:makebluextcsingle")
AddEventHandler("md-drugs:client:makebluextcsingle", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Orange Single Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makebluextcsingle")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 4, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makebluextcdual")
AddEventHandler("md-drugs:client:makebluextcdual", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Blue Dual Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makebluextcdual")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 3, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makebluextctriple")
AddEventHandler("md-drugs:client:makebluextctriple", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Blue Triple Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makebluextctriple")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 2, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:makebluextcquad")
AddEventHandler("md-drugs:client:makebluextcquad", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Unstamped Blue Quad Stack Ecstacy", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:makebluextcquad")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 1, 8) -- NumberOfCircles, MS
end)
end)
------------------------------------------------------------------ Stamping
RegisterNetEvent("md-drugs:client:stampwhite")
AddEventHandler("md-drugs:client:stampwhite", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Stamped Pills", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:stampwhite")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 2, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:stampred")
AddEventHandler("md-drugs:client:stampred", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Stamped Pills", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:stampred")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 2, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:stamporange")
AddEventHandler("md-drugs:client:stamporange", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Stamped Pills", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:stamporange")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 2, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:stampblue")
AddEventHandler("md-drugs:client:stampblue", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Making Stamped Pills", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
exports['ps-ui']:Circle(function(success)
if success then
TriggerServerEvent("md-drugs:server:stampblue")
ClearPedTasks(PlayerPedId())
else
QBCore.Functions.Notify("Its a circle. It Aint Hard", "error")
ClearPedTasks(PlayerPedId())
end
end, 2, 8) -- NumberOfCircles, MS
end)
end)
RegisterNetEvent("md-drugs:client:getsinglepress")
AddEventHandler("md-drugs:client:getsinglepress", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Buying Press", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
TriggerServerEvent("md-drugs:server:buypress")
ClearPedTasks(PlayerPedId())
end)
end)
RegisterNetEvent("md-drugs:client:exchangepresses")
AddEventHandler("md-drugs:client:exchangepresses", function()
2024-01-13 22:28:40 -08:00
TriggerEvent('animations:client:EmoteCommandStart', {'uncuff'})
2024-01-13 22:23:17 -08:00
QBCore.Functions.Progressbar("drink_something", "Buying Press", 4000, false, true, {
disableMovement = false,
disableCarMovement = false,
disableMouse = false,
disableCombat = true,
disableInventory = true,
}, {}, {}, {}, function()-- Done
TriggerServerEvent("md-drugs:server:upgradepress")
ClearPedTasks(PlayerPedId())
end)
end)
RegisterNetEvent("md-drugs:client:buypress")
AddEventHandler("md-drugs:client:buypress", function()
lib.registerContext({
id = 'buypresses',
title = 'Purchase Presses',
options = {
{
title = 'Single Press',
description = 'Buy a single press for 20k',
icon = "fa-solid fa-wallet",
event = 'md-drugs:client:getsinglepress',
},
{
title = 'Exchange Single For Dual',
description = '20 of each unstamped single stack pill and your single press ',
icon = "fa-solid fa-wallet",
event = 'md-drugs:client:exchangepresses',
},
{
title = 'Exchange Dual For Triple',
description = '50 of each unstamped dual stack pill and your dual press ',
icon = "fa-solid fa-wallet",
event = 'md-drugs:client:exchangepresses',
},
{
title = 'Exchange Triple For Quad',
description = '150 of each unstamped Triple stack pill and your triple press ',
icon = "fa-solid fa-wallet",
event = 'md-drugs:client:exchangepresses',
}
}
})
lib.showContext('buypresses')
end)