Great
I need it help my server save my qian
Standalone Scripts
Payment and delivery run through Tebex, the official payment partner for Cfx.re and FiveM. Your scripts are assigned to your Keymaster account immediately.
Lockable doors, done right.
Set up any door in seconds without leaving the game, decide exactly who gets in, and lock or unlock from your phone with the free Agency Companion app.
🧩 QBCore · QBox · ESX · Standalone: auto-detected, plug & play.
✔ Agency Companion: free app for iPhone, iPad and Mac Android and the browser, plus the free Agency-Companion script: one /app code links every Agency script on the server. In the app players lock and unlock their doors from the phone.
✔ One accent colour for all Agency scripts: picked in /app (admin page), gold by default
✔ Fits every screen: the interface scales to the resolution by itself, from 1080p to 4K and ultrawide
✔ 25 languages: English, German, French, Spanish, Italian, Dutch, Portuguese, Polish, Czech, Slovak, Hungarian, Romanian, Bulgarian, Croatian, Greek, Danish, Swedish, Norwegian, Finnish, Turkish, Russian, Ukrainian, Japanese, Korean, Chinese
✔ Config in the Agency layout: numbered sections with Agency Companion first, English by default
Every door gets its own rules, set in a clean in-game panel:
🛡️ Every lock toggle and every new door is checked on the server. No client can unlock a door it has no access to.
Import all your existing ox_doorlock doors with one click
👀 You see a preview of every door before anything is imported. Names, double doors, groups with grades, players, PIN codes, item keys, auto-lock and hold-open are carried over. Doors that already exist are skipped, so you can run the import as often as you like.
Your own scripts can give and remove door access per player through server exports, for example a housing script handing out house keys:
AddPlayerAccess · RemovePlayerAccess · HasPlayerAccess · GetPlayerAccess · IsReady
📡 Plus the server event agency-doorlock:accessChanged. Changes are saved and synced instantly.
A door from an MLO will not select? 🔍 /dlcheck shows exactly why in the F8 console, and you can adjust the matching limit in the config.
✏️ The config and all language files stay fully editable.
Agency Doorlock is a 🎁 free release by Agency Scripts.
🛒 Premium scripts & packs: shop.agencyg.de 💬 Discord & support: discord.gg/RTax3aBMUs
Agency-Doorlock
Free
Every Agency script installs the same way and works together. No account, no strings.
Every update of Agency-Doorlock, straight from our Discord.
✨ New
/app, admin page). Gold without it, or set your own with Config.AccentColor./app and link Doorlock and every other Agency script with one code. The door list shows a short hint instead of its own QR card.[E] prompt scale to the resolution by themselves (1080p to 4K, ultrawide).nb).🔧 Improved
config.lua is rebuilt with a contents list and numbered sections. Section 1 is Agency Companion with Config.Companion.Enabled = true.🐛 Fixed
📦 Update notes
config.lua keeps working (Config.Companion.Enable is still read), but the new one has the new settings./adlconnect and /adlc open /app when Agency-Companion runs and keep their own pairing window without it.🔧 Improved
📦 Update notes
config.lua and all saved doors stay untouched✨ New
/adoorlock, anyone carrying one of the listed items can lock and unlock that doorConfig.ItemKeys.MasterItems open every doorConfig.ItemKeys.ConsumeItems are removed once per use, in game and from the Companion app🔧 Improved
config.lua is sorted into nine numbered sections with a table of contents, all options and defaults stay the same⚙️ Config
Config.ItemKeys with Enable, Inventory, MasterItems and ConsumeItems📦 Update notes
config.lua, item keys work without the new blockconfig.lua and copy your values over✨ New
AddPlayerAccess(doorId, player) and RemovePlayerAccess(doorId, player)HasPlayerAccess(doorId, player), GetPlayerAccess(doorId) and IsReady()player can be an online server ID or an identifier: citizenid on QBCore and Qbox, identifier on ESX, license on standaloneagency-doorlock:accessChanged with doorId, identifier and granted for logs and custom scripts📦 Update notes
config.lua, no database change neededREADME.md and on docs.agencyg.de/doorlock/exports✨ New
ox_doorlock with a preview showing status, jobs, gangs, minimum grades, and unsupported settings.adoorlock_import for a preview or adoorlock_import confirm to import every new door.🔧 Improved
📦 Update notes
ox_doorlock is running. Remove ensure ox_doorlock from server.cfg after importing, as both scripts lock the same doors.config.lua. Keep edited files in shared/locale/; missing new text appears in English.README.md under Installation.✨ New
/adoorlock configurator.📦 Update notes
v1.1.2✨ New
Hold open option in /adoorlock.🔧 Improved
ox_target and qb-target eye options use the widest range requested by any door of that model.🐛 Fixed
⚙️ Config
Config.HoldOpenRatio controls door travel; 1.0 is fully open, and lower values can prevent shutters clipping into geometry.Config.HoldOpenDistance sets the hold-open enforcement range.Config.MaxInteractDistance sets the server-side range limit, defaulting to 50 m.Config.InteractDistance; untouched doors keep their existing behavior.📦 Update notes
Agency-Doorlock folder, or overwrite fxmanifest.lua, config.lua, client/main.lua, client/configurator.lua, and server/main.lua.html/index.html, html/script.js, html/style.css, and all 25 files in shared/locale/.oxmysql, which was already required. Restart the resource via txAdmin or ensure Agency-Doorlock.Hold open off, door behavior is identical to v1.1.0.✨ New
/adlconnect or /adlc for a QR code, or find it in the /adoorlock setup menu.companion.agencyg.de.🔧 Improved
🐛 Fixed
⚙️ Config
Config.Companion.Enable = false to disable the optional integration.Config.Companion.TokenTTL, defaulting to 5 minutes.📦 Update notes
fxmanifest.lua, config.lua, client/main.lua, client/companion.lua, client/configurator.lua, server/main.lua.server/companion.lua, server/companion_relay.lua, html/index.html, html/script.js, html/style.css.html/js/companion.js, html/js/qrcode.min.js, shared/locales.lua and all files in shared/locale/.Config.Companion block in config.lua; it is safe to keep your own config.config.lua files without a Config.Companion block use safe defaults, keeping the feature enabled.oxmysql remains required. Restart the resource via txAdmin or ensure Agency-Doorlock.Do you have this script?
Then say what it is like. Two minutes, and it is the thing the next person reads before deciding.
I need it help my server save my qian
tbh no regret installing that script. it helped me ALOT. like deadass
works perfect haven't had a single issue with it
amazing script, was looking for an alternative to ox doorlock, and this is it, simple and easy to use
About our other scripts and our work in general, not about this one. They do not count towards the rating above.
Just what I was looking for
Best free elevator script I've seen
good script that you can use
Machine translated · original: German

Standalone Scripts
Houses your players actually live in. Agency Housing is a database driven housing system you build in game instead of in a config file: place the…

Standalone Scripts
The bank your whole city runs on. Agency Banking turns every bank branch and ATM into a full banking app: wallet, custom cards, transfers, fixed…

Standalone Scripts
NewThe drug system your city has been missing. Agency Drugs brings fields, labs, buyers and real effects to your server in one script, with five…

Standalone Scripts
BestsellerThe last phone resource you'll ever need. Agency Phone is the most advanced, feature-rich phone resource for FiveM, built from the ground up with a…
We adapt Agency-Doorlock to your server: extra features, your design, integrations. Fixed price instantly, 50% deposit via PayPal.
You are talking to an AI system. Lumo generates every answer automatically, not a human.
Lumo is also a free Discord bot for your server: moderation, tickets and AI support.Add to DiscordHi. Ask me anything about our scripts or the setup. Need a real person? Support is at help.agencyg.de.