forked from Simnation/Main
525 lines
No EOL
11 KiB
Lua
525 lines
No EOL
11 KiB
Lua
-- ## GABZ - MISSION ROW POLICE DEPARTMENT (MRPD)
|
|
-- ## COORDINATES: 427.120, -979.559, 30.716
|
|
|
|
-- Front doors
|
|
table.insert(Config.DoorList, {
|
|
maxDistance = 2,
|
|
locked = false,
|
|
lockpick = true,
|
|
doors = {
|
|
{
|
|
objHash = -1547307588, -- gabz_mrpd_reception_entrancedoor
|
|
objHeading = 90,
|
|
objCoords = vector3(434.7444, -983.0781, 30.8153),
|
|
},
|
|
{
|
|
objHash = -1547307588, -- gabz_mrpd_reception_entrancedoor
|
|
objHeading = 270,
|
|
objCoords = vector3(434.7444, -980.7556, 30.8153),
|
|
},
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
['offpolice'] = 0,
|
|
}
|
|
})
|
|
|
|
-- North doors
|
|
table.insert(Config.DoorList, {
|
|
maxDistance = 2,
|
|
locked = true,
|
|
doors = {
|
|
{
|
|
objHash = -1547307588, -- gabz_mrpd_reception_entrancedoor
|
|
objHeading = 180,
|
|
objCoords = vector3(458.2087, -972.2543, 30.8153),
|
|
},
|
|
{
|
|
objHash = -1547307588, -- gabz_mrpd_reception_entrancedoor
|
|
objHeading = 0,
|
|
objCoords = vector3(455.8862, -972.2543, 30.8153),
|
|
},
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
['offpolice'] = 0,
|
|
}
|
|
})
|
|
|
|
-- South doors
|
|
table.insert(Config.DoorList, {
|
|
maxDistance = 2,
|
|
locked = true,
|
|
doors = {
|
|
{
|
|
objHash = -1547307588, -- gabz_mrpd_reception_entrancedoor
|
|
objHeading = 0,
|
|
objCoords = vector3(440.7392, -998.7462, 30.8153),
|
|
},
|
|
{
|
|
objHash = -1547307588, -- gabz_mrpd_reception_entrancedoor
|
|
objHeading = 180,
|
|
objCoords = vector3(443.0618, -998.7462, 30.8153),
|
|
},
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
['offpolice'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Lobby left
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = -1406685646, -- gabz_mrpd_door_04
|
|
objCoords = vector3(441.13, -977.93, 30.82319),
|
|
locked = true,
|
|
objHeading = 0,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Lobby right
|
|
table.insert(Config.DoorList, {
|
|
objHash = -96679321, -- gabz_mrpd_door_05
|
|
objCoords = vector3(440.5201, -986.2335, 30.82319),
|
|
locked = true,
|
|
objHeading = 180,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
['offpolice'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Garage entrance 1
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = 1830360419, -- gabz_mrpd_garage_singledoorframe
|
|
objCoords = vector3(464.1591, -974.6656, 26.3707),
|
|
locked = true,
|
|
objHeading = 269.78,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
['offpolice'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Garage entrance 2
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = 1830360419, -- gabz_mrpd_garage_singledoorframe
|
|
objCoords = vector3(464.1566, -997.5093, 26.3707),
|
|
locked = true,
|
|
objHeading = 89.87,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
['offpolice'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Garage roller door 1
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(431.4119, -1000.772, 26.69661),
|
|
objHeading = 0,
|
|
slides = true,
|
|
garage = true,
|
|
objHash = 2130672747, -- gabz_mrpd_garage_door
|
|
locked = true,
|
|
audioRemote = true,
|
|
maxDistance = 6,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
['offpolice'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Garage roller door 2
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(452.3005, -1000.772, 26.69661),
|
|
objHeading = 0,
|
|
slides = true,
|
|
garage = true,
|
|
objHash = 2130672747, -- gabz_mrpd_garage_door
|
|
locked = true,
|
|
audioRemote = true,
|
|
maxDistance = 6,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
['offpolice'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Back gate
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(488.8948, -1017.212, 27.14935),
|
|
objHeading = 90,
|
|
slides = true,
|
|
objHash = -1603817716, -- hei_prop_station_gate
|
|
locked = true,
|
|
audioRemote = true,
|
|
maxDistance = 6,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
['offpolice'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Back doors
|
|
table.insert(Config.DoorList, {
|
|
maxDistance = 2,
|
|
locked = true,
|
|
doors = {
|
|
{
|
|
objHash = -692649124, -- gabz_mrpd_door_03
|
|
objHeading = 0,
|
|
objCoords = vector3(467.3686, -1014.406, 26.48382),
|
|
},
|
|
{
|
|
objHash = -692649124, -- gabz_mrpd_door_03
|
|
objHeading = 180,
|
|
objCoords = vector3(469.7743, -1014.406, 26.48382),
|
|
},
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
['offpolice'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Mugshot
|
|
table.insert(Config.DoorList, {
|
|
objHash = -1406685646, -- gabz_mrpd_door_04
|
|
objCoords = vector3(475.9539, -1010.819, 26.40639),
|
|
locked = true,
|
|
fixText = true,
|
|
objHeading = 180,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Cell entrance 1
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(476.6157, -1008.875, 26.48005),
|
|
objHeading = 270,
|
|
objHash = -53345114, -- gabz_mrpd_cells_door
|
|
maxDistance = 2,
|
|
locked = true,
|
|
audioLock = {
|
|
['file'] = 'metal-locker.ogg',
|
|
['volume'] = '0.35',
|
|
},
|
|
audioUnlock = {
|
|
['file'] = 'metallic-creak.ogg',
|
|
['volume'] = '0.7',
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Cell entrance 2
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(481.0084, -1004.118, 26.48005),
|
|
objHeading = 180,
|
|
objHash = -53345114, -- gabz_mrpd_cells_door
|
|
maxDistance = 2,
|
|
locked = true,
|
|
audioLock = {
|
|
['file'] = 'metal-locker.ogg',
|
|
['volume'] = '0.35',
|
|
},
|
|
audioUnlock = {
|
|
['file'] = 'metallic-creak.ogg',
|
|
['volume'] = '0.7',
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Cell 1
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(477.9126, -1012.189, 26.48005),
|
|
objHeading = 0,
|
|
objHash = -53345114, -- gabz_mrpd_cells_door
|
|
maxDistance = 2,
|
|
locked = true,
|
|
audioLock = {
|
|
['file'] = 'metal-locker.ogg',
|
|
['volume'] = '0.35',
|
|
},
|
|
audioUnlock = {
|
|
['file'] = 'metallic-creak.ogg',
|
|
['volume'] = '0.7',
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Cell 2
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(480.9128, -1012.189, 26.48005),
|
|
objHeading = 0,
|
|
objHash = -53345114, -- gabz_mrpd_cells_door
|
|
maxDistance = 2,
|
|
locked = true,
|
|
audioLock = {
|
|
['file'] = 'metal-locker.ogg',
|
|
['volume'] = '0.35',
|
|
},
|
|
audioUnlock = {
|
|
['file'] = 'metallic-creak.ogg',
|
|
['volume'] = '0.7',
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Cell 3
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(483.9127, -1012.189, 26.48005),
|
|
objHeading = 0,
|
|
objHash = -53345114, -- gabz_mrpd_cells_door
|
|
maxDistance = 2,
|
|
locked = true,
|
|
audioLock = {
|
|
['file'] = 'metal-locker.ogg',
|
|
['volume'] = '0.35',
|
|
},
|
|
audioUnlock = {
|
|
['file'] = 'metallic-creak.ogg',
|
|
['volume'] = '0.7',
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Cell 4
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(486.9131, -1012.189, 26.48005),
|
|
objHeading = 0,
|
|
objHash = -53345114, -- gabz_mrpd_cells_door
|
|
maxDistance = 2,
|
|
locked = true,
|
|
audioLock = {
|
|
['file'] = 'metal-locker.ogg',
|
|
['volume'] = '0.35',
|
|
},
|
|
audioUnlock = {
|
|
['file'] = 'metallic-creak.ogg',
|
|
['volume'] = '0.7',
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Cell 5
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(484.1764, -1007.734, 26.48005),
|
|
objHeading = 180,
|
|
objHash = -53345114, -- gabz_mrpd_cells_door
|
|
maxDistance = 2,
|
|
locked = true,
|
|
audioLock = {
|
|
['file'] = 'metal-locker.ogg',
|
|
['volume'] = '0.35',
|
|
},
|
|
audioUnlock = {
|
|
['file'] = 'metallic-creak.ogg',
|
|
['volume'] = '0.7',
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Lineup
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = -288803980, -- gabz_mrpd_door_01
|
|
objCoords = vector3(479.06, -1003.173, 26.4065),
|
|
locked = true,
|
|
objHeading = 90,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Observation i
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = -1406685646, -- gabz_mrpd_door_04
|
|
objCoords = vector3(482.6694, -983.9868, 26.40548),
|
|
locked = true,
|
|
objHeading = 270,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Interrogation i
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = -1406685646, -- gabz_mrpd_door_04
|
|
objCoords = vector3(482.6701, -987.5792, 26.40548),
|
|
locked = true,
|
|
objHeading = 270,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Observation ii
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = -1406685646, -- gabz_mrpd_door_04
|
|
objCoords = vector3(482.6699, -992.2991, 26.40548),
|
|
locked = true,
|
|
objHeading = 270,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Interrogation ii
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = -1406685646, -- gabz_mrpd_door_04
|
|
objCoords = vector3(482.6703, -995.7285, 26.40548),
|
|
locked = true,
|
|
objHeading = 270,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Evidence
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = -692649124, -- gabz_mrpd_door_03
|
|
objCoords = vector3(475.8323, -990.4839, 26.40548),
|
|
locked = true,
|
|
objHeading = 134.7,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Armoury 1
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = -692649124, -- gabz_mrpd_door_03
|
|
objCoords = vector3(479.7507, -999.629, 30.78927),
|
|
locked = true,
|
|
objHeading = 90,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Armoury 2
|
|
table.insert(Config.DoorList, {
|
|
fixText = true,
|
|
objHash = -692649124, -- gabz_mrpd_door_03
|
|
objCoords = vector3(487.4378, -1000.189, 30.78697),
|
|
locked = true,
|
|
objHeading = 181.28,
|
|
maxDistance = 2,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Shooting range
|
|
table.insert(Config.DoorList, {
|
|
maxDistance = 2,
|
|
locked = true,
|
|
doors = {
|
|
{
|
|
objHash = -692649124, -- gabz_mrpd_door_03
|
|
objHeading = 0,
|
|
objCoords = vector3(485.6133, -1002.902, 30.78697),
|
|
},
|
|
{
|
|
objHash = -692649124, -- gabz_mrpd_door_03
|
|
objHeading = 180,
|
|
objCoords = vector3(488.0184, -1002.902, 30.78697),
|
|
},
|
|
},
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Rooftop
|
|
table.insert(Config.DoorList, {
|
|
objCoords = vector3(464.3086, -984.5284, 43.77124),
|
|
objHeading = 90.000465393066,
|
|
slides = false,
|
|
garage = false,
|
|
maxDistance = 2,
|
|
fixText = true,
|
|
objHash = -692649124, -- gabz_mrpd_door_03
|
|
locked = true,
|
|
lockpick = false,
|
|
audioRemote = false,
|
|
authorizedJobs = {
|
|
['police'] = 0,
|
|
}
|
|
})
|
|
|
|
-- Mrpd bollards 1 - "gabz_mrpd_bollards1"
|
|
table.insert(Config.DoorList, {
|
|
objHeading = 269.8766784668,
|
|
garage = false,
|
|
fixText = false,
|
|
maxDistance = 2.0,
|
|
locked = true,
|
|
lockpick = false,
|
|
audioRemote = false,
|
|
objHash = -1868050792,
|
|
slides = false,
|
|
authorizedJobs = { ['police']=0 },
|
|
objCoords = vector3(410.0258, -1020.157, 28.36596),
|
|
-- oldMethod = true,
|
|
-- audioLock = {['file'] = 'metal-locker.ogg', ['volume'] = 0.6},
|
|
-- audioUnlock = {['file'] = 'metallic-creak.ogg', ['volume'] = 0.7},
|
|
-- autoLock = 1000
|
|
})
|
|
|
|
-- Mrpd bollards 2 - "gabz_mrpd_bollards2"
|
|
table.insert(Config.DoorList, {
|
|
objHeading = 270.15423583984,
|
|
garage = false,
|
|
fixText = false,
|
|
maxDistance = 2.0,
|
|
locked = true,
|
|
lockpick = false,
|
|
audioRemote = false,
|
|
objHash = -1635161509,
|
|
slides = false,
|
|
authorizedJobs = { ['police']=0 },
|
|
objCoords = vector3(410.0258, -1028.319, 28.40051),
|
|
-- oldMethod = true,
|
|
-- audioLock = {['file'] = 'metal-locker.ogg', ['volume'] = 0.6},
|
|
-- audioUnlock = {['file'] = 'metallic-creak.ogg', ['volume'] = 0.7},
|
|
-- autoLock = 1000
|
|
}) |