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

Prison Schedules Config

```lua
PrisonSchedulesConfig = {}

PrisonSchedulesConfig.NotifyTimes = 10000  --MS

if Config.MLOSelection == 'prompt-prison' then
    PrisonSchedulesConfig.Schedules = {
        ["min"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Rollcall" },
            { time = "07:00", State = "Breakfast" },
            { time = "08:00", State = "Breakfast" },
            { time = "09:00", State = "Work" },
            { time = "10:00", State = "Work" },
            { time = "11:00", State = "Lunch" },
            { time = "12:00", State = "Lunch" },
            { time = "13:00", State = "Work" },
            { time = "14:00", State = "Work" },
            { time = "15:00", State = "Work" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Dinner" },
            { time = "19:00", State = "Dinner" },
            { time = "20:00", State = "Free-Time" },
            { time = "21:00", State = "Free-Time" },
            { time = "22:00", State = "Shower" },
            { time = "23:00", State = "Lights-Out" },
        },
        ["med"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Rollcall" },
            { time = "07:00", State = "Breakfast" },
            { time = "08:00", State = "Breakfast" },
            { time = "09:00", State = "Work" },
            { time = "10:00", State = "Work" },
            { time = "11:00", State = "Lunch" },
            { time = "12:00", State = "Lunch" },
            { time = "13:00", State = "Work" },
            { time = "14:00", State = "Work" },
            { time = "15:00", State = "Work" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Dinner" },
            { time = "19:00", State = "Dinner" },
            { time = "20:00", State = "Free-Time" },
            { time = "21:00", State = "Free-Time" },
            { time = "22:00", State = "Shower" },
            { time = "23:00", State = "Lights-Out" },
        },
        ["max"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Rollcall" },
            { time = "07:00", State = "Breakfast" },
            { time = "08:00", State = "Breakfast" },
            { time = "09:00", State = "Work" },
            { time = "10:00", State = "Work" },
            { time = "11:00", State = "Lunch" },
            { time = "12:00", State = "Lunch" },
            { time = "13:00", State = "Work" },
            { time = "14:00", State = "Work" },
            { time = "15:00", State = "Work" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Dinner" },
            { time = "19:00", State = "Dinner" },
            { time = "20:00", State = "Free-Time" },
            { time = "21:00", State = "Free-Time" },
            { time = "22:00", State = "Shower" },
            { time = "23:00", State = "Lights-Out" },
        },
        ["solitary"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Solitary" },
            { time = "07:00", State = "Solitary" },
            { time = "08:00", State = "Solitary" },
            { time = "09:00", State = "Solitary" },
            { time = "10:00", State = "Solitary" },
            { time = "11:00", State = "Solitary" },
            { time = "12:00", State = "Solitary" },
            { time = "13:00", State = "Solitary" },
            { time = "14:00", State = "Solitary" },
            { time = "15:00", State = "Solitary" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Solitary" },
            { time = "19:00", State = "Solitary" },
            { time = "20:00", State = "Solitary" },
            { time = "21:00", State = "Lights-Out" },
            { time = "22:00", State = "Lights-Out" },
            { time = "23:00", State = "Lights-Out" },
        }
    }
    PrisonSchedulesConfig.Zones = { -- DO NOT ADD ANY NEW ZONES, ONLY EDIT THE EXISTING ONES COORDS AND SIZE DONT CHANGE THE NAME
    {
        coords = vector4(1612.63, 2476.03, 45.65, 139.22),
        size = { x = 55.0, y = 30.0, z = 10.0 },
        name = "Min Cell Block" -- Prisoners Should Be Here If they are in Min Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(1612.02, 2497.21, 45.65, 321.21),
        size = { x = 3.0, y = 2.0, z = 4.0 },
        name = "Min Shower" -- Prisoners Should Be Here If they are in Min Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(1692.43, 2448.71, 45.65, 179.48),
        size = { x = 55.0, y = 30.0, z = 10.0 },
        name = "Med Cell Block" -- Prisoners Should Be Here If they are in Med Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(1678.0, 2466.0, 46.0, 0.00),
        size = { x = 3.0, y = 2.0, z = 4.0 },
        name = "Med Shower" -- Prisoners Should Be Here If they are in Med Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(1764.3, 2483.68, 45.65, 209.41),
        size = { x = 55.0, y = 30.0, z = 10.0 },
        name = "Max Cell Block" -- Prisoners Should Be Here If they are in Max Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(1743.49, 2491.3, 45.65, 29.27),
        size = { x = 3.0, y = 2.0, z = 4.0 },
        name = "Max Shower" -- Prisoners Should Be Here If they are in Med Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vec4(1736.7, 2576.5, 45.0, 0.0),
        size = vec3(24.85, 22.0, 14.05),
        name = "Cafeteria" --Prisoners Should Be Here If its Breakfast, Lunch or Dinner Time
    },
    {
        coords = vec4(1582.0, 2549.0, 45.0, 90.0),
        size = vec3(32, 30.0, 8.0),
        name = "Work" --Prisoners Should Be Here If its Work Time
    },
    {
        coords = vector4(1691.39, 2524.78, 45.56, 0.0),
        size = vec3(180, 80, 10),
        name = "Yard" --Prisoners Should Be Here If its Work Time
    },
    }
elseif Config.MLOSelection == 'molo-alcatraz' then
    PrisonSchedulesConfig.Schedules = {
        ["min"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Rollcall" },
            { time = "07:00", State = "Breakfast" },
            { time = "08:00", State = "Breakfast" },
            { time = "09:00", State = "Work" },
            { time = "10:00", State = "Work" },
            { time = "11:00", State = "Lunch" },
            { time = "12:00", State = "Lunch" },
            { time = "13:00", State = "Work" },
            { time = "14:00", State = "Work" },
            { time = "15:00", State = "Work" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Dinner" },
            { time = "19:00", State = "Dinner" },
            { time = "20:00", State = "Free-Time" },
            { time = "21:00", State = "Free-Time" },
            { time = "22:00", State = "Shower" },
            { time = "23:00", State = "Lights-Out" },
        },
        ["med"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Rollcall" },
            { time = "07:00", State = "Breakfast" },
            { time = "08:00", State = "Breakfast" },
            { time = "09:00", State = "Work" },
            { time = "10:00", State = "Work" },
            { time = "11:00", State = "Lunch" },
            { time = "12:00", State = "Lunch" },
            { time = "13:00", State = "Work" },
            { time = "14:00", State = "Work" },
            { time = "15:00", State = "Work" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Dinner" },
            { time = "19:00", State = "Dinner" },
            { time = "20:00", State = "Free-Time" },
            { time = "21:00", State = "Free-Time" },
            { time = "22:00", State = "Shower" },
            { time = "23:00", State = "Lights-Out" },
        },
        ["max"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Rollcall" },
            { time = "07:00", State = "Breakfast" },
            { time = "08:00", State = "Breakfast" },
            { time = "09:00", State = "Work" },
            { time = "10:00", State = "Work" },
            { time = "11:00", State = "Lunch" },
            { time = "12:00", State = "Lunch" },
            { time = "13:00", State = "Work" },
            { time = "14:00", State = "Work" },
            { time = "15:00", State = "Work" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Dinner" },
            { time = "19:00", State = "Dinner" },
            { time = "20:00", State = "Free-Time" },
            { time = "21:00", State = "Free-Time" },
            { time = "22:00", State = "Shower" },
            { time = "23:00", State = "Lights-Out" },
        },
        ["solitary"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Solitary" },
            { time = "07:00", State = "Solitary" },
            { time = "08:00", State = "Solitary" },
            { time = "09:00", State = "Solitary" },
            { time = "10:00", State = "Solitary" },
            { time = "11:00", State = "Solitary" },
            { time = "12:00", State = "Solitary" },
            { time = "13:00", State = "Solitary" },
            { time = "14:00", State = "Solitary" },
            { time = "15:00", State = "Solitary" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Solitary" },
            { time = "19:00", State = "Solitary" },
            { time = "20:00", State = "Solitary" },
            { time = "21:00", State = "Lights-Out" },
            { time = "22:00", State = "Lights-Out" },
            { time = "23:00", State = "Lights-Out" },
        }
    }
    PrisonSchedulesConfig.Zones = { -- DO NOT ADD ANY NEW ZONES, ONLY EDIT THE EXISTING ONES COORDS AND SIZE DONT CHANGE THE NAME
    {
        coords = vector4(3894.84, 26.5, 23.89, 84.05),
        size = { x = 10.0, y = 30.0, z = 10.0 },
        name = "Min Cell Block" -- Prisoners Should Be Here If they are in Min Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(3910.92, 38.35, 23.89, 83.05),
        size = { x = 3.0, y = 2.0, z = 4.0 },
        name = "Min Shower" -- Prisoners Should Be Here If they are in Min Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(3894.84, 26.5, 23.89, 84.05),
        size = { x = 10.0, y = 30.0, z = 10.0 },
        name = "Med Cell Block" -- Prisoners Should Be Here If they are in Med Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(3910.92, 38.35, 23.89, 83.05),
        size = { x = 3.0, y = 2.0, z = 4.0 },
        name = "Med Shower" -- Prisoners Should Be Here If they are in Med Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(3894.84, 26.5, 23.89, 84.05),
        size = { x = 10.0, y = 30.0, z = 10.0 },
        name = "Max Cell Block" -- Prisoners Should Be Here If they are in Max Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(3910.92, 38.35, 23.89, 83.05),
        size = { x = 3.0, y = 2.0, z = 4.0 },
        name = "Max Shower" -- Prisoners Should Be Here If they are in Med Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(3926.69, 29.26, 23.89, 263.78),
        size = vec3(20.0, 10.0, 10.0),
        name = "Cafeteria" --Prisoners Should Be Here If its Breakfast, Lunch or Dinner Time
    },
    {
        coords = vector3(4002.44, 59.84, 12.3),
        size = vec3(40.0, 10.0, 1.0),
        name = "Work1" --Prisoners Should Be Here If its Work Time
    },
    {
        coords = vector3(4070.29, 53.69, 18.79),
        size = vec3(20.0, 15.0, 5.0),
        name = "Work2" --Prisoners Should Be Here If its Work Time
    },
    {
        coords = vector3(4019.76, 25.28, 22.05),
        size = vec3(40.0, 25.0, 10.0),
        name = "Work3" --Prisoners Should Be Here If its Work Time
    },
    {
        coords = vector4(3966.2, 44.95, 22.34, 173.25),
        size = vec3(55, 25, 10),
        name = "Yard" --Prisoners Should Be Here If its Work Time
    },
}

elseif Config.MLOSelection == 'gabz-prison' then
    PrisonSchedulesConfig.Schedules = {
        ["min"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Rollcall" },
            { time = "07:00", State = "Breakfast" },
            { time = "08:00", State = "Breakfast" },
            { time = "09:00", State = "Free-Time" },
            { time = "10:00", State = "Free-Time" },
            { time = "11:00", State = "Lunch" },
            { time = "12:00", State = "Lunch" },
            { time = "13:00", State = "Free-Time" },
            { time = "14:00", State = "Free-Time" },
            { time = "15:00", State = "Free-Time" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Dinner" },
            { time = "19:00", State = "Dinner" },
            { time = "20:00", State = "Free-Time" },
            { time = "21:00", State = "Free-Time" },
            { time = "22:00", State = "Free-Time" },
            { time = "23:00", State = "Lights-Out" },
        },
        ["med"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Rollcall" },
            { time = "07:00", State = "Breakfast" },
            { time = "08:00", State = "Breakfast" },
            { time = "09:00", State = "Free-Time" },
            { time = "10:00", State = "Free-Time" },
            { time = "11:00", State = "Lunch" },
            { time = "12:00", State = "Lunch" },
            { time = "13:00", State = "Free-Time" },
            { time = "14:00", State = "Free-Time" },
            { time = "15:00", State = "Free-Time" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Dinner" },
            { time = "19:00", State = "Dinner" },
            { time = "20:00", State = "Free-Time" },
            { time = "21:00", State = "Free-Time" },
            { time = "22:00", State = "Free-Time" },
            { time = "23:00", State = "Lights-Out" },
        },
        ["max"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Rollcall" },
            { time = "07:00", State = "Breakfast" },
            { time = "08:00", State = "Breakfast" },
            { time = "09:00", State = "Free-Time" },
            { time = "10:00", State = "Free-Time" },
            { time = "11:00", State = "Lunch" },
            { time = "12:00", State = "Lunch" },
            { time = "13:00", State = "Free-Time" },
            { time = "14:00", State = "Free-Time" },
            { time = "15:00", State = "Free-Time" },
            { time = "16:00", State = "Yard" },
            { time = "17:00", State = "Yard" },
            { time = "18:00", State = "Dinner" },
            { time = "19:00", State = "Dinner" },
            { time = "20:00", State = "Free-Time" },
            { time = "21:00", State = "Free-Time" },
            { time = "22:00", State = "Free-Time" },
            { time = "23:00", State = "Lights-Out" },
        },
        ["solitary"] = {
            { time = "00:00", State = "Lights-Out" },
            { time = "01:00", State = "Lights-Out" },
            { time = "02:00", State = "Lights-Out" },
            { time = "03:00", State = "Lights-Out" },
            { time = "04:00", State = "Lights-Out" },
            { time = "05:00", State = "Lights-Out" },
            { time = "06:00", State = "Solitary" },
            { time = "07:00", State = "Solitary" },
            { time = "08:00", State = "Solitary" },
            { time = "09:00", State = "Solitary" },
            { time = "10:00", State = "Solitary" },
            { time = "11:00", State = "Solitary" },
            { time = "12:00", State = "Solitary" },
            { time = "13:00", State = "Solitary" },
            { time = "14:00", State = "Solitary" },
            { time = "15:00", State = "Solitary" },
            { time = "16:00", State = "Solitary" },
            { time = "17:00", State = "Solitary" },
            { time = "18:00", State = "Solitary" },
            { time = "19:00", State = "Solitary" },
            { time = "20:00", State = "Solitary" },
            { time = "21:00", State = "Lights-Out" },
            { time = "22:00", State = "Lights-Out" },
            { time = "23:00", State = "Lights-Out" },
        }
    }
    PrisonSchedulesConfig.Zones = { -- DO NOT ADD ANY NEW ZONES, ONLY EDIT THE EXISTING ONES COORDS AND SIZE DONT CHANGE THE NAME
    {
        coords = vector4(1763.03, 2486.62, 46.56, 208.74),
        size = { x = 40.0, y = 20.0, z = 20.0 },
        name = "Min Cell Block" -- Prisoners Should Be Here If they are in Min Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(1763.03, 2486.62, 46.56, 208.74),
        size = { x = 40.0, y = 20.0, z = 10.0 },
        name = "Med Cell Block" -- Prisoners Should Be Here If they are in Med Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(1763.03, 2486.62, 46.56, 208.74),
        size = { x = 40.0, y = 20.0, z = 10.0 },
        name = "Max Cell Block" -- Prisoners Should Be Here If they are in Max Security, and if its Lights Out or Rollcall this is mandatory
    },
    {
        coords = vector4(1784.32, 2552.52, 45.67, 358.39),
        size = vec3(15.0, 15.0, 10.0),
        name = "Cafeteria" --Prisoners Should Be Here If its Breakfast, Lunch or Dinner Time
    },
    {
        coords = vector4(1691.39, 2524.78, 45.56, 0.0),
        size = vec3(180, 80, 10),
        name = "Yard" --Prisoners Should Be Here If its Work Time
    },
    }
elseif Config.MLOSelection == 'custom' then
    -- Open a Ticket So I can help you with your custom prison
end

```
PreviousPeds ConfigNextProps Config

Last updated 2 months ago

📜
👮