Yes Xsis
If you walk to where you only see 1 door, you can lock and unlock them seperately
Then get on pc and watch it? Lol
Somebody is robbing the fleeca bank
we caught em, donât worry.
which one do we add? cuz there is 3 files but one says cardoors, i only want to be able to lock all poliec station doors
drp-doors
Great script. Is there any part of the code I can change where it allows me to unlock two doors at once like the OG esx_Doorlock script does. Good for double doors or more particularly double gates.
You most likely could, Iâll have to take a look. Stay posted on the github.
Thanks, even if you can script it into just certain doors like you adjust the distance in config fire. Because some doors it great to only be able to unlock one. Others like the double gates I have both need to be unlocked.
Sorry, me again. It doesnt like when someone job hops. For example, we have an on/off duty script for police, ems, mech etc. If you enter the server off duty then go on duty, you cant unlock or lock doors until you nap. Any idea why?
I believe itâs not actively fetching PlayerData. I can take a look. Open an issue on the github.
Are we able to lock/unlock sliding doors, such as a garage door or sliding chain-link fence with this?
yes (20 char)
awesome thanks
Thanks Fizz, cool unique release. This is what the community is here for, improvements on code, sharing and making something better for all of us to build on. Fizz is setting the example.
getting this error 
Screenshot - 8bc96e1868e155f61c04213c273702ed - Gyazo when trying to load the script seems that it doesnt like my doors from esx_doorlock i can upload my config or send someone would like to help me solve this error
convert your door config to how my config example is set up.
Itâs not unique, it has stolen code from Nopixelâs dumpâŚ
Some more doors (default from esx_doorlock):
Config.DoorList = {
--
-- Mission Row First Floor
--
-- Example
{
objName = 'v_ilev_ph_door01',
objCoords = {x = 434.747, y = -980.618, z = 30.839},
textCoords = {x = 434.747, y = -981.50, z = 31.50},
authorizedJobs = { 'police' },
locked = false,
distance = 2
},
{
objName = 'v_ilev_ph_gendoor004',
objYaw = 90.0,
objCoords = vector3(449.6, -986.4, 30.6),
textCoords = vector3(450.1, -986.3, 31.7),
authorizedJobs = { 'police' },
locked = true,
distance = 2,
},
-- Rooftop
{
objName = 'v_ilev_gtdoor02',
objYaw = 90.0,
objCoords = vector3(464.3, -984.6, 43.8),
textCoords = vector3(464.3, -984.0, 44.8),
authorizedJobs = { 'police' },
locked = true,
distance = 2,
},
-- Hallway to roof
{
objName = 'v_ilev_arm_secdoor',
objYaw = 90.0,
objCoords = vector3(461.2, -985.3, 30.8),
textCoords = vector3(461.5, -986.0, 31.5),
authorizedJobs = { 'police' },
locked = true,
distance = 2,
},
-- Armory
{
objName = 'v_ilev_arm_secdoor',
objYaw = -90.0,
objCoords = vector3(452.6, -982.7, 30.6),
textCoords = vector3(453.0, -982.6, 31.7),
authorizedJobs = { 'police' },
locked = true,
distance = 2,
},
-- Captain Office
{
objName = 'v_ilev_ph_gendoor002',
objYaw = -180.0,
objCoords = vector3(447.2, -980.6, 30.6),
textCoords = vector3(447.2, -980.0, 31.7),
authorizedJobs = { 'police' },
locked = true,
distance = 2,
},
-- To downstairs (double doors)
{
objName = 'v_ilev_ph_gendoor005',
objYaw = 180.0,
objCoords = vector3(443.9, -989.0, 30.6),
textCoords = vector3(444.6, -989.4, 31.7),
authorizedJobs = { 'police' },
locked = true,
distance = 4,
},
-- To downstairs (double doors)
--[[{
textCoords = vector3(444.6, -989.4, 31.7),
authorizedJobs = { 'police' },
locked = true,
distance = 4,
objName = 'v_ilev_ph_gendoor005',
objYaw = 0.0,
objCoords = vector3(445.3, -988.7, 30.6)
},]]
{
objName = 'v_ilev_ph_cellgate',
objYaw = 0.0,
objCoords = vector3(463.8, -992.6, 24.9),
textCoords = vector3(463.3, -992.6, 25.1),
authorizedJobs = { 'police' },
locked = true
},
-- Cell 1
{
objName = 'v_ilev_ph_cellgate',
objYaw = -90.0,
objCoords = vector3(462.3, -993.6, 24.9),
textCoords = vector3(461.8, -993.3, 25.0),
authorizedJobs = { 'police' },
locked = true
},
-- Cell 2
{
objName = 'v_ilev_ph_cellgate',
objYaw = 90.0,
objCoords = vector3(462.3, -998.1, 24.9),
textCoords = vector3(461.8, -998.8, 25.0),
authorizedJobs = { 'police' },
locked = true
},
-- Cell 3
{
objName = 'v_ilev_ph_cellgate',
objYaw = 90.0,
objCoords = vector3(462.7, -1001.9, 24.9),
textCoords = vector3(461.8, -1002.4, 25.0),
authorizedJobs = { 'police' },
locked = true
},
-- To Back
{
objName = 'v_ilev_gtdoor',
objYaw = 0.0,
objCoords = vector3(463.4, -1003.5, 25.0),
textCoords = vector3(464.0, -1003.5, 25.5),
authorizedJobs = { 'police' },
locked = true
},
--
-- Mission Row Back
--
-- Back (double doors)
{
textCoords = vector3(468.6, -1014.4, 27.1),
authorizedJobs = { 'police' },
locked = true,
distance = 4,
objName = 'v_ilev_rc_door2',
objYaw = 0.0,
objCoords = vector3(467.3, -1014.4, 26.5)
},
-- Back Gate
{
objName = 'hei_prop_station_gate',
objYaw = 90.0,
objCoords = vector3(488.8, -1017.2, 27.1),
textCoords = vector3(488.8, -1020.2, 30.0),
authorizedJobs = { 'police' },
locked = true,
distance = 14,
size = 2
},
--
-- Sandy Shores
--
-- Entrance
{
objName = 'v_ilev_shrfdoor',
objYaw = 30.0,
objCoords = vector3(1855.1, 3683.5, 34.2),
textCoords = vector3(1855.1, 3683.5, 35.0),
authorizedJobs = { 'police' },
locked = false
},
{
textCoords = vector3(-443.5, 6016.3, 32.0),
authorizedJobs = { 'police' },
locked = false,
distance = 2.5,
objName = 'v_ilev_shrf2door',
objYaw = -45.0,
objCoords = vector3(-443.1, 6015.6, 31.7),
},
--
-- Bolingbroke Penitentiary
--
-- Entrance (Two big gates)
{
objName = 'prop_gate_prison_01',
objCoords = vector3(1844.9, 2604.8, 44.6),
textCoords = vector3(1844.9, 2608.5, 48.0),
authorizedJobs = { 'police' },
locked = true,
distance = 12,
size = 2
},
{
objName = 'prop_gate_prison_01',
objCoords = vector3(1818.5, 2604.8, 44.6),
textCoords = vector3(1818.5, 2608.4, 48.0),
authorizedJobs = { 'police' },
locked = true,
distance = 12,
size = 2
},
}