local QBCore = exports['qb-core']:GetCoreObject() RegisterNetEvent('rz:eat:craftmenu', function() exports['qb-menu']:openMenu({ { header = Lang:t("qbmenu.header"), isMenuHeader = true, }, { id = 1, header = Lang:t("qbmenu.smallcraft"), txt = Lang:t("qbmenu.smallcrafttxt"), params = { event = "rz-burgershot:smallpacket", } }, { id = 2, header = Lang:t("qbmenu.bigcraft"), txt = Lang:t("qbmenu.bigcrafttxt"), params = { event = "rz-burgershot:bigpacket", } }, { id = 3, header = Lang:t("qbmenu.goatcraft"), txt = Lang:t("qbmenu.goatcrafttxt"), params = { event = "rz-burgershot:goatpacket", } }, { id = 4, header = Lang:t("qbmenu.coffecraft"), txt = Lang:t("qbmenu.coffecrafttxt"), params = { event = "rz-burgershot:coffeepacket", } }, { header = Lang:t("qbmenu.closemenu"), params = { event = "qb-menu:client:closeMenu" } }, }) end) RegisterNetEvent('rz-burgershot:ordermenu', function(data) exports['qb-menu']:openMenu({ { header = Lang:t("qbmenu.Fridge"), isMenuHeader = true }, { header = Lang:t("qbmenu.orderitems"), txt = Lang:t("qbmenu.orderitemstxt"), params = { event = "rz:burgershot:shop" } }, { header = Lang:t("qbmenu.fridgeheader"), txt = Lang:t("qbmenu.fridgetxt"), params = { event = "rz-burgershot:storge2" } }, { header = Lang:t("qbmenu.macaroonheader"), txt = Lang:t("qbmenu.macaroontxt"), params = { event = "rz-burgershot:client:macaroon", } }, { header = Lang:t("qbmenu.icecream"), txt = Lang:t("label.IceCreamStation"), params = { event = "rz-burgershot:icecream", } }, { header = Lang:t("qbmenu.closemenu"), params = { event = "qb-menu:client:closeMenu" } }, }) end) RegisterNetEvent('rz-burgershot:dutymenu', function(data) exports['qb-menu']:openMenu({ { header = Lang:t("qbmenu.dutymenu"), isMenuHeader = true }, { header = Lang:t("qbmenu.dutyonoff"), params = { event = "rz-burgershot:duty", } }, { header = Lang:t("qbmenu.closemenu"), params = { event = "qb-menu:client:closeMenu" } }, }) end) RegisterNetEvent('rz-burgershot:friesmenu', function(data) exports['qb-menu']:openMenu({ { header = Lang:t("qbmenu.friestmenu"), isMenuHeader = true }, { header = Lang:t("qbmenu.friestmenu"), txt = "", params = { event = "rz-burgershot:friestlist", } }, { header = Lang:t("qbmenu.closemenu"), params = { event = "qb-menu:client:closeMenu" } }, }) end) RegisterNetEvent('rz-burgershot:friestlist', function(data) exports['qb-menu']:openMenu({ { header = Lang:t("qbmenu.frieslistmenu"), isMenuHeader = true }, { header = Lang:t("qbmenu.bigpotatoheader"), txt = Lang:t("qbmenu.bigpotatotxt"), params = { event = "rz-burgershot:client:bigpotato", } }, { header = Lang:t("qbmenu.smallpotatoheader"), txt = Lang:t("qbmenu.smallpotatotxt"), params = { event = "rz-burgershot:client:smallpotato", } }, { header = Lang:t("qbmenu.ringsheader"), txt = Lang:t("qbmenu.ringstxt"), params = { event = "rz-burgershot:client:rings", } }, { header = Lang:t("qbmenu.nuggetsheader"), txt = Lang:t("qbmenu.nuggetstxt"), params = { event = "rz-burgershot:client:nuggets", } }, { header = Lang:t("qbmenu.backmenu"), params = { event = "rz-burgershot:friesmenu", } }, }) end) RegisterNetEvent('rz-burgershot:meatmenu', function(data) exports['qb-menu']:openMenu({ { header = Lang:t("qbmenu.friesmeatmenu"), isMenuHeader = true }, { header = Lang:t("qbmenu.friesmeatheader"), txt = Lang:t("qbmenu.friesmeatxt"), params = { event = "rz-burgershot:client:meat", } }, }) end) RegisterNetEvent('rz-burgershot:drinkmenu', function(data) exports['qb-menu']:openMenu({ { header = "Drink List Menu", isMenuHeader = true }, { header = Lang:t("qbmenu.bigsizecola"), txt = Lang:t("qbmenu.bigsizecolatxt"), params = { event = "rz-burgershot:client:bigcola", } }, { header = Lang:t("qbmenu.smallsizecola"), txt = Lang:t("qbmenu.smallsizecolatxt"), params = { event = "rz-burgershot:client:smallcola", } }, { header = Lang:t("qbmenu.coffee"), txt = Lang:t("qbmenu.coffeetxt"), params = { event = "rz-burgershot:client:coffee", } }, }) end) RegisterNetEvent('rz-burgershot:burgermenu', function(data) exports['qb-menu']:openMenu({ { header = Lang:t("qbmenu.burgermenu"), isMenuHeader = true }, { header = Lang:t("qbmenu.bleederburgerheader"), txt = Lang:t("qbmenu.bleederburgertxt"), params = { event = "rz-burgershot:client:bleederburger", } }, { header = Lang:t("qbmenu.bigkingburgerheader"), txt = Lang:t("qbmenu.bigkingburgertxt"), params = { event = "rz-burgershot:client:bigkingburger", } }, { header = Lang:t("qbmenu.wrapheader"), txt = Lang:t("qbmenu.wraptxt"), params = { event = "rz-burgershot:client:wrap", } }, }) end) RegisterNetEvent('rz-burgershot:icecream', function(data) exports['qb-menu']:openMenu({ { header = Lang:t("qbmenu.icecream"), isMenuHeader = true }, { header = Lang:t("qbmenu.chocolateicecream"), params = { event = "rz-burgershot:client:chocolateicecream", } }, { header = Lang:t("qbmenu.vanillaicecream"), params = { event = "rz-burgershot:client:vanillaicecream", } }, { header = Lang:t("qbmenu.thesmurfsicecream"), params = { event = "rz-burgershot:client:thesmurfsicecream", } }, ---- { header = Lang:t("qbmenu.strawberryicecream"), params = { event = "rz-burgershot:client:strawberryicecream", } }, { header = Lang:t("qbmenu.matchaicecream"), params = { event = "rz-burgershot:client:matchaicecream", } }, { header = Lang:t("qbmenu.ubeicecream"), params = { event = "rz-burgershot:client:ubeicecream", } }, { header = Lang:t("qbmenu.smurfetteicecream"), params = { event = "rz-burgershot:client:smurfetteicecream", } }, { header = Lang:t("qbmenu.unicornicecream"), params = { event = "rz-burgershot:client:unicornicecream", } }, { header = Lang:t("qbmenu.backmenu"), params = { event = "rz-burgershot:ordermenu", } }, }) end) RegisterNetEvent('rz-burgershot:sellpacket', function(data) exports['qb-menu']:openMenu({ { header = Lang:t("qbmenu.packetmenuheader"), isMenuHeader = true }, { header = Lang:t("qbmenu.smallpacketsellheader"), params = { event = "rz-burgershot:client:startdeliverysmall", } }, { header = Lang:t("qbmenu.bigpacketsellheader"), params = { event = "rz-burgershot:client:startdeliverybig", } }, }) end) exports['qb-target']:AddCircleZone('duty', vector3(Config.Duty.x, Config.Duty.y, Config.Duty.z), 1.0,{ name = 'duty', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.duty") ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz-burgershot:dutymenu') end}}, distance = 1.0 }) exports['qb-target']:AddCircleZone('tray', vector3(Config.Tray.x, Config.Tray.y, Config.Tray.z), 1.0,{ name = 'tray', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.tray") ,icon = 'fa-solid fa-hand-holding', action = function() TriggerEvent('rz-burgershot:tray') end}}, distance = 2.0 }) exports['qb-target']:AddCircleZone('tray2', vector3(Config.Tray2.x, Config.Tray2.y, Config.Tray2.z), 1.0,{ name = 'tray2', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.tray") ,icon = 'fa-solid fa-hand-holding', action = function() TriggerEvent('rz-burgershot:tray2') end}}, distance = 2.0 }) exports['qb-target']:AddCircleZone('Storge', vector3(Config.Storge.x, Config.Storge.y, Config.Storge.z), 1.0,{ name = 'Storge', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.storge") ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz-burgershot:storge') end}}, distance = 1.0 }) exports['qb-target']:AddCircleZone('Fridge', vector3(Config.Fridge.x, Config.Fridge.y, Config.Fridge.z), 1.0,{ name = 'Fridge', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.Fridge") ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz-burgershot:ordermenu') end}}, distance = 1.0 }) exports['qb-target']:AddCircleZone('Fries', vector3(Config.Fries.x, Config.Fries.y, Config.Fries.z), 1.0,{ name = 'Fries', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.Fries") ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz-burgershot:friesmenu') end}}, distance = 1.0 }) exports['qb-target']:AddCircleZone('Drink', vector3(Config.Drink.x, Config.Drink.y, Config.Drink.z), 1.0,{ name = 'Drink', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.Drink") ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz-burgershot:drinkmenu') end}}, distance = 1.0 }) exports['qb-target']:AddCircleZone('Meat', vector3(Config.MeatStation.x, Config.MeatStation.y, Config.MeatStation.z), 1.0,{ name = 'Meat', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.Meat") ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz-burgershot:meatmenu') end}}, distance = 1.0 }) exports['qb-target']:AddCircleZone('BurgerStation', vector3(Config.BurgerStation.x, Config.BurgerStation.y, Config.BurgerStation.z), 1.0,{ name = 'BurgerStation', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.BurgerStation") ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz-burgershot:burgermenu') end}}, distance = 1.0 }) exports['qb-target']:AddCircleZone('PackageStation', vector3(Config.PackageStation.x, Config.PackageStation.y, Config.PackageStation.z), 1.0,{ name = 'PackageStation', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.PackageStation") ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz:eat:craftmenu') end}}, distance = 1.0 }) exports['qb-target']:AddCircleZone('Clean', vector3(Config.Clean.x, Config.Clean.y, Config.Clean.z), 1.0,{ name = 'Clean', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.Clean") ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz-burgershot:client:clean') end}}, distance = 1.0 }) exports['qb-target']:AddCircleZone('SellItem', vector3(Config.SellItem.x, Config.SellItem.y, Config.SellItem.z), 1.0,{ name = 'SellItem', debugPoly = false, useZ=true}, { options = {{label = Lang:t("label.SellItem") ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz-burgershot:sellpacket') end}}, distance = 1.0 }) exports['qb-target']:AddCircleZone('Finish', vector3(Config.Finish.x, Config.Finish.y, Config.Finish.z), 2.0,{ name = 'Finish', debugPoly = false, useZ=true}, { options = {{label = "Afslut" ,icon = 'fa-solid fa-hand-holding', job = Config.Job, action = function() TriggerEvent('rz-burgershot:client:sellingfinish') end}}, distance = 2.0 })