Configuration

All v42 scripts include clearly structured and editable files, featuring exports, client- and server-side functions, and configuration options. Designed to give developers full control and flexibility

View Configuration
Config = Config or {}

-- General configurations
Config.Framework = 'qb'     -- 'qb' or 'esx'
Config.CoreName = 'qb-core' -- Change this if you're using an custom core name
Config.UseTextUI = true     -- Default text UI show in the takevehicle and putvehicle (default for each framework)
Config.Debug = false        -- Debug script / PolyZones

Config.Jobs = {
    ['police'] = {                         -- Name of the job
        ['info'] = {
            title = 'Politie - Garage',    -- Title of the garage
            img = 'assets/img/POLITIE.png' -- Image of the garage
        },
        ['garages'] = {
            [1] = {                                                       -- City
                takeVehicle = vector3(-332.31, -1046.29, 23.03),          -- Place where players can take vehicles
                spawnVehicle = vector4(-310.61, -1039.75, 23.03, 156.58), -- Place where the vehicle will spawn for the chosen take vehicle
            },
            [2] = {                                                       -- Sandy
                takeVehicle = vector3(1856.75, 3687.82, 34.33),           -- Place where players can take vehicles
                spawnVehicle = vector4(1865.24, 3693.73, 33.75, 119.88),  -- Place where the vehicle will spawn for the chosen take vehicle
            },
            [3] = {                                                       -- Paleto
                takeVehicle = vector3(-482.83, 6024.88, 31.34),           -- Place where players can take vehicles
                spawnVehicle = vector4(-475.37, 6031.04, 31.34, 226.42),  -- Place where the vehicle will spawn for the chosen take vehicle
            },
        },
        ['putvehicle'] = {
            vector3(-316.96, -1051.91, 23.03), -- Place where they can despawn the job vehicle
            vector3(1855.87, 3699.14, 33.84),  -- Place where they can despawn the job vehicle
            vector3(-468.9, 6038.87, 31.34)    -- Place where they can despawn the job vehicle
        },
    },
    ['ambulance'] = {                        -- Name of the job
        ['info'] = {
            title = 'Ambulance - Garage',    -- Title of the garage
            img = 'assets/img/AMBULANCE.png' -- Image of the garage
        },
        ['garages'] = {
            [1] = {
                takeVehicle = vector3(-497.28, -336.09, 34.5),          -- Place where players can take vehicles
                spawnVehicle = vector4(-489.08, -342.86, 34.37, 260.16) -- Place where the vehicle will spawn for the chosen take vehicle
            },
            [2] = {
                type = 'helicopter',                                    -- Type of the garage if they can take only a boat or helicopter
                takeVehicle = vector3(-446.32, -329.51, 78.17),         -- Place where players can take vehicles
                spawnVehicle = vector4(-446.75, -314.71, 78.17, 191.03) -- Place where the vehicle will spawn for the chosen take vehicle
            },
            [3] = {
                type = 'boat',                                          -- Type of the garage if they can take only a boat or helicopter
                takeVehicle = vector3(-787.78, -1490.17, 1.6),          -- Place where players can take vehicles
                spawnVehicle = vector4(-800.19, -1499.44, 0.72, 107.4), -- Place where the vehicle will spawn for the chosen take vehicle
            },
        },
        ['putvehicle'] = {
            vector3(-486.41, -331.74, 34.36), -- Place where they can despawn the job vehicle
            vector3(-456.02, -293.25, 78.17), -- Place where they can despawn the job vehicle (HELICOPTER)
            vector3(-794.52, -1506.19, 1.12)  -- Place where they can despawn the job vehicle (BOAT)
        },
    },
    ['mechanic'] = {                   -- Name of the job
        ['info'] = {
            title = 'MBM - Garage',    -- Title of the garage
            img = 'assets/img/MBM.png' -- Image of the garage
        },
        ['garages'] = {
            [1] = {
                takeVehicle = vector3(100.39, -1748.35, 29.32),         -- Place where players can take vehicles
                spawnVehicle = vector4(113.39, -1757.72, 29.35, 230.89) -- Place where the vehicle will spawn for the chosen take vehicle
            },
        },
        ['putvehicle'] = {
            vector3(121.93, -1765.57, 29.34) -- Place where they can despawn the job vehicle
        },
    },
}

