Dragon Heart Studios
  • Dragon Heart Studios Documentation
  • 🌉DHS-Bridge
  • ⚙️Compatibility
  • 📜Scripts
    • 🎣DHS-Fishing
      • Installation
      • Configuration
      • Integration
    • 🕑DHS-ZWatch
      • Installation
      • Configuration
    • 💰DHS-PettyCrime
      • Installation
      • Configuration
      • Integration
    • 🪓DHS-LumberJack
      • Installation
      • Configuration
      • Integration
    • 🏵️DHS-Peyote
      • Installation
    • 🚗DHS-Boosting
      • Installation
      • Configuration
      • Integration
    • 🦌DHS-Hunting
      • Installation
      • Configuration
      • Integration
    • 👮DHS-PrisonSim
      • Installation
      • Configuration
        • Clothing Config
        • Convoy Config
        • Door Lock Config
        • Entity Sets Config
        • Items Config
        • Jobs Config
        • Locations Config
        • Mugshot Config
        • Object Placer Config
        • Pathfinding Config
        • Peds Config
        • Prison Schedules Config
        • Props Config
        • Solitary Config
      • Integration
      • Exports and Commands
  • 🐝DHS-BrewsAndWines
    • Installation
    • Configuration
      • Beehive Config
      • Clothing Config
      • Delivery Config
      • Mead Config
      • Object Placer Config
      • Peds Config
      • Security Config
      • Wine Config
    • Integration
    • Mead and Wine Brewing
Powered by GitBook
On this page
  1. Scripts
  2. DHS-PrisonSim
  3. Configuration

Jobs Config

```lua
JobsConfig = {}

if Config.MLOSelection == 'prompt-prison' then
    JobsConfig.MetalShop = {
        enabled = true,
        coords = vec3(1590.85, 2560.75, 46.0),
        size = vec3(14.85, 8.5, 4.0),
        rotation = 0.0,
        ProgressBarSettings = {
            CuttingMetal = {
                duration = 3000,
            },
            LicensePlateEngraving = {
                duration = 10000,
            }
        },
        AmountOfTimeTakenOffSentence = 1, -- This is based off the time metric in config.lua
        AmountofMoneyGivenPerPlate = 2,
    }

    JobsConfig.WoodShop = {
        enabled = true,
        coords = vec3(1575.0, 2548.0, 46.0),
        size = vec3(19.0, 6.0, 4.0),
        rotation = 0.0,
        ProgressBarSettings = {
            CuttingWood = {
                duration = 3000,
            },
            CraftingWoodenChair = {
                duration = 10000,
            },
            CraftingWoodenTable = {
                duration = 10000,
            },
            CraftingWoodenStorage = {
                duration = 10000,
            }
        },
        AmountOfTimeTakenOffSentence = 1, -- This is based off the time metric in config.lua
        AmountofMoneyGivenPerFurniture = 2,
    }

    JobsConfig.Laundry = {
        enabled = true,
        coords = vec3(1593.0, 2542.0, 46.0),
        size = vec3(10.0, 16.0, 4.0),
        rotation = 0.0,
        ProgressBarSettings = {
            UsingLaundryWasher = {
                duration = 10000,
            },
            UsingLaundryDryer = {
                duration = 10000,
            },
            UsingLaundryFolding = {
                duration = 10000,
            },
        },
        AmountOfTimeTakenOffSentence = 1, -- This is based off the time metric in config.lua
        AmountofMoneyGivenPerFurniture = 2,
    }
elseif Config.MLOSelection == 'molo-alcatraz' then
    JobsConfig.Mining = {
        enabled = true,
        coords = vector3(4019.76, 25.28, 22.05),
        size = vec3(40.0, 25.0, 10.0),
        rotation = 0.0,
        ProgressBarSettings = {
            MiningRock = {
                duration = 10000,
            },
        },
        AmountOfTimeTakenOffSentence = 1, -- This is based off the time metric in config.lua
        AmountofMoneyGivenPerRock = 2,
    }
    JobsConfig.Laundry = {
        enabled = true,
        coords = vector3(4070.29, 53.69, 18.79),
        size = vec3(20.0, 15.0, 5.0),
        heading = -171.0,
        ProgressBarSettings = {
            UsingLaundryWasher = {
                duration = 10000,
            },
            UsingLaundryDryer = {
                duration = 10000,
            },
            UsingLaundryFolding = {
                duration = 10000,
            },
        },
        AmountOfTimeTakenOffSentence = 1, -- This is based off the time metric in config.lua
        AmountofMoneyGivenPerFurniture = 2,
    }
    JobsConfig.Recycling = {
        enabled = true,
        coords = vector3(4002.44, 59.84, 12.3),
        size = vec3(40.0, 10.0, 1.0),
        heading = -17,
        ProgressBarSettings = {
            CompactMaterial = {
                duration = 10000,
            },
        },
        AmountOfTimeTakenOffSentence = 1, -- This is based off the time metric in config.lua
        AmountofMoneyGivenPerRecycledBlock = 2,
    }

elseif Config.MLOSelection == 'gabz-prison' then
    --No Jobs Currently Available
elseif Config.MLOSelection == 'custom' then
    -- Open a Ticket So I can help you with your custom prison
end


```
PreviousItems ConfigNextLocations Config

Last updated 2 months ago

📜
👮