đConfig
Config = {}
-- General Settings
Config.Core = "qb-core" -- qb-core folder name
Config.HelpText = "qb" -- qb, ox
Config.Notify = "ox" -- "qb" or "okok" or "ox"
Config.Inventory = "qb" -- "qb" or "ox"
Config.Display = { type = "helpText", target = "qb-target" } -- "target" or "helpText" | "qb-target" or "ox_target"
Config.Fuel = "LegacyFuel" -- "LegacyFuel" or "okokFuel" or "ox_fuel" or "ti_fuel" or "qs-fuel"
Config.VehicleKeys = "qb" -- "qb" or "qs" or "renewed"
Config.Management = "qb-banking" -- "qb-management" or "qb-banking" or "okokBanking" or "snipe-banking"
Config.InventoryDirectory = "qb-inventory/html/images/" -- This is the directory where the images are stored for the inventory ( "qb-inventory/html/images/" or "ox_inventory/web/images/ )
Config.MinigameType = "ps-ui" -- "ps-ui" or "bl_ui" or "ox_lib" ( open code on config_functions.lua )
Config.EmoteSystem = "scully_emotemenu" -- "dpemotes" or "rpemotes" or "scully_emotemenu"
Config.Debug = true -- Set this to true if you want to see the debug messages in the console
Config.SpawnAutomaticCarLift = false -- Set this to true if you want to spawn the car lift automatically ( when server start )
-- Mileage Settings
Config.Mileage = {
mileageNeedRepair = 1000, -- Every 1000 km the vehicle needs parts
disableEngine = true, -- Set this to true if you want to stop the engine when the vehicle is damaged and need a repair
itemsNeed = { -- Items needed to maintenance the vehicle
[1] = { item = "airfilter", amount = 1 },
[2] = { item = "brakepad", amount = 1 },
[3] = { item = "sparkplugs", amount = 1 },
[4] = { item = "fuelfilter", amount = 1 },
[5] = { item = "engineoil", amount = 1 }
}
}
-- Command Settings (This is for the commands that are registered)
Config.Commands = {
["diagonostic"] = { command = "diagonostic", help = "Open the diagnostic menu" },
["repairbody"] = { command = "repairbody", help = "Repair the body of the vehicle" },
["repairengine"] = { command = "repairengine", help = "Repair the engine of the vehicle" },
["cleanvehicle"] = { command = "cleanvehicle", help = "Clean the vehicle" },
["spawncarlift"] = { command = "spawncarlift", help = "Spawn car lift (MECHANICS ONLY)" }
}
-- Emails Settings (This is for the emails that are sent to the player)
Config.Emails = {
enable = true, -- Set this to true if you want to use the email system
phone = "qb-phone", -- "qb-phone" or "qs-smartphone" or "gksphone" or "yseries"
}
-- Vehicle Settings
Config.HeatEngine = {
enable = false, -- Set this to true if you want to use the engine heating system
maxSpeed = 150.0, -- Minimum speed at which the engine will start to heat up
maxTemp = 120.0, -- Minimum temperature at which the engine starts to degrade
degradeSpeed = 2.0, -- Degradation per 2.0 seconds. (Engine has 1000 health by default, 2.0 means it will remove 2.0 health per 2.0 seconds.)
shutdownTemp = 140.0, -- Maximum engine temperature if the engine stops
blackListedVehicles = { -- These vehicles will not be able to heat up
'adder',
}
}
-- Repair Settings
Config.RepairSettings = {
minigame = false, -- Set this to true if you want to use the minigame
Body = {
item = "advancedrepairkit", -- This is the item needed to repair the body
price = 1000, -- This is the price for repairing the body
time = 5000, -- This is the time it takes to repair the body
customTime = true, -- Set this to true if you want to use custom repair times based on the body damage levels
timePerLevel = 1000, -- This is the time per level of body damage
points = math.random(1,5) -- This is the amount of points the player will receive for repairing the body
},
Engine = {
item = "repairkit", -- This is the item needed to repair the engine
price = 100, -- This is the price for repairing the engine
time = 5000, -- This is the time it takes to repair the engine
customTime = true, -- Set this to true if you want to use custom repair times based on the engine damage levels
timePerLevel = 1000, -- This is the time per level of engine damage
points = math.random(1,5) -- This is the amount of points the player will receive for repairing the engine
},
}
-- Vehicle Wheels Presets
Config.WheelsPresets = {
enable = true, -- Set this to true if you want to use the wheels presets system
saveInDatabase = true, -- Set this to true if you want to save the wheels presets in the database
maxPresets = 5, -- This is the maximum amount of presets that the player can save on the vehicle
commandOpenPresets = "wheelspresets", -- This is the command to open the wheels presets menu
speedMax = 20.0, -- This is the maximum speed at which the player can change the wheels preset
}
-- Parts Settings --
-- price = Price of the part when you order it
-- orderTime = Time it takes to order and receive the part
-- installingTime = Time it takes to install the part
-- progressBar = The text that will be displayed in the progress bar
-- anim = The animation dictionary that will be played when installing the part
-- propModel = The prop model that will be displayed when installing the part
-- tier = The tier/level of the part ( don't touch this )
-- type = The type of part ( don't touch this )
Config.CarParts = {
["brake0"] = { price = 500, orderTime = 5000, installingTime = 5000, progressBar = "Installing brake lv0...", anim = "mechanic", propModel = "prop_m_brake_caliper", tier = -1, type = "brakes"},
["brake1"] = { price = 1000, orderTime = 7000, installingTime = 5000, progressBar = "Installing brake lv1...", anim = "mechanic", propModel = "prop_m_brake_caliper", tier = 0, type = "brakes" },
["brake2"] = { price = 1500, orderTime = 9000, installingTime = 5000, progressBar = "Installing brake lv2...", anim = "mechanic", propModel = "prop_m_brake_caliper", tier = 1, type = "brakes" },
["brake3"] = { price = 2000, orderTime = 11000, installingTime = 5000, progressBar = "Installing brake lv3...", anim = "mechanic", propModel = "prop_m_brake_caliper", tier = 2, type = "brakes" },
["brake4"] = { price = 2500, orderTime = 12000, installingTime = 5000, progressBar = "Installing brake lv4...", anim = "mechanic", propModel = "prop_m_brake_caliper", tier = 3, type = "brakes" },
["engine0"] = { price = 500, orderTime = 5000, installingTime = 5000, progressBar = "Installing engine lv0...", anim = "mechanic", propModel = "prop_car_engine_01", tier = -1, type = "engine" },
["engine1"] = { price = 1000, orderTime = 7000, installingTime = 5000, progressBar = "Installing engine lv1...", anim = "mechanic", propModel = "prop_car_engine_01", tier = 0, type = "engine" },
["engine2"] = { price = 1500, orderTime = 9000, installingTime = 5000, progressBar = "Installing engine lv2...", anim = "mechanic", propModel = "prop_car_engine_01", tier = 1, type = "engine" },
["engine3"] = { price = 2000, orderTime = 11000, installingTime = 5000, progressBar = "Installing engine lv3...", anim = "mechanic", propModel = "prop_car_engine_01", tier = 2, type = "engine" },
["engine4"] = { price = 2500, orderTime = 13000, installingTime = 5000, progressBar = "Installing engine lv4...", anim = "mechanic", propModel = "prop_car_engine_01", tier = 3, type = "engine" },
["transmission0"] = { price = 500, orderTime = 5000, installingTime = 5000, progressBar = "Installing transmission lv0...", anim = "mechanic", propModel = "prop_m_transmission", tier = -1, type = "transmission" },
["transmission1"] = { price = 1000, orderTime = 5000, installingTime = 5000, progressBar = "Installing transmission lv1...", anim = "mechanic", propModel = "prop_m_transmission", tier = -1, type = "transmission" },
["transmission2"] = { price = 1500, orderTime = 5000, installingTime = 5000, progressBar = "Installing transmission lv2...", anim = "mechanic", propModel = "prop_m_transmission", tier = -1, type = "transmission" },
["transmission3"] = { price = 2000, orderTime = 5000, installingTime = 5000, progressBar = "Installing transmission lv3...", anim = "mechanic", propModel = "prop_m_transmission", tier = -1, type = "transmission" },
["turbo"] = { price = 500, orderTime = 5000, installingTime = 5000, progressBar = "Installing turbo...", anim = "mechanic", propModel = "prop_m_turbo", tier = 18, type = "turbo" },
["suspension0"] = { price = 500, orderTime = 5000, installingTime = 5000, progressBar = "Installing suspension lv0...", anim = "mechanic4", propModel = "prop_m_suspension", tier = 4, type = "suspension" },
["suspension1"] = { price = 1000, orderTime = 5000, installingTime = 5000, progressBar = "Installing suspension lv1...", anim = "mechanic4", propModel = "prop_m_suspension", tier = 0, type = "suspension" },
["suspension2"] = { price = 1500, orderTime = 5000, installingTime = 5000, progressBar = "Installing suspension lv2...", anim = "mechanic4", propModel = "prop_m_suspension", tier = 1, type = "suspension" },
["suspension3"] = { price = 2000, orderTime = 5000, installingTime = 5000, progressBar = "Installing suspension lv3...", anim = "mechanic4", propModel = "prop_m_suspension", tier = 2, type = "suspension" },
["windowtint0"] = { price = 500, orderTime = 5000, installingTime = 5000, progressBar = "Installing window tint...", anim = "maid", propModel = "prop_m_window_tint", tier = 0, type = "windowtint" },
["windowtint1"] = { price = 1000, orderTime = 5000, installingTime = 5000, progressBar = "Installing window tint...", anim = "maid", propModel = "prop_m_window_tint", tier = 3, type = "windowtint" },
["windowtint2"] = { price = 1500, orderTime = 5000, installingTime = 5000, progressBar = "Installing window tint...", anim = "maid", propModel = "prop_m_window_tint", tier = 2, type = "windowtint" },
["windowtint3"] = { price = 2000, orderTime = 5000, installingTime = 5000, progressBar = "Installing window tint...", anim = "maid", propModel = "prop_m_window_tint", tier = 1, type = "windowtint" },
["carplate0"] = { price = 500, orderTime = 5000, installingTime = 5000, progressBar = "Installing car plate...", anim = "mechanic4", propModel = "p_num_plate_01", tier = 2, type = "carplate" },
["carplate1"] = { price = 1000, orderTime = 5000, installingTime = 5000, progressBar = "Installing car plate...", anim = "mechanic4", propModel = "p_num_plate_02", tier = 3, type = "carplate" },
["carplate2"] = { price = 1500, orderTime = 5000, installingTime = 5000, progressBar = "Installing car plate...", anim = "mechanic4", propModel = "p_num_plate_03", tier = 1, type = "carplate" },
}
-- Repair Stations
Config.RepairStations = {
[1] = {
coords = vector3(441.73, -1014.82, 28.66), -- This is the location of the repair station
jobsNeeded = { "police" }, -- This is the jobs that are needed to use the repair station
blip = { coords = vector3(441.73, -1014.82, 28.66), label = "Police Repair Station", sprite = 402, color = 3, scale = 0.8 }, -- This is the blip that will be displayed on the map
label = "[E] - Police Repair Station", -- This is the label that will be displayed when you are near the repair station
zoneRange = 3.5, -- This is the range of the zone
repairPrice = 100, -- This is the price to repair the vehicle
repairTime = 5000, -- This is the time it takes to repair the vehicle
cleanVehicle = true, -- Set this to true if you want to clean the vehicle
enableOnlyMecOff = false, -- Set this to true if you want to enable the repair station only if have mechanics online
specVehicles = {
enable = false, -- Set this to true if you want to enable the specific vehicles
vehicles = { -- These are the vehicles that are allowed to use the repair station
"police2",
}
}
}
}
Last updated