❔ Common questions

Commonly asked questions from our customers. Feel free to read these to get a better overview.

How do I modify the contract payout/skillpoints?

In public\config\server\sv_config.lua change the following values

public\config\server\sv_config.lua
    classSBasePay = 2000,             -- Base pay for class S contracts
    classSPerPartPay = 1600,          -- Pay per part for class S contracts
    classABasePay = 1250,             -- Base pay for class A contracts
    classAPerPartPay = 1000,          -- Pay per part for class A contracts
    classBBasePay = 350,              -- Base pay for class B contracts
    classBPerPartPay = 250,           -- Pay per part for class B contracts
    classCBasePay = 275,              -- Base pay for class C contracts
    classCPerPartPay = 225,           -- Pay per part for class C contracts
    classDBasePay = 225,              -- Base pay for class D contracts
    classDPerPartPay = 175,           -- Pay per part for class D contracts
    minRandomBonusPercentage = 5,     -- Minimum random bonus percentage for contracts
    maxRandomBonusPercentage = 20,    -- Maximum random bonus percentage for contracts
    classSSkillpointBase = 100,       -- Base skill points for class S contracts
    classSSkillpointPerPart = 30,     -- Skill points per part for class S contracts
    classASkillpointBase = 50,        -- Base skill points for class A contracts
    classASkillpointPerPart = 15,
    classBSkillpointBase = 8,         -- Base skill points for class B contracts
    classBSkillpointPerPart = 3,
    classCSkillpointBase = 5,         -- Base skill points for class C contracts
    classCSkillpointPerPart = 2,
    classDSkillpointBase = 3,         -- Base skill points for class D contracts
    classDSkillpointPerPart = 1,
    
    vehicleClassPartMinMaxLimits = {
        ["S"] = { min = 9, max = 11 }, -- Minimum and maximum number of parts for vehicle class S
        ["A"] = { min = 7, max = 9 },  -- Minimum and maximum number of parts for vehicle class A
        ["B"] = { min = 4, max = 6 },  -- Minimum and maximum number of parts for vehicle class B
        ["C"] = { min = 3, max = 5 },  -- Minimum and maximum number of parts for vehicle class C
        ["D"] = { min = 2, max = 4 },  -- Minimum and maximum number of parts for vehicle class D
    },

How to change the number of skillpoints required to unlock a skill?

All the skills are unencrypted in public\config\shared\ . You need the change the cost of a skill. For example

public\config\shared\sh_skill_D.lua
local removeDoor2 = {
    key = "removeDoor2",
    type = "skill",
    isPart = false,
    speedBonus = 6000, -- Speed bonus in milliseconds (2 seconds)
    
    description = locale('SkillsRemoveDoor2Description'), -- Description for faster door removal
    label = locale('SkillsRemoveDoor2Label'), -- Label for faster door removal
    icon = "v-icon v-stopwatch", -- Icon for faster door removal
    data = {
        unlocked = false,
        name = "removeDoor2",
    },
}

How do I add or remove scrapyards?

All the garages can be found in public\config\shared\sh_garages.lua . To remove a garage set isActive to false

public\config\shared\sh_garages.lua
    {
        
        isBlipEnabled = false,
        coords = vec3(2353.69, 3130.61, 48.20),
        size = vec3(80, 80, 20),
        locationName = 'Thomson Scrapyard',
        blipSprite = 380,
        blipColor = 47,
        blipName = locale('BlipScrapyard'),
        sellPoints = {
            {
                prop = 'imp_prop_impexp_parts_rack_01a',
                coords = vec4(2358.38, 3126.64, 47.15, 80.48),
            },
            {
                prop = 'imp_prop_impexp_parts_rack_02a',
                coords = vec4(2344.50, 3130.96, 47.15, 80.48),
            },
            {
                prop = 'imp_prop_impexp_parts_rack_03a',
                coords = vec4(2350.50, 3129.96, 47.15, 80.48),
            },
            {
                prop = 'imp_prop_impexp_parts_rack_04a',
                coords = vec4(2356.90, 3137.96, 47.15, 259.50),
            },
            {
                prop = 'imp_prop_impexp_parts_rack_05a',
                coords = vec4(2344.20, 3141.68, 47.15, 250.48),
            },
        }
    },

To add a garage just copy an existing garage and modify the coordinates and location name.

How does a typical (D and C class) contract look like?

  1. Accept the chop contract from the tablet.

  2. Find the vehicle from the area marked by a orange circle ( visible on the map).

  3. Deliver the vehicle to a scrapyard. ( By default there is a scrapyard blip on the map)

  4. Remove all the necessary parts from the vehicle.

How does a typical B class contract look like?

  1. Accept the chop contract from the tablet.

  2. Find the vehicle from the area marked by a orange circle ( visible on the map).

  3. Using the digital scanner scan the area to find the point/keys.

  4. After finding the point/keys take the scanner to the vehicle and unlock the vehicle doors.

  5. Deliver the vehicle to a scrapyard. ( By default there is a scrapyard blip on the map)

  6. Remove all the necessary parts from the vehicle.

How does a typical A/S class contract look like?

  1. Accept the chop contract from the tablet.

  2. Find the vehicle from the area marked by a orange circle ( visible on the map).

  3. Using the hacking device scan the area to find three points.

  4. After three points are found. The gate code is displayed on the hacking device.

  5. Enter the gate code into the gate terminal, the gates will now open allowing you to leave

  6. Vehicle tracker is activated and live location updated are sent to the police.

  7. Evade the police for a set amount of time.

  8. Board the plane with the chop vehicle to escape the police ( tracker is now turned off).

  9. Wait until the plane lands and drive off the plane.

  10. Deliver the vehicle to a scrapyard. ( By default there is a scrapyard blip on the map)

  11. Remove all the necessary parts from the vehicle.

Last updated