Browse docs

Police Inventory Items

Register the Police-specific equipment and evidence items used by Sky Police Job.

Preview images for most Police-specific items below are included in sky_policejob/config/inventory. The items bodycam, welder, and the optional plate_scanner do not ship with preview images; use your inventory's own icons for these.

This page contains only Police-specific equipment and evidence items. Shared handcuffs, zipties, wire_cutter, legcuffs, and headbag definitions now live on the Jobs Base Inventory Items page because their runtime does not require Police Job.

The evidence system stores sample data on item metadata: the collected_* items must support metadata in your inventory (see the note in the tgiann-inventory tab). This includes the GSR pair gsr_test and collected_gsr_test, which was previously missing from this reference.

plate_scanner is optional and only required when Config.LicensePlateScanner.requireScannerItem = true. bodycam, wheelclamp, and welder are also conditional when their matching item requirement is disabled.

['plate_scanner'] = {
    label = 'Plate Scanner', weight = 1200, stack = false, close = true,
    description = 'Optional handheld license plate scanner'
},
['cctvcam'] = {
    label = 'CCTV Camera',
    weight = 2500,
    stack = true,
    close = true,
    description = 'Portable CCTV camera for surveillance'
},
['bodycam'] = {
    label = 'Bodycam',
    weight = 500,
    stack = true,
    close = true,
    description = 'Wearable body camera for officer footage'
},
['speedcam'] = {
    label = 'Speed Camera',
    weight = 2500,
    stack = true,
    close = true,
    description = 'Deployable speed camera'
},
['gps_tracker'] = {
    label = 'GPS Tracker',
    weight = 200,
    stack = true,
    close = true,
    description = 'Tracker for monitoring vehicle location'
},
['ankle_monitor'] = {
    label = 'Ankle Monitor',
    weight = 300,
    stack = true,
    close = true,
    description = 'Electronic ankle monitor'
},
['saliva_kit'] = {
    label = 'Saliva Kit',
    weight = 1,
    stack = true,
    close = true,
    description = 'Kit for collecting saliva samples'
},
['blood_kit'] = {
    label = 'Blood Kit',
    weight = 1,
    stack = true,
    close = true,
    description = 'Kit for collecting blood samples'
},
['gsr_test'] = {
    label = 'GSR Test',
    weight = 1,
    stack = true,
    close = true,
    description = 'Kit for collecting a gunshot residue sample'
},
['collected_gsr_test'] = {
    label = 'GSR Sample',
    weight = 1,
    stack = false,
    close = true,
    description = 'Collected gunshot residue sample with evidence metadata'
},
['collected_fingerprint'] = {
    label = 'Fingerprint Sample',
    weight = 1,
    stack = true,
    close = true,
    description = 'Collected fingerprint sample'
},
['fingerprint_kit'] = {
    label = 'Fingerprint Kit',
    weight = 1,
    stack = true,
    close = true,
    description = 'Kit for lifting fingerprints'
},
['fingerprint_scanner'] = {
    label = 'Fingerprint Scanner',
    weight = 1,
    stack = true,
    close = true,
    description = 'Scanner for fingerprint analysis'
},
['hydrogen_peroxide'] = {
    label = 'Hydrogen Peroxide',
    weight = 1,
    stack = true,
    close = true,
    description = 'Chemical reagent for evidence processing'
},
['collected_saliva'] = {
    label = 'Saliva Sample',
    weight = 1,
    stack = true,
    close = true,
    description = 'Collected saliva sample'
},
['collected_casing'] = {
    label = 'Casing Sample',
    weight = 1,
    stack = true,
    close = true,
    description = 'Collected bullet casing sample'
},
['collected_blood'] = {
    label = 'Blood Sample',
    weight = 1,
    stack = true,
    close = true,
    description = 'Collected blood sample'
},
['wheelclamp'] = {
    label = 'Wheel Clamp',
    weight = 4000,
    stack = false,
    close = true,
    description = 'Clamp to immobilize a vehicle'
},
['welder'] = {
    label = 'Welder',
    weight = 1800,
    stack = false,
    close = true,
    description = 'Tool used for repair work'
},
['fixtool'] = {
    label = 'Fix Tool',
    weight = 1200,
    stack = false,
    close = true,
    description = 'Repair kit for damaged equipment'
},
['cleaning_alcohol'] = {
    label = 'Cleaning Alcohol',
    weight = 250,
    stack = true,
    close = true,
    description = 'Alcohol solution used for cleaning'
},
['code_list'] = {
    label = 'Code List',
    weight = 50,
    stack = true,
    close = true,
    description = 'Reference list of operation codes'
},
['cigarette'] = {
    label = 'Cigarette',
    weight = 20,
    stack = true,
    close = true,
    description = 'Prison trade item'
},
The qb-core shared items also cover qb-inventory, ps-inventory, and jpr-inventory — they all read QBShared.Items. For inventories not listed here (core_inventory, origen_inventory, ak47_inventory, one_inventory), transfer the same name, label, weight, and image values into that inventory's item format.

Support

Need help? Our support team is always ready to assist

Join Discord