Browse docs
FAQ
Frequently Asked Questions
In your database, open the job_grades table and set every salary entry for the police job to 0. Sky Police Job pays salaries through Sky Jobs Base — leaving the default framework values will cause double payments. If you want to keep your framework or an external payroll system instead, set Config.Salary.enabled = false in sky_jobs_base/config/config.lua.
The evidence system stores sample details on the item metadata. Your inventory must support item metadata — see the support table on the Installation page. The built-in ESX and vRP inventories do not support metadata; switch to a metadata-capable inventory such as ox_inventory.
The restraint items (handcuffs, zipties, legcuffs, headbag) must exist in your inventory — without them the item registration silently does nothing. Ready-to-copy definitions are on the Inventory Items page.
Open /jobconfig as an admin, select Police Jobs, and create the entry in the matching section (Stations, Jails, Social Work, or Impounds), then place its points. See the Station Setup page for the full workflow.
That is expected while Config.UseJobConfigurator is enabled (the default): the standalone creator commands are disabled and all placement happens inside /jobconfig. See Station Setup.
The player is not in one of the groups configured for that command, or the permission bootstrap is missing. Follow the framework-specific steps on the Permissions page and restart the server after editing server.cfg.
Use the command /setboss police [gradeLevel] to give a specific grade all boss permissions (boss menu, wholesale, vehicle shop, member management, etc.). See the Commands page.
Tablet media is uploaded to FiveManage using the API key in sky_jobs_base/config/webhooks.lua. Uploads break if you restart the script while the server is running — always test after a full server restart.
Yes. Sky Police Job uses the sky_base framework abstraction layer, which supports ESX, QBCore, and Qbox. The script itself does not need separate configuration per framework — sky_base handles the differences.
When Config.UseJobConfigurator is enabled, saved Job Configurator values override matching fallback values in config.lua. Change the setting in /jobconfig instead — see the Configuration page.
Support
Need help? Our support team is always ready to assist
Join Discord