Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Config = {}
- Config.Debug = false
- --SERVER SETTINGS
- Config.Framework = "ESX" -- Set your framework! qbcore, ESX, standalone
- Config.Target = "qtarget" -- Which Target system do u use? qb-target, qtarget
- Config.NotificationType = "ox_lib" -- ESX, ox_lib, qbcore
- Config.MechanicJobs = { 'bennys', 'mechanic' }
- --PLAYER CONTROL
- Config.Logs = { enabled = true, type = "webhook" } -- use webhook or ox_lib (datadog) Can be changed in server > sv_utils.lua
- Config.DropPlayer = true -- Drop (Kick) Player if tries to cheat!
- Config.AnticheatBan = false -- Change in server/sv_Utils.lua!!! WIll not work by default you need to add your custom trigger to ban player!
- Config.EnableWash = true
- Config.DutyEnabled = true
- Config.SocietyMoney = true
- --BLIPS
- Config.Blips = {
- MechanicShop = { -- do not use same value twice (will result in overwriting of blip)
- BlipCoords = vec3(472.07, -1282.81, 29.55), -- Blip coords
- Sprite = 446, -- Blip Icon
- Display = 4, -- keep 4
- Scale = 0.8, -- Size of blip
- Colour = 4, -- colour
- Name = "Mechanic Shop" -- Blip name
- },
- }
- Config.Towing = {
- Enabled = true,
- TowingCars = {
- { model = "flatbed", offset = vec3(0.0, -0.85, 1.05), distance = 10 },
- }
- }
- Config.CarWash = {
- Enabled = true,
- Price = 500,
- Stations = {
- { coords = vec3(28.45, -1391.94, 28.96) },
- { coords = vec3(-700.07, -938.94, 18.64) },
- { coords = vec3(170.78, -1718.25, 29.3) },
- },
- }
- --Mechanicshop
- Config.MechanicShop = {
- Enabled = true,
- Header = "Mechanic Shop",
- Items = {
- { label = 'Cloth', item = 'cloth', description = "Buy Cloth for: $", price = 50, MinAmount = 1, MaxAmount = 10 },
- { label = 'Sponge', item = 'sponge', description = "Buy Sponge for: $", price = 40, MinAmount = 1,
- MaxAmount = 10 },
- { label = 'Lockpick', item = 'lockpick', description = "Buy Lockpick for: $", price = 299, MinAmount = 1,
- MaxAmount = 10 },
- { label = 'Repair Kit', item = 'repairkit', description = "Buy Repair Kit for: $", price = 100, MinAmount = 1,
- MaxAmount = 10 },
- { label = 'Car Wax', item = 'carwax', description = "Buy Car Wax for: $", price = 100, MinAmount = 1,
- MaxAmount = 10 },
- },
- Ped = {
- { model = "s_m_m_gardener_01", coords = vec4(471.48, -1282.73, 29.55 - 1.0, 276.36),
- scenario = "WORLD_HUMAN_SMOKING" },
- },
- }
- Config.Garages = {
- bennys = {
- job = 'mechanic',
- PolyZone = {
- name = 'bennys',
- Coords = vec3(-205.08, -1321.6, 30.89),
- debugPoly = false,
- useZ = true,
- radius = 35,
- },
- Actions = {
- Clean = { enabled = true, Title = "Wash Car with sponge", Description = "Requirements: 1x Sponge",
- price = 500 },
- Repair = { enabled = true, Title = "Repair Car", Description = "Requirements: 1x Repair kit", price = 500 },
- LockPick = { enabled = true, Title = "Lock Pick Car", Description = "Requirements: 1x Lock Pick" },
- CarWax = { enabled = true, Title = "Polish the car with Car Wax",
- Description = "Requirements: 1x Car Wax, 1x Cloth", price = 500 },
- },
- Ped = {
- Model = "s_m_y_xmech_01", Coords = vec4(-202.9, -1308.99, 31.29 - 1.0, 15.37),
- Occupied = false, Scenario = "WORLD_HUMAN_SMOKING"
- },
- Wash = {
- Coords = vec3(-197.71, -1321.04, 31.29),
- Radius = 0.4,
- debugPoly = false,
- },
- WashActions = {
- WashSponge = { enabled = true, Title = "Wash sponge", Description = "Requirements: 1x Dirty Sponge" },
- WashCloth = { enabled = true, Title = "Wash Cloth", Description = "Requirements: 1x Dirty Cloth" },
- },
- Duty = {
- Coords = vec3(-206.39, -1341.69, 35.0),
- Radius = 0.4,
- debugPoly = false,
- },
- Garage = {
- Ped = {
- Model = "s_m_y_xmech_01", Coords = vec4(-212.97, -1309.39, 31.29 - 1.0, 351.55),
- Occupied = false, Scenario = "WORLD_HUMAN_SMOKING"
- },
- Vehicles = {
- { Model = "flatbed", Label = "Flatbed" },
- },
- SpawnPoints = {
- { Coords = vector3(-211.31, -1304.4, 31.29), Heading = 277.09, Radius = 3.0 },
- { Coords = vector3(-189.68, -1301.93, 31.3), Heading = 98.28, Radius = 3.0 }
- },
- },
- },
- mechanic = {
- job = 'mechanic',
- PolyZone = {
- name = 'mechanic',
- Coords = vec3(-330.93, -137.21, 39.01),
- debugPoly = false,
- useZ = true,
- radius = 34,
- },
- Actions = {
- Clean = { enabled = true, Title = "Wash Car with sponge", Description = "Requirements: 1x Sponge",
- price = 500 },
- Repair = { enabled = true, Title = "Repair Car", Description = "Requirements: 1x Repair kit", price = 500 },
- LockPick = { enabled = true, Title = "Lock Pick Car", Description = "Requirements: 1x Lock Pick" },
- CarWax = { enabled = true, Title = "Polish the car with Car Wax",
- Description = "Requirements: 1x Car Wax, 1x Cloth", price = 500 },
- },
- Ped = {
- Model = "s_m_y_xmech_01", Coords = vec4(-347.41, -133.4, 39.01 - 1.0, 247.8),
- Occupied = false, Scenario = "WORLD_HUMAN_SMOKING"
- },
- Wash = {
- Coords = vec3(-337.3, -143.61, 38.75),
- Radius = 0.4,
- debugPoly = false,
- },
- WashActions = {
- WashSponge = { enabled = true, Title = "Wash sponge", Description = "Requirements: 1x Dirty Sponge" },
- WashCloth = { enabled = true, Title = "Wash Cloth", Description = "Requirements: 1x Dirty Cloth" },
- },
- Duty = {
- Coords = vec3(-345.86, -122.94, 39.11),
- Radius = 0.4,
- debugPoly = false,
- },
- Garage = {
- Ped = {
- Model = "s_m_y_xmech_01", Coords = vec4(-356.25, -128.18, 39.43 - 1.0, 81.87),
- Occupied = false, Scenario = "WORLD_HUMAN_SMOKING"
- },
- Vehicles = {
- { Model = "flatbed", Label = "Flatbed" },
- },
- SpawnPoints = {
- { Coords = vector3(-359.64, -126.65, 38.7), Heading = 162.03, Radius = 3.0 }
- },
- },
- }, --]]
- }
- Config.Actions = {
- Repair = {
- DrawOutline = false,
- Effect = "Repair",
- Log = "had repaired car",
- RequiredItems = {
- { item = "repairkit", count = 1, remove = true },
- },
- AddItems = {
- -- nil
- },
- animation = {
- Duration = 5000,
- text = "Repairing the car",
- anim = {
- dict = "anim@amb@clubhouse@tutorial@bkr_tut_ig3@",
- clip = "machinic_loop_mechandplayer",
- },
- prop = {
- model = `v_ind_cs_wrench`,
- pos = vec3(0.1, -0.02, 0.0),
- rot = vec3(1.0, -55.0, 0.0),
- bone = 18905
- },
- }
- },
- Clean = {
- DrawOutline = false,
- Effect = "SmallClean",
- Log = "had cleaned car",
- RequiredItems = {
- { item = "sponge", count = 1, remove = true },
- },
- AddItems = {
- { item = "sponge_dirty", count = 1 },
- },
- animation = {
- Duration = 5000,
- text = "Washing the car",
- anim = {
- dict = "timetable@floyd@clean_kitchen@base",
- clip = "base",
- },
- prop = {
- model = `prop_sponge_01`,
- pos = vec3(0.0, 0.0, -0.01),
- rot = vec3(90.0, 0.0, 0.0),
- bone = 28422
- },
- }
- },
- CarWax = {
- DrawOutline = false,
- Effect = "Clean",
- Log = "had carwaxed car",
- RequiredItems = {
- { item = "carwax", count = 1, remove = true },
- { item = "cloth", count = 1, remove = true },
- },
- AddItems = {
- { item = "cloth_dirty", count = 1 },
- },
- animation = {
- Duration = 10000,
- text = "Waxing the car",
- anim = {
- dict = "gestures@f@standing@casual",
- clip = "gesture_hand_down",
- },
- prop = {
- model = `v_serv_bs_spray`,
- pos = vec3(0.12, -0.04, 0.08),
- rot = vec3(-130.0, 0.0, 0.0),
- bone = 18905
- },
- }
- },
- LockPick = {
- DrawOutline = false,
- Effect = "LockPick",
- Log = "had lockpicked car",
- RequiredItems = {
- { item = "lockpick", count = 1, remove = true },
- },
- AddItems = {
- --nil
- },
- animation = {
- Duration = 10000,
- text = "Lockpicking the car",
- anim = {
- dict = "mini@repair",
- clip = "fixing_a_ped"
- },
- prop = {
- model = `prop_tool_screwdvr02`,
- pos = vec3(0.14, 0.0, -0.01),
- rot = vec3(60.0, -147.0, 30.0),
- bone = 57005
- },
- }
- }
- }
- Config.WashActions = {
- WashCloth = {
- Log = "had cleaned dirty cloth",
- RequiredItems = {
- { item = "cloth_dirty", count = 1, remove = true },
- },
- AddItems = {
- { item = "cloth", count = 1 },
- },
- animation = {
- Duration = 5000,
- text = "Washing dirty cloth",
- anim = {
- dict = "mp_arresting",
- clip = "a_uncuff",
- },
- prop = {
- model = `prop_sponge_01`,
- pos = vec3(0.12, 0.05, -0.05),
- rot = vec3(87.0, 76.0, 0.0),
- bone = 57005
- },
- }
- },
- WashSponge = {
- Log = "had cleaned dirty sponge",
- RequiredItems = {
- { item = "sponge_dirty", count = 1, remove = true },
- },
- AddItems = {
- { item = "sponge", count = 1 },
- },
- animation = {
- Duration = 5000,
- text = "Washing dirty sponge",
- anim = {
- dict = "mp_arresting",
- clip = "a_uncuff",
- },
- prop = {
- model = `prop_sponge_01`,
- pos = vec3(0.12, 0.05, -0.05),
- rot = vec3(87.0, 76.0, 0.0),
- bone = 57005
- },
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement