๐ก๏ธ JV Duty Belt
Advanced Law Enforcement Equipment Belt & Vehicle Gun Rack System
JV Duty Belt is a comprehensive FiveM equipment management system designed for police departments and other law enforcement agencies.
Players can carry a physical duty belt, equip it and quickly access their essential equipment through a modern radial interface.
The resource is not limited to a standard police job. It can also be configured for Sheriff departments, State Police and custom law enforcement jobs.
โจ Core Features
๐ Physical Duty Belt Storage
Each Duty Belt has its own physical inventory storage.
By default, officers can carry equipment such as:
- ๐ซ Service Pistol
- โก Taser
- ๐ฆ Flashlight
- ๐ Handcuffs
- ๐ป Radio
- ๐ฆฏ Baton
Server owners have full control over which items can be stored inside each belt.
๐ฏ Modern Radial Equipment Menu
Using an equipped Duty Belt opens a fast and modern radial menu.
Players can use the radial to:
- View available equipment
- Draw weapons
- Use their taser
- Access radio functionality
- Trigger handcuff actions
- Open belt storage
- Manage gloves
- Access the Vehicle Gun Rack while inside a supported vehicle
The radial dynamically updates based on available equipment.
๐ซ Physical Weapon Checkout
Weapons are never duplicated or recreated.
The actual weapon item stored in the belt is physically transferred into the player's inventory.
This preserves:
โ
Weapon serial
โ
Ammunition
โ
Durability
โ
Components
โ
Custom metadata
When the weapon is returned, the exact same item is transferred back into the Duty Belt.
๐ง Custom Weapon Support
Custom server weapons can easily be added.
Support your own:
- Service pistols
- Custom handguns
- Revolvers
- Weapon pack items
by adding their exact ox_inventory weapon item names to the configuration.
๐งค Advanced Gloves System
JV Duty Belt includes an integrated Gloves System.
Players can save their current glove appearance and quickly manage it through the Duty Belt interface.
Available actions include:
๐งค Save Gloves
๐งค Put On Gloves
๐งค Remove Gloves
๐งค Overwrite Saved Gloves
๐๏ธ Delete Saved Gloves
Glove usage can be restricted based on duty status and whether the Duty Belt is currently equipped.
๐ Vehicle Gun Rack System
The resource also includes a complete Law Enforcement Vehicle Gun Rack system.
Authorized officers can install a physical Gun Rack inside supported police vehicles.
Gun Racks support:
๐ซ Long weapon storage
๐ Configurable vehicle restrictions
๐ฎ Job and grade restrictions
๐ข On-duty requirements
๐ฆ Dedicated stash storage
๐พ Persistent installation support
๐ง Gun Rack Installation
Authorized players can use the police_gunrack item while inside an eligible vehicle.
During installation the system validates:
- Player job
- Job grade
- Duty status
- Vehicle
- Distance
- Existing rack state
A configurable installation animation and progress action are then played.
An empty Gun Rack can later be removed from the vehicle.
๐ Configurable Law Enforcement Vehicles
Server owners decide exactly which vehicles support Gun Racks.
Examples:
- Police Cruisers
- Sheriff Vehicles
- State Police Vehicles
- Custom Add-On Police Cars
Restriction modes include:
โ
Specific models
โ
Vehicle classes
โ
Model + class validation
๐ Secure Weapon Storage
Gun Racks only accept weapons explicitly approved by the server owner.
Example supported categories:
- Carbines
- Shotguns
- SMGs
- Patrol rifles
Custom weapon pack items can also be added.
Non-approved items such as food, radio, armor or money cannot be inserted into the rack.
๐ฏ ox_target Integration
Authorized officers can interact with installed Gun Racks from outside the vehicle using ox_target.
Available interactions include:
๐ฆ Open Gun Rack
๐ง Remove Gun Rack
While inside the vehicle, an additional:
Vehicle Gun Rack
segment automatically appears inside the existing Duty Belt radial menu.
No additional radial menu is required.
๐ท๏ธ Custom Belt Names
Players can rename their individual Duty Belts.
Examples:
- Patrol Belt
- Sheriff Belt
- SWAT Belt
- Night Shift
- Unit 42
Renaming can be completely disabled by the server owner.
๐ฎ Job & Duty Restrictions
Duty Belt access can be restricted to specific jobs.
For example:
- Police
- Sheriff
- State Police
- Ranger
- Federal
- Custom law enforcement departments
An optional on-duty requirement can also prevent off-duty officers from accessing equipment.
โ๏ธ Highly Configurable
Server owners can configure:
โ๏ธ Framework
โ๏ธ Allowed jobs
โ๏ธ Job grades
โ๏ธ Duty requirements
โ๏ธ Belt slots
โ๏ธ Belt capacity
โ๏ธ Item whitelist / blacklist
โ๏ธ Supported handguns
โ๏ธ Equipment actions
โ๏ธ Radio integration
โ๏ธ Handcuff integration
โ๏ธ Radial menu behavior
โ๏ธ UI colors
โ๏ธ UI sounds
โ๏ธ Gloves behavior
โ๏ธ Gun Rack vehicles
โ๏ธ Gun Rack weapons
โ๏ธ Gun Rack storage
โ๏ธ Gun Rack props
โ๏ธ Vehicle-specific offsets
โ๏ธ Installation duration
๐งฉ Framework & Dependencies
โ
QBox / qbx_core
โ
QB-Core
โ
ox_inventory
โ
ox_lib
โ
ox_target
โ
oxmysql
โ
OneSync
Optional integration:
โ qbx_vehicles
for reliable persistent owned-vehicle identification.
ox_inventoryis required. qb-inventory is not supported.
๐ Localization
๐ฌ๐ง English
๐น๐ท Turkish
Additional languages can easily be added through the included locale files.
๐ Server-Side Security
Critical systems are validated server-side.
This includes:
โ
Job authorization
โ
Duty authorization
โ
Belt possession
โ
Equipment checkout
โ
Gun Rack access
โ
Vehicle validation
โ
Allowed weapon verification
โ
Distance validation
โ
Inventory transfer validation
The system is designed to prevent unauthorized inventory and equipment interactions from being trusted from the client.
๐ Why JV Duty Belt?
โ
Physical Duty Belt storage
โ
Modern radial equipment menu
โ
Physical weapon checkout
โ
Serial & metadata preservation
โ
Custom handgun support
โ
Integrated Gloves System
โ
Vehicle Gun Rack System
โ
Police / Sheriff / State support
โ
Job & duty restrictions
โ
Persistent rack support
โ
Highly configurable UI
โ
Server-side validation
โ
QBox & QB-Core support
Turn standard police equipment management into a complete roleplay system with JV Duty Belt.