so im having an issue on making the test drive not be timed. for RP reasons i need this so someone doesnt randomly teleport back to pdm. we added a shop in but just used what was already there to configure the other shop. this is my config for shop
Config = {}
Config.UsingTarget = GetConvar('UseTarget', 'false') == 'true'
Config.Commission = 0.10 -- Percent that goes to sales person from a full car sale 10%
Config.FinanceCommission = 0.10 -- Percent that goes to sales person from a finance sale 5%
Config.FinanceZone = vector3(-56.4, -1096.44, 26.42)-- Where the finance menu is located
Config.PaymentWarning = 10 -- time in minutes that player has to make payment before repo
Config.PaymentInterval = 24 -- time in hours between payment being due
Config.MinimumDown = 10 -- minimum percentage allowed down
Config.MaximumPayments = 24 -- maximum payments allowed
Config.Shops = {
['pdm'] = {
['Type'] = 'managed', -- no player interaction is required to purchase a car
['Zone'] = {
['Shape'] = {--polygon that surrounds the shop
vector2(-56.727394104004, -1086.2325439453),
vector2(-60.612808227539, -1096.7795410156),
vector2(-58.26834487915, -1100.572265625),
vector2(-35.927803039551, -1109.0034179688),
vector2(-34.427627563477, -1108.5111083984),
vector2(-32.02657699585, -1101.5877685547),
vector2(-33.342102050781, -1101.0377197266),
vector2(-31.292987823486, -1095.3717041016)
},
['minZ'] = 25.0, -- min height of the shop zone
['maxZ'] = 28.0, -- max height of the shop zone
['size'] = 2.75 -- size of the vehicles zones
},
['Job'] = 'cardealer', -- Name of job or none
['ShopLabel'] = 'Premium Deluxe Motorsport', -- Blip name
['showBlip'] = true, -- true or false
['blipSprite'] = 326, -- Blip sprite
['blipColor'] = 3, -- Blip color
['Categories'] = {-- Categories available to browse
['sportsclassics'] = 'Sports Classics',
['sedans'] = 'Sedans',
['coupes'] = 'Coupes',
['suvs'] = 'SUVs',
['super'] = 'Super',
['sports'] = 'Sports',
['leo'] = 'Law Enforcement',
['ems'] = 'EMS',
['imports'] = 'Imports',
['offroad'] = 'Offroad',
['muscle'] = 'Muscle',
['compacts'] = 'Compacts',
['motorcycles'] = 'Motorcycles',
['vans'] = 'Vans',
['cycles'] = 'Bicycles'
},
['TestDriveTimeLimit'] = 0.0, -- Time in minutes until the vehicle gets deleted
['Location'] = vector3(-45.67, -1098.34, 26.42), -- Blip Location
['ReturnLocation'] = vector3(-44.74, -1082.58, 26.68), -- Location to return vehicle, only enables if the vehicleshop has a job owned
['VehicleSpawn'] = vector4(-56.79, -1109.85, 26.43, 71.5), -- Spawn location when vehicle is bought
['TestDriveSpawn'] = vector4(-56.79, -1109.85, 26.43, 71.5), -- Spawn location for test drive
['ShowroomVehicles'] = {
[1] = {
coords = vector4(-45.65, -1093.66, 25.44, 69.5), -- where the vehicle will spawn on display
defaultVehicle = 't20', -- Default display vehicle
chosenVehicle = 't20', -- Same as default but is dynamically changed when swapping vehicles
},
[2] = {
coords = vector4(-48.27, -1101.86, 25.44, 294.5),
defaultVehicle = 'schafter2',
chosenVehicle = 'schafter2'
},
[3] = {
coords = vector4(-39.6, -1096.01, 25.44, 66.5),
defaultVehicle = 'comet2',
chosenVehicle = 'comet2'
},
[4] = {
coords = vector4(-51.21, -1096.77, 25.44, 254.5),
defaultVehicle = 'vigero',
chosenVehicle = 'vigero'
},
[5] = {
coords = vector4(-40.18, -1104.13, 25.44, 338.5),
defaultVehicle = 'bmx',
chosenVehicle = 'bmx'
},
[6] = {
coords = vector4(-43.31, -1099.02, 25.44, 52.5),
defaultVehicle = 'bati',
chosenVehicle = 'bati'
},
[7] = {
coords = vector4(-50.66, -1093.05, 25.44, 222.5),
defaultVehicle = 'panto',
chosenVehicle = 'panto'
},
[8] = {
coords = vector4(-44.28, -1102.47, 25.44, 298.5),
defaultVehicle = 'bati',
chosenVehicle = 'bati'
}
},
},
['luxury'] = {
['Type'] = 'managed', -- meaning a real player has to sell the car
['Zone'] = {
['Shape'] = {
vector2(-804.06, -215.16),
vector2(-795.25, -229.95),
vector2(-790.78, -237.57),
vector2(-787.05, -244.05),
vector2(-779.44, -219.1),
vector2(-791.35, -217.35),
vector2(-787.43, -206.97)
},
['minZ'] = 36.646457672119,
['maxZ'] = 37.516143798828,
['size'] = 2.75 -- size of the vehicles zones
},
['Job'] = 'cardealer', -- Name of job or none
['ShopLabel'] = 'Sunrise Auto',
['showBlip'] = true, -- true or false
['blipSprite'] = 326, -- Blip sprite
['blipColor'] = 5, -- Blip color
['Categories'] = {
['imports1'] = 'Mclaren',
['imports2'] = 'Lamborghini',
['imports3'] = 'Ferrari',
['imports4'] = 'Mercedes',
['imports5'] = 'Porche',
['imports6'] = 'SRT',
['imports7'] = 'Koenigsegg',
['imports8'] = '1 of 1s'
},
['TestDriveTimeLimit'] = 0.0,
['Location'] = vector3(-798.16, -220.78, 37.15),
['ReturnLocation'] = vector3(-767.32, -234.88, 37.15),
['VehicleSpawn'] = vector4(-772.41, -235.98, 37.15, 204.52),
['ShowroomVehicles'] = {
[1] = {
coords = vector4(-804.06, -215.16, 37.15, 216.02),
defaultVehicle = 'pgt3',
chosenVehicle = 'pgt3'
},
[2] = {
coords = vector4(-795.25, -229.95, 37.16, 88.8),
defaultVehicle = 'urus2018',
chosenVehicle = 'urus2018'
},
[3] = {
coords = vector4(-790.78, -237.57, 37.16, 81.76),
defaultVehicle = 'viper',
chosenVehicle = 'viper'
},
[4] = {
coords = vector4(-787.05, -244.05, 37.17, 83.96),
defaultVehicle = 'amggtr',
chosenVehicle = 'amggtr'
},
[5] = {
coords = vector4(-791.35, -217.35, 37.41, 121.53),
defaultVehicle = 'f8t',
chosenVehicle = 'f8t'
},
[6] = {
coords = vector4(-779.44, -219.1, 37.17, 76.62),
defaultVehicle = 'lpi8004',
chosenVehicle = 'lpi8004'
},
[7] = {
coords = vector4(-787.43, -206.97, 37.21, 120.9),
defaultVehicle = 'jesko',
chosenVehicle = 'jesko'
},
}
}, -- Add your next table under this comma
['boats'] = {
['Type'] = 'free-use', -- no player interaction is required to purchase a vehicle
['Zone'] = {
['Shape'] = {--polygon that surrounds the shop
vector2(-729.39, -1315.84),
vector2(-766.81, -1360.11),
vector2(-754.21, -1371.49),
vector2(-716.94, -1326.88)
},
['minZ'] = 0.0, -- min height of the shop zone
['maxZ'] = 5.0, -- max height of the shop zone
['size'] = 6.2 -- size of the vehicles zones
},
['Job'] = 'none', -- Name of job or none
['ShopLabel'] = 'Marina Shop', -- Blip name
['showBlip'] = true, -- true or false
['blipSprite'] = 410, -- Blip sprite
['blipColor'] = 3, -- Blip color
['Categories'] = {-- Categories available to browse
['boats'] = 'Boats'
},
['TestDriveTimeLimit'] = 1.5, -- Time in minutes until the vehicle gets deleted
['Location'] = vector3(-738.25, -1334.38, 1.6), -- Blip Location
['ReturnLocation'] = vector3(-714.34, -1343.31, 0.0), -- Location to return vehicle, only enables if the vehicleshop has a job owned
['VehicleSpawn'] = vector4(-727.87, -1353.1, -0.17, 137.09), -- Spawn location when vehicle is bought
['ShowroomVehicles'] = {
[1] = {
coords = vector4(-727.05, -1326.59, 0.00, 229.5), -- where the vehicle will spawn on display
defaultVehicle = 'seashark', -- Default display vehicle
chosenVehicle = 'seashark' -- Same as default but is dynamically changed when swapping vehicles
},
[2] = {
coords = vector4(-732.84, -1333.5, -0.50, 229.5),
defaultVehicle = 'dinghy',
chosenVehicle = 'dinghy'
},
[3] = {
coords = vector4(-737.84, -1340.83, -0.50, 229.5),
defaultVehicle = 'speeder',
chosenVehicle = 'speeder'
},
[4] = {
coords = vector4(-741.53, -1349.7, -2.00, 229.5),
defaultVehicle = 'marquis',
chosenVehicle = 'marquis'
},
},
},
['air'] = {
['Type'] = 'free-use', -- no player interaction is required to purchase a vehicle
['Zone'] = {
['Shape'] = {--polygon that surrounds the shop
vector2(-1607.58, -3141.7),
vector2(-1672.54, -3103.87),
vector2(-1703.49, -3158.02),
vector2(-1646.03, -3190.84)
},
['minZ'] = 12.99, -- min height of the shop zone
['maxZ'] = 16.99, -- max height of the shop zone
['size'] = 7.0, -- size of the vehicles zones
},
['Job'] = 'none', -- Name of job or none
['ShopLabel'] = 'Air Shop', -- Blip name
['showBlip'] = true, -- true or false
['blipSprite'] = 251, -- Blip sprite
['blipColor'] = 3, -- Blip color
['Categories'] = {-- Categories available to browse
['helicopters'] = 'Helicopters',
['planes'] = 'Planes'
},
['TestDriveTimeLimit'] = 1.5, -- Time in minutes until the vehicle gets deleted
['Location'] = vector3(-1652.76, -3143.4, 13.99), -- Blip Location
['ReturnLocation'] = vector3(-1628.44, -3104.7, 13.94), -- Location to return vehicle, only enables if the vehicleshop has a job owned
['VehicleSpawn'] = vector4(-1617.49, -3086.17, 13.94, 329.2), -- Spawn location when vehicle is bought
['ShowroomVehicles'] = {
[1] = {
coords = vector4(-1651.36, -3162.66, 12.99, 346.89), -- where the vehicle will spawn on display
defaultVehicle = 'volatus', -- Default display vehicle
chosenVehicle = 'volatus' -- Same as default but is dynamically changed when swapping vehicles
},
[2] = {
coords = vector4(-1668.53, -3152.56, 12.99, 303.22),
defaultVehicle = 'luxor2',
chosenVehicle = 'luxor2'
},
[3] = {
coords = vector4(-1632.02, -3144.48, 12.99, 31.08),
defaultVehicle = 'nimbus',
chosenVehicle = 'nimbus'
},
[4] = {
coords = vector4(-1663.74, -3126.32, 12.99, 275.03),
defaultVehicle = 'frogger',
chosenVehicle = 'frogger'
},
},
},
}