74 lines
2.3 KiB
Lua
74 lines
2.3 KiB
Lua
|
local QBCore = exports['qb-core']:GetCoreObject()
|
||
|
local bones = {'bonnet', 'boot'}
|
||
|
|
||
|
CreateThread(function()
|
||
|
exports['qb-target']:AddTargetBone(bones, {
|
||
|
options = {
|
||
|
["Impound"] = {
|
||
|
icon = "fas fa-lock",
|
||
|
label = "Bugserings anmodning",
|
||
|
event = "qb-impound:client:OpenImpoundMenu",
|
||
|
distance = 1.3
|
||
|
}
|
||
|
}
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
|
||
|
RegisterNetEvent('qb-impound:client:OpenImpoundMenu', function()
|
||
|
exports['qb-menu']:openMenu({
|
||
|
{
|
||
|
header = "Køretøj vraget",
|
||
|
txt = "Køretøj i en ikke-bugserbar tilstand.",
|
||
|
params = {
|
||
|
event = "qb-impound:client:VehicleScuff",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Parkerings overtrædelse",
|
||
|
txt = "Køretøj parkeret på et begrænset eller uautoriseret sted.",
|
||
|
params = {
|
||
|
event = "qb-impound:client:ParkingViolation",
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
header = "Politiets opbevaring",
|
||
|
txt = "Sender køretøjet til politiets opbevaringsplads.",
|
||
|
params = {
|
||
|
event = "qb-impound:client:PDImpound",
|
||
|
}
|
||
|
},
|
||
|
})
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-impound:client:VehicleScuff', function()
|
||
|
QBCore.Functions.Progressbar("random_task", "Anmoder om bugsering...", 7000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = true,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {
|
||
|
}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-impound:server:VehicS")
|
||
|
QBCore.Functions.Notify("Bugsering godkendt", "success")
|
||
|
end, function() -- Cancel
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-impound:client:ParkingViolation', function()
|
||
|
QBCore.Functions.Progressbar("random_task", "Anmoder om bugsering...", 7000, false, true, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = true,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true,
|
||
|
}, {
|
||
|
}, {}, {}, function() -- Done
|
||
|
TriggerServerEvent("qb-impound:server:ParkingVio")
|
||
|
end, function() -- Cancel
|
||
|
end)
|
||
|
end)
|
||
|
|
||
|
RegisterNetEvent('qb-impound:client:PDImpound', function()
|
||
|
TriggerServerEvent("qb-impound:server:PDIm")
|
||
|
QBCore.Functions.Notify("Bugsering godkendt", "success")
|
||
|
end)
|