Installation
Step by step documentation how to properly install script.
Database
The database will be imported automatically for you when you start the resource for the first time.
Script
Step 1: Download the Script
Download the script from keymaster.
Step 2: Place the Files
Open the downloaded
.zip
, copy the[police]
folder, and put it in your resources folder.
Step 3: Edit server.cfg
Go to your server.cfg
and add ensure [police]
.
Step 4: Define your police map
To configure your police maps, ensure the correct map resources are included in your server.cfg.
Below are configuration examples for the Default MRPD, Brofx VSPD, and Gabz MRPD maps.
Note:
If an unsupported map is loaded, a Standalone configuration will be applied by default, using the standard Mission Row Police station.
The map system supports multiple police stations running simultaneously.
Additional maps will be configured in future update(s).
Failed to find your supported police map? Use command /preset_creator to use our tool for setting new map!
Step 5: Define Items (Deployer or Manual)
To define items in the RCore Police script, you can either use the Deployer command or edit the configuration manually.
Step 5.5: Define ace permissions (Standalone servers only)
Add to bottom of server.cfg permission part (script need this permission to use properly ACE permission)
add_ace resource.rcore_police command.add_ace allow
add_ace resource.rcore_police command.remove_ace allow
add_ace resource.rcore_police command.add_principal allow
add_ace resource.rcore_police command.remove_principal allow
Step 6: Disable Other Police Scripts
If you're using a different police job framework, make sure to stop or remove the corresponding script to avoid conflicts.
🚫 For ESX:
Remove or disable
esx_policejob
from yourresources
folder.Ensure it is not started in your
server.cfg
.
🚫 For QBcore:
Remove or disable
qb-policejob
.Comment out or delete the
ensure qb-policejob
line in yourserver.cfg
.
🚫 For QBOX:
Remove or disable
qbx_policejob
.Make sure it’s not started in your
start.cfg
or any related QBOX resource configs.
⚠️ Having multiple police job scripts active can cause conflicts, broken menus, or roleplay issues. Always ensure only one police job system is active at a time.
Step 7: Enjoy
Start your server and enjoy RCore Police.
Commands
You can adjust all command names in config.lua
/knee
This is used for allowing to player knee on ground
/preset_creator
This is used for admin defining new department map which is not defined
Interact keys (key mapping)
H
This is used for tackling closest player
X
This is used for hands up
F5
This is used for opening/closing included radial menu
F6
This is used for opening/closing job menu
N
This is used for opening/closing police radar
Useable items
Paper Bag
This is used for putting paper bag on player
paper_bag
Zip ties
This is used for cuffing player with zip ties
zipties
Spikes
This is used for stopping vehicles
spikes
Speed camera
This is used for fining citizen going over specific speed in area
speed_camera
Handcuffs
This is used for cuffing player
handcuffs
Handcuffs keys
This is used for removing zipties/handcuffs from player
handcuffs_keys
Barrier
This is used for placing barrier
barrier
Megaphone
This is used for shouting over citizen when far-away
megaphone
Discord logs
Go to rcore_police/sconfig.lua
Change SConfig.LogWebhook value
Last updated
Was this helpful?