Config.JobVehicles = {
    ['police'] = {                                                  -- Name of the job
        ['Dienst Infra'] = {                                        -- Name of the catergory
            ['polaudisticktop'] = {                                 -- spawnname of the vehicle model
                name = 'Audi A6 - Geen lightbar',                   -- Name of the vehicle
                info = '4 Personen voertuig',                       -- Information of the vehicle
                img = 'assets/img/vehicles/politie/audia6stick.png' -- Image of the vehicle
            },
            ['pole60'] = {
                name = 'BMW E61',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/bmwe61.png'
            },
            ['polmotor'] = {
                name = 'BMW Motor - Zwaar',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/politie/polmotor.png'
            },
            ['bmwmotor'] = {
                name = 'BMW Motor - Zwaar',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/politie/bmwmotor.png'
            },
            ['polmotor3'] = {
                name = 'Yamaha Motor - Licht',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/politie/polmotor3.png'
            },
            ['pv70'] = {
                name = 'Volvo V70',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/pv70.png'
            },
            ['polpassat'] = {
                name = 'Volkswagen Passat',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polpassat.png'
            },
            ['poltailgater'] = {
                name = 'Audi A6 - Met lightbar',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/poltailgater.png'
            },
            ['polxm'] = {
                name = 'BMW XM',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polxm.png'
            },
            ['flitsbus'] = {
                name = 'Volkswagen T6 Flitsbus',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/politie/flitsbus.png'
            },
            ['polold1'] = {
                name = 'Mercedes Rijkspolitie - Event voertuig',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polold1.png'
            },
        },
        ['Dienst Regionale Recherche'] = { -- Name of the catergory
            ['polcaddy'] = {
                name = 'Volkswagen Caddy',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/politie/polcaddy.png'
            },
            ['pxesu2'] = {
                name = 'Jaguar',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/pxesu2.png'
            },
            ['dsisprinter'] = {
                name = 'Mercedes Sprinter',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/dsisprinter.png'
            },
            ['polvoa'] = {
                name = 'Mercedes Sprinter',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polvoa.png'
            },
            ['upol335i'] = {
                name = 'BMW 335i',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/upol335i.png'
            },
        },
        ['Dienst Speciale Operaties'] = { -- Name of the catergory
            ['tlc2002'] = {
                name = 'Toyota Land Cruiser',
                info = '4 Personen voertuig - Gepantserd',
                img = 'assets/img/vehicles/politie/tlc2002.png'
            },
            ['g500bsb2'] = {
                name = 'Mercedes G500',
                info = '4 Personen voertuig - Gepantserd',
                img = 'assets/img/vehicles/politie/g500.png'
            },
            ['pducato'] = {
                name = 'Fiat Ducato',
                info = '6 Personen voertuig - Arrestantenvervoer',
                img = 'assets/img/vehicles/politie/pducato.png'
            },
            ['polatbus'] = {
                name = 'Mercedes Sprinter',
                info = '6 Personen voertuig - Arrestantenvervoer',
                img = 'assets/img/vehicles/politie/polatbus.png'
            },
            ['polgolf8un'] = {
                name = 'Volkswagen Golf 8',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polgolf8un.png'
            },
            ['polskoda'] = {
                name = 'Skoda Octavia',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polskoda.png'
            },
            ['s600dkdb2'] = {
                name = 'Mercedes S600',
                info = '4 Personen voertuig - Gepantserd',
                img = 'assets/img/vehicles/politie/s600.png'
            },
            ['uv90'] = {
                name = 'Volvo V90',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/uv90.png'
            },
            ['polg20mun'] = {
                name = 'BMW G20',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polg20.png'
            },
            ['uaudiq7'] = {
                name = 'Audi Q7',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/q7.png'
            },
            ['ubmw530'] = {
                name = 'BMW 530D',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/bmw530.png'
            },
            ['umbeklasse'] = {
                name = 'Mercedes E Klasse',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/umbeklasse.png'
            },
            ['750li'] = {
                name = 'BMW 750LI',
                info = '4 Personen voertuig - Gepantserd',
                img = 'assets/img/vehicles/politie/750li.png'
            },
            ['bot1'] = {
                name = 'Range Rover',
                info = '4 Personen voertuig - Gepantserd',
                img = 'assets/img/vehicles/politie/bot1.png'
            },
            ['bot2'] = {
                name = 'Audi S4',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/bot2.png'
            },
            ['bsb1'] = {
                name = 'Toyota',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/bsb1.png'
            },
            ['mazdapolitie'] = {
                name = 'Mazda',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/mazdapolitie.png'
            },
            ['polaudidsi'] = {
                name = 'Audi A6',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polaudidsi.png'
            },
            ['skoda2'] = {
                name = 'Skoda Octavia',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/skoda2.png'
            },
            ['un-7'] = {
                name = 'Volkswagen Touran',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/un-7.png'
            },
            ['unbklasse'] = {
                name = 'Mercedes B Klasse',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/unbklasse.png'
            },
            ['upolt6'] = {
                name = 'Volkswagen T6',
                info = '5 Personen voertuig',
                img = 'assets/img/vehicles/politie/t6.png'
            },
        },
        ['Landelijke Eenheid'] = { -- Name of the catergory
            ['polt6'] = {
                name = 'Volkswagen T6 OOV',
                info = '6 Personen voertuig',
                img = 'assets/img/vehicles/politie/polt6.png'
            },
            ['pvito'] = {
                name = 'Mercedes Vito',
                info = '6 Personen voertuig',
                img = 'assets/img/vehicles/politie/pvito.png'
            },
            ['nddbuzzvv'] = {
                name = 'Volkswagen ID Buzz',
                info = '6 Personen voertuig',
                img = 'assets/img/vehicles/politie/idbuzz.png'
            },
            ['me3'] = {
                name = 'Mercedes Sprinter ME',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/me3.png'
            },
            ['polamarok'] = {
                name = 'Volkswagen Amarok',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polamarok.png'
            },
            ['philux'] = {
                name = 'Toyota Hilux',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/philux.png'
            },
            ['polhilux'] = {
                name = 'Toyota Hilux',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polhilux.png'
            },
            ['pl200'] = {
                name = 'Mitsubishi L200',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/pl200.png'
            },
            ['ppathfinder'] = {
                name = 'Nissan Pathfinder',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/pathfinder.png'
            },
            ['plc150'] = {
                name = 'Toyota Land Cruiser',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/plc150.png'
            },
        },
        ['Noodhulp'] = { -- Name of the catergory
            ['politiet6'] = {
                name = 'Transporter T6 BZK',
                info = '6 Personen voertuig',
                img = 'assets/img/vehicles/politie/politiet6-.png'
            },
            ['polbklasse'] = {
                name = 'Mercedes B-klasse BZK',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polbklasseBZK.png'
            },
            ['polb'] = {
                name = 'Mercedes B-klasse OOV',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polbklasseOOV.png'
            },
            ['polopel'] = {
                name = 'Opel Astra',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/opelastra.png'
            },
            ['polbmw'] = {
                name = 'BMW 3 Serie',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/bmw3serie.png'
            },
            ['poltouran'] = {
                name = 'Volkswagen Touran',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/poltouran.png'
            },
            ['polfiets'] = {
                name = 'Politie Fiets',
                info = '1 Persoons voertuig',
                img = 'assets/img/vehicles/politie/polfiets.png'
            },
            ['polold2'] = {
                name = 'Volkswagen Golf - Event voertuig',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/politie/polold2.png'
            },
        },
    },
    ['ambulance'] = {                                                  -- Name of the job
        ['helicopter'] = {                                             -- Type of the garage for this job
            ['Helikopters'] = {                                        -- Name of the catergory
                ['ambuheli'] = {                                       -- spawnname of the vehicle model
                    name = 'Ambulance Helikopter',                     -- Name of the vehicle
                    info = '4 Persoons helikopter',                    -- Information of the vehicle
                    img = 'assets/img/vehicles/ambulance/ambuheli.png' -- Image of the vehicles
                },
            },
        },
        ['boat'] = {                                                  -- Type of the garage for this job
            ['Boten'] = {                                             -- Name of the catergory
                ['dinghy4'] = {                                       -- spawnname of the vehicle model
                    name = 'Boat test',                               -- Name of the vehicle
                    info = '4 Persoons helikopter',                   -- Information of the vehicle
                    img = 'https://gtahash.ru/cars/boats/dinghy4.jpg' -- Image of the vehicles
                },
            },
        },
        ['Mobiel Medisch Team'] = { -- Name of the catergory
            ['voodoo'] = {
                name = 'Tesla Model S',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/ambulance/tesla.png'
            },
            ['spec58'] = {
                name = 'Volkswagen Caddy',
                info = '4 Personen voertuig - Piket',
                img = 'assets/img/vehicles/ambulance/spec58.png'
            },
            ['ambu4'] = {
                name = 'Audi Q7',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/ambulance/ambu4.png'
            },
            ['macheambu'] = {
                name = 'Ford Mustang Mache',
                info = '4 Personen voertuig - Huisarts',
                img = 'assets/img/vehicles/ambulance/mache.png'
            }
        },
        ['Mobile Intensive Care Unit'] = { -- Name of the catergory
            ['ambumicu'] = {
                name = 'Volvo',
                info = '4 Personen voertuig - Intensive Care',
                img = 'assets/img/vehicles/ambulance/micu.png'
            }
        },
        ['Rapid Responder'] = { -- Name of the catergory
            ['mitsambu'] = {
                name = 'Mitsubishi Outlander',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/ambulance/outlander.png'
            },
            ['ambuaudi3'] = {
                name = 'Audi A6',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/ambulance/audia6.png'
            },
            ['ambumotor'] = {
                name = 'BMW Motor',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/ambulance/ambumotor.png'
            },
            ['ambulance17'] = {
                name = 'Volkswagen Tiguan',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/ambulance/tiguan.png'
            }
        },
        ['Reguliere Ambulance'] = { -- Name of the catergory
            ['sprinterambu'] = {
                name = 'Mercedes Sprinter',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/ambulance/sprinterambu.png'
            },
            ['ambulance3'] = {
                name = 'Mercedes Sprinter - Box',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/ambulance/ambulance3.png'
            },
            ['buzzambu'] = {
                name = 'Volkswagen ID Buzz',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/ambulance/idbuzz.png'
            }
        },
    },
    ['mechanic'] = {                                    -- Name of the job
        ['MBM Voertuigen'] = {                          -- Name of the catergory
            ['mbmflatbed'] = {                          -- spawnname of the vehicle model
                name = 'MAN Flatbed',                   -- Name of the vehicle
                info = '2 Personen voertuig - Flatbed', -- Information of the vehicle
                img = 'assets/img/vehicles/mbm/man.png' -- Image of the vehicles
            },
            ['mbmbuzz'] = {
                name = 'Volkswagen ID Buzz',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/mbm/idbuzz1.png'
            },
            ['mbmmerc'] = {
                name = 'Mercedes Sprinter XXL',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/mbm/merc.png'
            },
            ['mbmtowtruck'] = {
                name = 'Ford F550',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/mbm/f550.png'
            },
            ['mbmw'] = {
                name = 'BMW X5',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/mbm/x5.png'
            },
            ['mcaddy'] = {
                name = 'Volkswagen Caddy',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/mbm/caddy.png'
            },
            ['mmotor'] = {
                name = 'Yamaha Motor',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/mbm/yhmotor.png'
            },
            ['mtundra'] = {
                name = 'Toyota Tundra',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/mbm/tundra.png'
            },
            ['mvito'] = {
                name = 'Mercedes Vito',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/mbm/vito.png'
            }
        },
        ['Rijkswaterstaat'] = { -- Name of the catergory
            ['rws_hilux_new'] = {
                name = 'Toyota Hilux',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/mbm/hilux.png'
            },
            ['spec15'] = {
                name = 'Renault Megane',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/mbm/megane.png'
            },
            ['rwstoyota4'] = {
                name = 'Toyota RAV4',
                info = '4 Personen voertuig',
                img = 'assets/img/vehicles/mbm/rav4.png'
            },
            ['k1600p1'] = {
                name = 'BMW Motor',
                info = '2 Personen voertuig',
                img = 'assets/img/vehicles/mbm/1600.png'
            }
        },
    },
}

Config.Lang = {
    ['notfree'] = 'Parking spot is not free',
    ['putvehicle'] = '[E] Return vehicle',
    ['takevehicle'] = '[E] Take vehicle'
}

Last updated