forked from Simnation/Main
313 lines
No EOL
11 KiB
Lua
313 lines
No EOL
11 KiB
Lua
-----------------------------------------------------------------------------------
|
|
-- 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(1921.25, 3725.89, 32.57),
|
|
size = 5
|
|
},
|
|
sellVehicle = {
|
|
coords = vector3(-1654.9, -3147.58, 13.99),
|
|
size = 5
|
|
},
|
|
purchaseSpawn = vector4(-1654.9, -3147.58, 13.99, 324.78),
|
|
testDriveSpawn = vector4(-1654.9, -3147.58, 13.99, 324.78),
|
|
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 = "sph", -- 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 |