-- QBCore Exports / Variables -- local QBCore = exports['qb-core']:GetCoreObject() -- Police Amount On-Duty -- QBCore.Functions.CreateCallback('qb-meterrobbery:server:PoliceInteger', function(source, cb) local src = source local Player = QBCore.Functions.GetPlayer(src) local PoliceInteger = 0 for i = 1, #Player do local xPlayer = QBCore.Functions.GetPlayer(Player[i]) if (xPlayer.PlayerData.job.name == 'police' and xPlayer.PlayerData.job.onduty) then PoliceInteger = PoliceInteger + 1 end end if PoliceInteger >= Config.RequiredPolice then cb(true) else cb(false) TriggerClientEvent('QBCore:Notify', src, ('Ikke nok politi'), 'error') end end) -- Remove ScrewDriverSet on third eye of a Parking Meter -- QBCore.Functions.CreateCallback('qb-meterrobbery:server:ScrewDriverSet', function(source, cb, item) local src = source local Player = QBCore.Functions.GetPlayer(src) local ScrewdriverScan = Player.Functions.GetItemByName(item) if ScrewdriverScan then cb(true) Player.Functions.RemoveItem(Config.RequiredItem, 1) TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[Config.RequiredItem], 'remove', 1) else cb(false) end end) -- Add Money once Parking Meter is robbed -- RegisterNetEvent('qb-meterrobbery:server:AddMoney', function() local src = source local Player = QBCore.Functions.GetPlayer(src) Player.Functions.AddMoney('cash', Config.RewardMoney, 'Parkerings automat udbetaling') end) -- On Resource Start (Console Notification) -- AddEventHandler('onResourceStart', function(resource) if (GetCurrentResourceName() ~= resource) then return end print(resource..' started successfully') end)