local QBCore = exports['qb-core']:GetCoreObject() local notify = Config.Notify -- qb or ox function Notifys(text, type) if notify == 'qb' then TriggerClientEvent("QBCore:Notify", source, text, type) elseif notify == 'ox' then lib.notify(source, { title = text, type = type}) elseif notify == 'okok' then TriggerClientEvent('okokNotify:Alert', source, '', text, 4000, type, false) else print"dude, it literally tells you what to put in the config" end end function Itemcheck(Player, item, amount, notify) local itemchecks = Player.Functions.GetItemByName(item) local yes if notify == nil then notify = false end if itemchecks and itemchecks.amount >= amount then yes = true return yes else if notify == 'true' then Notifys(string.format(Config.Locale["need_item"], amount, QBCore.Shared.Items[item].label), 'error') return else end end end function CheckDist(source,Player, coords) local pcoords = GetEntityCoords(Player) local ok if #(pcoords - coords) < 4.0 then return ok else DropPlayer(source, 'Too Far') return end end function RemoveItem( item, amount) local src = source local Player = QBCore.Functions.GetPlayer(src) if Player.Functions.RemoveItem(item, amount) then TriggerClientEvent("inventory:client:ItemBox", src, QBCore.Shared.Items[item], "remove", amount) TriggerClientEvent("qb-inventory:client:ItemBox", src, QBCore.Shared.Items[item], "remove", amount) return true else Notifys(string.format(Config.Locale["need_item"], amount, QBCore.Shared.Items[item].label), 'error') end end function AddItem(item, amount) local src = source local Player = QBCore.Functions.GetPlayer(src) if Player.Functions.AddItem(item, amount) then TriggerClientEvent("inventory:client:ItemBox", src, QBCore.Shared.Items[item], "add", amount) TriggerClientEvent("qb-inventory:client:ItemBox", src, QBCore.Shared.Items[item], "remove", amount) return true else print('you sucks') end end QBCore.Functions.CreateCallback('md-houserobberies:server:GetCoppers', function(source, cb, args) local amount = 0 local players = QBCore.Functions.GetQBPlayers() for k, v in pairs(players) do if v.PlayerData.job.type == 'leo' and v.PlayerData.job.onduty then amount = amount + 1 end end cb(amount) end) CreateThread(function() if not GetResourceState('ox_lib'):find("start") then print('^1 ox_lib Is A Depndancy, Not An Optional ') end end) CreateThread(function() local url = "https://raw.githubusercontent.com/Mustachedom/md-houserobberies/main/version.txt" local version = GetResourceMetadata('md-houserobberies', "version" ) PerformHttpRequest(url, function(err, text, headers) if (text ~= nil) then print('^2 Your Version:' .. version .. ' | Current Version:' .. text .. '' ) end end, "GET", "", "") end)