Version 1.13.0
Highlights
- Added a new Weapons app to the Police Tablet with job-scoped weapon registrations, serial numbers, owner assignment, registration status, notes, tags, gallery photos, and linked case files.
- Weapon ownership can now be verified directly against citizen records, helping officers check whether a weapon belongs to the selected person and whether the registration is valid, expired, revoked, lost/stolen, or on evidence hold.
- Citizen, vehicle, case, report, and weapon linking now use searchable tablet selectors, so large servers no longer need to preload huge rosters into dropdowns.
- Added configurable ziptie cutter support, including item checks, optional item consumption, civilian-use gating, and fallback support for the shared
wire_cutteritem. - SpeedCams can now capture vehicles from the rear as well as the front, improving ticket/photo coverage when vehicles pass a configured camera from the opposite direction.
Notable Changes
- Jail assignment is safer: jails without a release point can no longer be used for new assignments, and authorized admins can force-release players with
/unjail [playerId]. - Manual citizen and vehicle registries gained exports for registering entries from other resources while database autofill is disabled.
- Manual citizen and vehicle entries can now be deleted from the tablet when autofill is disabled.
- Police garage vehicles can define
propCounts, allowing each vehicle to limit how many configured props it can carry. - Creator interaction points can now define custom marker size and interaction distance.
- Weapon records can be linked to real case records, and saved case IDs are validated server-side.
Fixes
- Citizen app performance performance improvement on large tablet datasets.
- Fixed evidence compartment creation.
- Update sky_base and sky_jobs_base first.
- Download sky_policejob from the CFX Portal.
- Create a backup.
- Replace the
/sourcefolder. - Update locales
- Merge the new config options into
config/config.lua:
Config.CommandPermissions = {
unjail = { "god", "superadmin", "admin" }
}
Config.PoliceTablet = {
apps = {
weapons = true
}
}
Config.PoliceCuffs = {
zipties = {
cutter = {
enabled = true,
item = "wire_cutter",
consumeItem = false
}
}
}
Config.Jobs = {
{
vehicles = {
{
propCounts = {
prop_roadcone02a = 6,
prop_barrier_work05 = 4
}
}
}
}
}
- If
Config.AutoExecuteQuery = false, run the updatedimport.sqlmanually so the newsky_job_weapon_profilestable is created. - Check every configured jail in the Jail Creator and make sure a release point is set before using jail assignment.