----------------------------------------------------------------------------------- -- WAIT! Before editing this file manually, try our new easy configuration tool! -- -- https://configurator.jgscripts.com/dealerships -- ----------------------------------------------------------------------------------- Config = {} -- Localisation Config.Locale = "de" Config.NumberAndDateFormat = "en-US" Config.Currency = "USD" Config.SpeedUnit = "kph" -- or "kph" -- Framework & Integrations Config.Framework = "QBCore" -- or "QBCore", "Qbox", "ESX" Config.FuelSystem = "lc_fuel" -- or "LegacyFuel", "ps-fuel", "lj-fuel", "ox_fuel", "cdn-fuel", "hyon_gas_station", "okokGasStation", "nd_fuel", "myFuel", "ti_fuel", "Renewed-Fuel", "rcore_fuel", "qs-fuelstations", "none" Config.VehicleKeys = "none" -- or "qb-vehiclekeys", "MrNewbVehicleKeys", "jaksam-vehicles-keys", "qs-vehiclekeys", "mk_vehiclekeys", "wasabi_carlock", "cd_garage", "okokGarage", "t1ger_keys", "Renewed", "tgiann-hotwire", "none" Config.Notifications = "ox_lib" -- or "default", "okokNotify", "ox_lib", "ps-ui" Config.DrawText = "jg-textui" -- or "jg-textui", "qb-DrawText", "okokTextUI", "ox_lib", "ps-ui" -- Text UI prompts Config.OpenShowroomPrompt = "[E] Open Showroom" Config.OpenShowroomKeyBind = 38 Config.ViewInShowroomPrompt = "[E] View in Showroom" Config.ViewInShowroomKeyBind = 38 Config.OpenManagementPrompt = "[E] Dealership Management" Config.OpenManagementKeyBind = 38 Config.SellVehiclePrompt = "[E] Sell Vehicle" Config.SellVehicleKeyBind = 38 -- If you don't know what this means, don't touch this -- If you know what this means, I do recommend enabling it but be aware you may experience reliability issues on more populated servers -- Having significant issues? I beg you to just set it back to false before opening a ticket with us -- Want to read my rant about server spawned vehicles? https://docs.jgscripts.com/advanced-garages/misc/why-are-you-not-using-createvehicleserversetter-by-default Config.SpawnVehiclesWithServerSetter = false -- Finance (to disable finance, you have to do it on a per-location basis with Config.DealershipLocations below) Config.FinancePayments = 12 Config.FinanceDownPayment = 0.1 -- 0.1 means 10% Config.FinanceInterest = 0.1 -- 0.1 means 10% Config.FinancePaymentInterval = 12 -- in hours Config.FinancePaymentFailedHoursUntilRepo = 1 -- in hours Config.MaxFinancedVehiclesPerPlayer = 5 -- Little vehicle preview images in the garage UI - learn more/add custom images: https://docs.jgscripts.com/advanced-garages/vehicle-images Config.ShowVehicleImages = true -- Vehicle purchases Config.PlateFormat = "1AA111AA" -- https://docs.jgscripts.com/dealerships/plate-format Config.HideVehicleStats = false -- Test drives Config.TestDrivePlate = "TEST1111" -- This is a plate seed so it'll be random every time (read: https://docs.jgscripts.com/dealerships/plate-format) Config.TestDriveTimeSeconds = 120 Config.TestDriveNotInBucket = false -- Set to true for everyone to see the test driven vehicle (player is instanced by default) -- Display vehicles (showroom) Config.DisplayVehiclesPlate = "DEALER" Config.DisplayVehiclesHidePurchasePrompt = false -- Dealership stock purchases Config.DealerPurchasePrice = 0.8 -- 0.8 = Dealers pay 80% of vehicle price Config.VehicleOrderTime = 1 -- in mins Config.ManagerCanChangePriceOfVehicles = true -- Managers can change the price of vehicles in the dealership -- Vehicle colour options (for purchases & display vehicles) Config.UseRGBColors = true -- this will use the index instead of hex, see https://pastebin.com/pwHci0xK (hex will still be used in the ui) Config.VehicleColourOptions = { {label = "Red", hex = "#e81416", index = 27}, {label = "Orange", hex = "#ff7518", index = 38}, {label = "Yellow", hex = "#ffbf00", index = 88}, {label = "Green", hex = "#79c314", index = 92}, {label = "Blue", hex = "#487de7", index = 64}, {label = "Purple", hex = "#70369d", index = 145}, {label = "Black", hex = "#000000", index = 0}, {label = "White", hex = "#ffffff", index = 111}, } Config.Categories = { planes = "Planes", sportsclassics = "Sports Classics", sedans = "Sedans", compacts = "Compacts", motorcycles = "Motorcycles", super = "Super", offroad = "Offroad", helicopters = "Helicopters", coupes = "Coupes", muscle = "Muscle", boats = "Boats", vans = "Vans", sports = "Sports", suvs = "SUVs", commercial = "Commercial", cycles = "Cycles", industrial = "Industrial", importcars = "Import Cars", importbikes = "Import Bikes", importtrucks = "Import Trucks", trailer = "Anhänger", utility = "Utility", } Config.DealershipLocations = { ["pdm"] = { type = "owned", -- or "owned", "self-service" openShowroom = { coords = vector3(-47.54, -1088.75, 28.0), size = 5 }, openManagement = { coords = vector3(-18.56, -1086.03, 28.0), size = 2 }, sellVehicle = { coords = vector3(-58.79, -1073.9, 27.19), size = 5 }, purchaseSpawn = vector4(-97.61, -2458.32, 6.02, 60.44), testDriveSpawn = vector4(-59.45, -1073.64, 27.19, 69.48), camera = { name = "Car", coords = vector4(-146.6166, -596.6301, 166.0, 270.0), positions = {5.0, 8.0, 12.0, 8.0} }, categories = {"importcars", "offroad",}, enableTestDrive = true, hideBlip = true, blip = { id = 326, color = 2, scale = 0.6 }, enableSellVehicle = true, -- Allow players to sell vehicles back to dealer sellVehiclePercent = 0.6, -- 60% of current sale price enableFinance = true, hideMarkers = false, markers = { id = 21, size = { x = 0.3, y = 0.3, z = 0.3 }, color = { r = 255, g = 255, b = 255, a = 120 }, bobUpAndDown = 0, faceCamera = 0, rotate = 1, drawOnEnts = 0 }, showroomJobWhitelist = {}, showroomGangWhitelist = {}, societyPurchaseJobWhitelist = {}, societyPurchaseGangWhitelist = {}, disableShowroomPurchase = false, job = "pdm", -- Owned dealerships only directSaleDistance = 50, }, ["normal"] = { type = "self-service", -- or "owned", "self-service" openShowroom = { coords = vector3(-194.85, -1169.02, 23.76), size = 5 }, openManagement = { coords = vector3(-1249.04, -346.96, 37.34), size = 5 }, sellVehicle = { coords = vector3(-206.6, -1180.99, 23.03), size = 5 }, purchaseSpawn = vector4(-178.26, -1182.79, 23.07, 270.33), testDriveSpawn = vector4(-178.26, -1182.79, 23.07, 270.33), camera = { name = "Car", coords = vector4(-146.6166, -596.6301, 166.0, 270.0), positions = {5.0, 8.0, 12.0, 8.0} }, categories = {"super", "sports","suvs", "muscle", "coupes","compacts"}, enableSellVehicle = true, -- Allow players to sell vehicles back to dealer sellVehiclePercent = 0.6, -- 60% of current sale price enableTestDrive = true, enableFinance = true, hideBlip = true, blip = { id = 523, color = 2, scale = 0.6 }, hideMarkers = false, markers = { id = 21, size = { x = 0.3, y = 0.3, z = 0.3 }, color = { r = 255, g = 255, b = 255, a = 120 }, bobUpAndDown = 0, faceCamera = 0, rotate = 1, drawOnEnts = 0 }, showroomJobWhitelist = {}, showroomGangWhitelist = {}, societyPurchaseJobWhitelist = {}, societyPurchaseGangWhitelist = {}, }, ["bikes"] = { type = "self-service", -- or "owned", "self-service" openShowroom = { coords = vector3(289.16, -1172.25, 29.29), size = 5 }, openManagement = { coords = vector3(-731.37, -1310.35, 5.0), size = 5 }, sellVehicle = { coords = vector3(316.83, -1165.12, 29.29), size = 5 }, purchaseSpawn = vector4(309.22, -1163.7, 29.29, 287.84), testDriveSpawn = vector4(309.22, -1163.7, 29.29, 287.84), camera = { name = "Bike", coords = vector4(-146.6166, -596.6301, 166.0, 270.0), positions = {5.0, 8.0, 12.0, 8.0} }, categories = {"motorcycles","importbikes"}, enableSellVehicle = true, -- Allow players to sell vehicles back to dealer sellVehiclePercent = 0.6, -- 60% of current sale price enableTestDrive = true, hideBlip = true, blip = { id = 410, color = 2, scale = 0.6 }, hideMarkers = false, markers = { id = 21, size = { x = 0.3, y = 0.3, z = 0.3 }, color = { r = 255, g = 255, b = 255, a = 120 }, bobUpAndDown = 0, faceCamera = 0, rotate = 1, drawOnEnts = 0 }, showroomJobWhitelist = {}, showroomGangWhitelist = {}, societyPurchaseJobWhitelist = {}, societyPurchaseGangWhitelist = {}, }, ["spautohaus"] = { type = "owned", -- or "owned", "self-service" openShowroom = { coords = vector3(1921.12, 3725.73, 32.57), size = 2 }, openManagement = { coords = vector3(1928.87, 3719.21, 32.57), size = 2 }, sellVehicle = { coords = vector3(-1654.9, -3147.58, 13.99), size = 5 }, purchaseSpawn = vector4(1902.78, 3740.03, 32.33, 120.4), testDriveSpawn = vector4(1902.78, 3740.03, 32.33, 120.4), camera = { name = "Car", coords = vector4(-146.6166, -596.6301, 166.0, 270.0), positions = {5.0, 8.0, 12.0, 8.0} }, categories = {"motorcycles", "offroad", "muscle", "cycles", "utility"}, enableSellVehicle = true, -- Allow players to sell vehicles back to dealer sellVehiclePercent = 0.6, -- 60% of current sale price enableTestDrive = false, hideBlip = true, blip = { id = 423, color = 2, scale = 0.6 }, hideMarkers = false, markers = { id = 21, size = { x = 0.3, y = 0.3, z = 0.3 }, color = { r = 255, g = 255, b = 255, a = 120 }, bobUpAndDown = 0, faceCamera = 0, rotate = 1, drawOnEnts = 0 }, showroomJobWhitelist = {}, showroomGangWhitelist = {}, societyPurchaseJobWhitelist = {}, job = "spah", -- Owned dealerships only societyPurchaseGangWhitelist = {}, }, ["truck"] = { type = "self-service", -- or "owned", "self-service" openShowroom = { coords = vector3(1018.67, -2511.7, 28.48), size = 5 }, openManagement = { coords = vector3(1184.45, -3179.27, 7.1), size = 5 }, sellVehicle = { coords = vector3(1009.58, -2527.7, 28.31), size = 5 }, purchaseSpawn = vector4(983.46, -2510.64, 28.3, 358.01), testDriveSpawn = vector4(983.46, -2510.64, 28.3, 358.01), camera = { name = "Truck", coords = vector4(-1267.0, -3013.14, -48.5, 310.96), positions = {7.5, 12.0, 15.0, 12.0} }, categories = {"vans", "commercial", "industrial", "importtrucks", "trailer"}, enableSellVehicle = true, -- Allow players to sell vehicles back to dealer sellVehiclePercent = 0.6, -- 60% of current sale price enableTestDrive = true, enableFinance = true, hideBlip = true, blip = { id = 477, color = 2, scale = 0.6 }, hideMarkers = false, markers = { id = 21, size = { x = 0.3, y = 0.3, z = 0.3 }, color = { r = 255, g = 255, b = 255, a = 120 }, bobUpAndDown = 0, faceCamera = 0, rotate = 1, drawOnEnts = 0 }, showroomJobWhitelist = {}, showroomGangWhitelist = {}, societyPurchaseJobWhitelist = {}, societyPurchaseGangWhitelist = {}, }, } -- Commands Config.MyFinanceCommand = "myfinance" Config.DirectSaleCommand = "directsale" Config.DealerAdminCommand = "dealeradmin" -- Nerd options Config.RemoveGeneratorsAroundDealership = 60.0 Config.AutoRunSQL = true Config.ReturnToPreviousRoutingBucket = false Config.HideWatermark = false Config.Debug = false