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)