Advanced Search
Search Results
338 total results found
Security Model
Nord Vehicle Keys is designed around server authority. Important protections OneSync entity checks are required by default. Lock state is synchronized through entity state bags. Key grants/removals are validated server-side. Physical key metadata is re-read fr...
Production Checklist
Before production deployment: OneSync enabled. Database backups available. oxmysql starts before Nord Vehicle Keys. Framework bridge detected correctly. Inventory bridge selected correctly. vehicle_key definition is non-stackable when using Nord Invent...
Common Issues
Physical key exists but does not open the remote Check that: nord_inventory starts before nord_vehiclekeys. The vehicle_key item is non-stackable. The slot metadata contains a normalized plate. The key is not expired. The physical-key item use handler is reg...
Bridge Troubleshooting
Framework not detected Force the bridge in config/bridges.lua: Config.Bridges.Framework = 'qb' -- or qbx / esx / standalone / custom Inventory not detected Force the bridge: Config.Bridges.Inventory = 'nord' -- or ox / qb / esx / custom If Config.Inventory.S...
FAQ
Does owning a vehicle automatically recreate a deleted key? No, not with the default strict physical-key settings. The player must recover or be explicitly issued a new key. Can I use the resource without Nord Inventory? Yes for generic access/item checks thro...
Overview
Nord Doorlock is a modular FiveM door-locking resource designed for server owners and developers who need in-game door management, persistent state, framework bridges, double-door support, access control and a developer API. It is standalone at its core and do...
Requirements & Compatibility
Nord Doorlock can run without a framework or database. Required FiveM server GTA V game build supported by your FiveM server The resource folder must be named nord_doorlock if you use the examples exactly as shown Optional Integrations Category Supported Prov...
Installation
1. Install the Resource Place the resource in your FiveM resources directory: resources/[nord]/nord_doorlock Keep the resource folder name as: nord_doorlock 2. Start the Resource Add to server.cfg: ensure nord_doorlock When using optional integrations, start ...
Quick Start
This is the shortest workflow for creating a working door. Create a Door Open: /doors Select New door. The wizard contains three steps. Step 1 — General Configure: Door name Interaction distance Auto-lock delay Default locked state Lockpick enabled/disabled St...
Admin Panel & Wizard
The administrator UI is designed to keep the main screen focused on saved door cards. Creation and editing are handled through a modal wizard. Opening the Panel Default command: /doors Configured with: Config.AdminCommand = 'doors' Access is validated on the s...
Door Interaction & Visuals
Nord Doorlock can provide interaction through its built-in NUI, supported target systems or supported Text UI providers. Interaction Key Default: Config.ToggleKey = 38 -- E Interaction Distances Config.InteractionDistance = 2.0 Config.DoorUIShowDistance = 6.0 ...
Permissions
Door access can be restricted by jobs, identifiers and ACE permissions. If all access fields are empty, the door is public. Jobs & Grades Wizard format: police:0, ambulance:2 This means: Job Minimum Grade police 0 ambulance 2 A player with the matching job mus...
Lockpicking
Nord Doorlock includes an optional lockpick workflow. Enable Globally Config.EnableLockpick = true Enable Per Door Enable Lockpick in the door wizard. Door structure: lockpick = { enabled = true } Default Key Config.LockpickKey = 74 -- H Lockpick Configura...
Full Configuration Reference
Main configuration file: config/config.lua Locale Config.Locale = 'en' Included locales: en pt Storage Config.Storage = 'json' Values: json mysql auto json uses KVP as the authoritative store and JSON files as mirrors. mysql requires oxmysql. auto uses MySQL w...
Bridges & Integrations
Nord Doorlock keeps integrations outside the core logic. Client Bridges client/bridge/framework.lua client/bridge/notify.lua client/bridge/textui.lua client/bridge/target.lua Server Bridges server/bridge/framework.lua server/bridge/inventory.lua This structure...
Storage & Persistence
Nord Doorlock supports persistence without requiring a database. JSON Mode Default: Config.Storage = 'json' Despite the name, the authoritative store is FiveM Resource KVP. KVP key: nord_doorlock:doors:v2 The resource also mirrors data to: data/doors.json data...
Commands & Diagnostics
/doors Opens the in-game administrator panel. Command name: Config.AdminCommand = 'doors' Default: /doors The server validates administrator permission before opening the panel. doors_storage Displays storage health. Server console: doors_storage Authorized ad...
Server Exports
Server exports provide the authoritative developer API. API version: local version = exports.nord_doorlock:GetApiVersion() Current API version returned by the resource: 1 GetApiVersion local version = exports.nord_doorlock:GetApiVersion() Returns a number. IsR...