---------------------------------------------------------------------------------------------- --------------------------------------| BRUTAL KEYS :) |-------------------------------------- ---------------------------------------------------------------------------------------------- --[[ Hi, thank you for buying our script, We are very grateful! For help join our Discord server: https://discord.gg/85u2u5c8q9 More informations about the script: https://docs.brutalscripts.com --]] Config = { Core = 'QBCORE', -- 'ESX' / 'QBCORE' | Other core setting on the 'core' folder. TextUI = 'ox_lib', -- false / 'brutal_textui' / 'ox_lib' / 'okokTextUI' / 'ESXTextUI' / 'QBDrawText' // Custom can be add in the cl_utils.lua!!! BrutalNotify = true, -- Buy here: (4€+VAT) https://store.brutalscripts.com | Or set up your own notify >> cl_utils.lua AdminGroups = {'superadmin', 'admin', 'mod', 'god'}, -- Admin groups DataStorage = { --[[ optimized = Saves the data when the script is restarted, the server is shut down or restarted, or during a scheduled server restart. events: "txAdmin:events:serverShuttingDown" & "txAdmin:events:scheduledRestart" or fixed restart times. resource_heavy = all data will be saved immediately, this is very stressful for the server so we don't recommend using this, but the choice is up to you. ]]-- Type = "optimized", -- "optimized" / "resource_heavy" Restarts = {}, -- example: "11:59" | Save the data 1 minute before restart. Save data at 15:59 instead of 16:00 }, CopyPrice = 500, -- Key copy price UseVehicleKeySystem = false, -- true / false | false = the full vehicle key system is switched off. DriveWithKey = true, -- If true, players can only drive the car if they have a key, IF false, they can drive the car anytime they find it unlocked. LockPicking = {maxTry = 1, item = "lockpick"}, -- maxTry = maximum try per vehicle | item = item or "" Hotwiring = {maxTry = 1, successrate = 25, item = "screwdriver"}, -- maxTry = maximum try per vehicle | successrate = 10 = 10% | item = item or "" AlertPolice = {use = true, chance = 10}, -- chance 10 = 10% | Supports Brutal Policejob basically to modity it open the cl_utils.lua file UseKeyProp = true, -- Use the key prop in the player's hand when closing or opening a vehicle LostVehicleKeys = { npc = vector4(-354.5593, -128.0446, 39.4307, 65.9746), -- npc VECTOR4! coords model = "ig_benny", -- npc type blip = {use = true, label = "Lost Vehicle Keys", size = 1.0, sprite = 186, color = 1}, price = 2500 -- if they lost all of their keys then the price is higher }, QuickKeys = { ['everyone'] = { -- no one needs a key to drive those vehicles "adder", "bmx" }, ['police'] = { -- player in the job do not need a key to drive the vehicle "police", "police2", "police3", "policeb", "pbus" }, ['ambulance'] = { -- player in the job do not need a key to drive the vehicle "ambulance", }, }, Commands = { MyKeys = { Command = 'mykeys', Suggestion = 'To manage your keys', Control = '', -- Controls list: https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/ }, VehicleKey = { Command = 'vkey', Suggestion = 'To open the nearest vehicle', Control = '', -- 'G' | Controls list: https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/ }, Lockpicking = { Command = 'lockpick', Suggestion = 'Lockpicking the nearest vehicle', Control = '', -- Controls list: https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/ }, Hotwiring = { Command = 'hotwiring', Suggestion = 'To start the vehicle without keys', Control = '', -- Controls list: https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/ }, -- Admin -- StaffMode = { Command = 'kstaff', Suggestion = 'To switch Key System Staff mode ON/OFF', }, AddKey = { -- /addkey [ID] [KEY-ID] [label] Command = 'addkey', Suggestion = 'To add key', }, RemoveKey = { -- /removekey [ID] [KEY-ID] Command = 'removekey', Suggestion = 'To remove key', }, AddVehicleKey = { -- /addvehiclekey [ID] [PLATE] Command = 'addvehiclekey', Suggestion = 'To add vehicle key', }, AddVehicleTemporaryKey = { -- /addtempkey [ID] [PLATE] Command = 'addtempkey', Suggestion = 'To add vehicle temporary key', }, RemoveVehicleKey = { -- /removevehiclekey [ID] [PLATE] Command = 'removevehiclekey', Suggestion = 'To remove vehicle key', }, }, ----------------------------------------------------------- -----------------------| TRANSLATE |----------------------- ----------------------------------------------------------- NUILanguage = "en", -- "en", "es", "fr", "de", "pt", "it", "pl", "nl", "ru", "tr", "hu", "ro", "cs", "sv", "ar" MoneyForm = '$', -- Money form Texts = { [1] = {'[E] - Lost Key', 38, 'Open the lost key menu'}, }, -- Notify function EDITABLE >> cl_utils.lua Notify = { [1] = {"Keys", "Staff mode: ON", 5000, "success"}, [2] = {"Keys", "Staff mode: OFF", 5000, "error"}, [3] = {"Keys", "You got a new key!", 5000, "info"}, [4] = {"Keys", "A key has been deleted!", 5000, "success"}, [5] = {"Keys", "You gave them a key:", 5000, "info"}, [6] = {"Keys", "You copied a key!", 5000, "success"}, [7] = {"Keys", "You got a key from:", 5000, "info"}, [8] = {"Keys", "Successful lock change!", 5000, "success"}, [9] = {"Keys", "Only the vehicle owner can change!", 5000, "error"}, [10] = {"Keys", "You don't have enough money!", 5000, "error"}, [11] = {"Keys", "You have no car / you have keys to all your cars!", 5000, "error"}, [12] = {"Keys", "No vehicle near you!", 5000, "error"}, [13] = {"Keys", "The vehicle is open!", 5000, "error"}, [14] = {"Keys", "Someone is sitting in the car!", 5000, "error"}, [15] = {"Keys", "You have reached the maximum amount of keys!", 5000, "error"}, [16] = {"Keys", "This person already has a temporary key for this car!", 5000, "error"}, [17] = {"Keys", "To reduce the server load, you will have to wait a little!", 5000, "error"}, [18] = {"Keys", "Plate: 3-8 characters", 5000, "error"}, [19] = {"Keys", "Invalid Player ID!", 5000, "error"}, [20] = {"Keys", "You can't try again!", 5000, "error"}, [21] = {"Keys", "You have to sit in the driver's seat!", 5000, "error"}, [22] = {"Keys", "You did it! You've started the engine!", 5000, "success"}, [23] = {"Keys", "Unfortunately the safety lock would not let you start the engine!", 5000, "error"}, [24] = {"Keys", "You need: Lockpick", 5000, "error"}, [25] = {"Keys", "You need: Screwdriver", 5000, "error"}, }, }