Config = { debug = false, dartModel = `trackerdart`, fireCooldown = 3000, -- Time in milliseconds between each dart shot singeDart = true, -- If enabled, only one dart can be deployed at a time. As a result, this will also create a blip route to the target. destroyOldDart = true, -- If enabled, the old dart will be destroyed when a new one is deployed. (Must have singleDart on true) shootKey = 22, -- Key used to shoot the dart (Default 22 / Spacebar) disabledControls = { -- Controls that are disabled when the overlay is open 22, 76 }, overlayKey = 58, -- Key used to open the overlay (Default 58 / G) toggleOverlay = true, -- If set to true, the overlay will be toggled on/off when the key is pressed instead of holding it down overlayPosition = { vertical = '2.5%', horizontal = '50%', }, allowedJobs = { -- Jobs that are allowed to install and/or use the tracker system. Set to nil to disable job restrictions. ['police'] = 0, ['sheriff'] = 0 }, installWithTarget = false, -- If set to true, it requires the player to install the tracker system using a target system and an item before it can be used itemName = 'trackersystem', -- The name of the item used to install the tracker system (If you don't want to use an item, set this to nil) removeItem = true, -- If set to true, the item will be removed from the player's inventory when the tracker system is installed onlyAllowedVehicles = true, -- If set to true, only vehicles that are in the allowedVehicles list can have the tracker system installed dartsPerVehicle = 5, -- The amount of darts a vehicle can 'carry' selfDestructTime = 900, -- Time in seconds before a tracker dart self destructs (Default: 900 sec / 15 minutes) interactDistance = 3.0, -- The distance for the target interactions blipUpdateInterval = 2000, -- The interval in milliseconds to update the blips from server to clients vehicleBlip = { sprite = 225, scale = 0.8, color = 1, shortRange = false, label = 'Tracker Dart', }, shootPtfx = { dict = 'core', name = 'bul_glass_shotgun', rot = vector3(-90.0, 0.0, 0.0), scale = 1.5, }, explodePtfx = { dict = 'core', name = 'ent_brk_sparking_wires', rot = vector3(0.0, 0.0, 0.0), scale = 1.5, }, removeAnim = { dict = 'mp_arresting', anim = 'a_uncuff', flag = 51, }, allowedVehicles = { [`police`] = 5, -- Override the default amount of darts a vehicle model can carry [`polgauntlet`] = 5, [`police2`] = 5, [`police3`] = 5, [`police4`] = 5, [`police5`] = 5, [`policet`] = 5, [`sheriff`] = 5, [`sheriff2`] = 5, [`fbi`] = 5, [`fbi2`] = 5, }, } Config.Locales = { ['target_missed'] = 'You missed the target', ['install_system'] = 'You need to install the tracker system first', ['no_darts_left'] = 'You do not have any darts left', ['target_has_dart'] = 'There is already a dart on the target', ['dart_attached'] = 'You have attached a dart to the target', ['already_installed'] = 'This vehicle already has a tracker system installed', ['dart_system_installed'] = 'You have installed the tracker system on this vehicle', ['not_allowed_vehicle'] = 'You cannot install the tracker system on this vehicle', ['remove_target'] = 'Remove tracker dart', ['failed_remove_dart'] = 'Failed to remove tracker dart', ['removed_dart'] = 'You have removed the tracker dart', ['only_one_dart'] = 'You can only deploy one dart at a time', ['old_dart_destroyed'] = 'The old dart has been destroyed', ['no_item'] = 'You do not have the item', ['install_target'] = 'Install tracker system', }