Junto a Police Creator se incluyen cuatro recursos. Todos son opcionales, cada uno se conecta al MDT por su cuenta y cada uno guarda sus ajustes en un único archivo de configuración que sigue siendo editable.
Recurso | Config | Requisitos |
|---|---|---|
|
| oxmysql, ox_lib y qs-police-creator iniciados antes. |
|
| oxmysql, ox_lib, QBCore / Qbox / ESX y un inventario compatible. |
|
| oxmysql, ox_lib, qs-police-creator y qs-police-props. |
| — | Nada. Inícialo antes que los demás. |
Alertas automáticas#
qs-police-alerts vigila lo que hacen los jugadores y envía una llamada de dispatch al MDT cuando la ciudad lo notaría: un blip, una descripción del sospechoso y, opcionalmente, una captura de la escena. Los agentes atienden estas llamadas como cualquier otra.
Alerta | Se activa cuando | Se envía a |
|---|---|---|
Shootings in Zone | Alguien dispara un arma a pie. Las armas con silenciador, las granadas, la pistola eléctrica y otras armas de la lista negra nunca la activan. | Trabajos de policía |
Drive-by | Alguien dispara desde un vehículo — la llamada incluye el modelo, el color y la matrícula. | Trabajos de policía |
Auto Theft | Alguien ocupa el asiento del conductor de un coche con un conductor NPC o con la alarma sonando. | Trabajos de policía |
Melee Weapon | Alguien hiere a otra persona en una pelea a puñetazos o cuerpo a cuerpo. | Trabajos de policía |
High Speed | Un conductor pasa por un radar por encima de su límite. Se avisa a los conductores al acercarse a la zona. | Trabajos de policía |
Officer Down · Citizen Down | Un jugador muerto o abatido pulsa | Policía y ambulancia |
Testigos, la noche y las cámaras#
Los delitos no se denuncian siempre. La probabilidad aumenta con el número de personas cerca — si no hay nadie, nadie llama — y baja de noche (de 21:00 a 04:00 por defecto). Un prop de cámara CCTV dentro del alcance, o un police3 o polmav cercano, denuncia el delito aunque ningún testigo lo haga, y al infractor se le muestra "You are shooting near the camera" con un flash de cámara. Los radares siempre denuncian. Todo se ajusta en Config.Probability y Config.CameraModels.
-- qs-police-alerts/config/config.lua
Config.PoliceJobs = { 'police', 'sheriff', 'traffic', 'patrol' } -- receive calls, never trigger them
Config.DeathAlertsJobs = { 'police', 'ambulance' } -- receive "Citizen Down"
Config.Enable = { Shooting = true, Autotheft = true, Melee = true, PlayerDowned = true, Speeding = true }
Config.ShootingZone.ZonesWithNoCall = { -- shooting ranges, film sets…
{ label = 'Zone 1', coords = vector3(365.81, 134.43, 103.09), width = 30 },
}
Config.SpeedingZone = {
{ label = 'Legion Square', coords = vector3(-43.86, -997.54, 28.97), radius = 60.0, maxSpeed = 80,
warningDistance = 100.0, blip = { enabled = true, sprite = 184, color = 1, scale = 0.8, label = 'Speed Camera' } },
}Config.Alerts activa o desactiva la captura y el flash de cámara por alerta; las capturas necesitan un host de imágenes configurado en Police Creator (Image Uploads). Config.Timer define cuánto tiempo debe pasar para que el mismo jugador pueda volver a activar cada alerta.
Pruebas en la escena del crimen#
qs-police-evidence deja rastros dondequiera que ocurra un delito. Los agentes con un trabajo de pruebas (police, ambulance, fbi por defecto) equipan una linterna y apuntan — o sostienen una cámara de fotos — para revelar los marcadores a su alrededor. Colócate sobre uno y pulsa E para embolsarlo: un empty_evidence_bag se convierte en un filled_evidence_bag con lo que se encontró.
Prueba | La deja | La bolsa registra |
|---|---|---|
Casquillo de bala | Cada disparo, junto al tirador | Calle, calibre (9x19mm, 7.62x39mm, 12-gauge…), número de serie del arma |
Impacto de bala | Donde impactó la bala | Calle, calibre, número de serie |
Fragmento de vehículo | Una bala que impacta en un vehículo | El color de pintura del vehículo, calibre, número de serie |
Huella de pisada | Correr con zapatos | El número de zapato |
Sangre · Huella dactilar | Tus scripts (un robo, una herida) — ver más abajo | ADN y grupo sanguíneo · la huella dactilar |
Muestra de ADN |
| El ADN del sospechoso, para compararlo con las bolsas de sangre |
Las bolsas son objetos normales: guárdalas en la caja del caso de un estante Evidence Storage de Police Creator, y adjunta ese caso al informe. Las pruebas en el suelo caducan a los 45 minutos (Config.RemoveEvidence) y al reiniciar el servidor.
Limpiar una escena#
Herramienta | Quién | Elimina |
|---|---|---|
| Cualquiera — la herramienta del criminal | Todo en 30 m, en 30 segundos |
| Trabajos de pruebas, de servicio | Todo en 30 m, en 5 segundos |
| Trabajos de pruebas, de servicio | Todo en 30 m |
| Trabajos de pruebas, de servicio | Solo ese tipo en 10 m |
Los comandos se desactivan con Config.Commands = false. /takedna es para trabajos policiales de servicio (trabajos de QBCore y Qbox de tipo leo) y usa una bolsa vacía.
-- qs-police-evidence/config.lua
Config.AllowedEvidenceJobs = { 'police', 'ambulance', 'fbi' }
Config.JobsCanCreateEvidence = true -- false: officers' own shots leave no evidence
Config.AllowFootprints = true
Config.RemoveEvidence = 45 -- minutes (1-59)
Config.ranges = { draw = 40.0, interact = 1.1, blood = 15, fingerprint = 15, casing = 12, bullet = 12, vehiclefragment = 12, footprint = 10 }Sangre y huellas desde tus scripts#
La sangre y las huellas se dejan donde tus scripts decidan — un ladrón que toca una caja registradora, un jugador que sangra en una pelea. Lanza el evento desde el cliente del jugador que deja el rastro; su posición e identidad se rellenan solas:
TriggerServerEvent('qs-police-evidence:server:CreateFingerPrintDrop')
TriggerServerEvent('qs-police-evidence:server:CreateBloodDrop')Editor de luces policiales#

qs-police-veh-creator permite a los agentes crear sus propias barras de luces en 3D. Entra con el vehículo en una zona de depósito (el blip PD Garage en Mission Row), pulsa E desde el asiento del conductor y el editor se abre en Preset Management.
Crear o cargar un preset
Un preset tiene un nombre, una descripción opcional y es privado o compartido con todo el trabajo. Pertenece al modelo de vehículo en el que se creó. Carga, duplica (siempre como copia privada), edita o elimina presets desde las pestañas Private y Public.
Colocar las luces
Haz clic en un tipo de luz para colocarla en el techo y muévela con el gizmo:
Tmover,Rrotar,Eliberar la cámara,Enterterminar,Esccancelar. Asigna cada luz a grupos — solo delanteras, solo traseras, take-down, traffic advisor.Save and Close
El tono de sirena seleccionado con
Caps Lockse guarda con el preset. Las luces se quedan en ese vehículo — por matrícula y modelo — y vuelven cada vez que alguien se sube.
En la carretera | Tecla predeterminada |
|---|---|
Grupo de luces 1 (todas) a 9 |
|
Todas las luces y la sirena apagadas |
|
Sirena activada / desactivada (requiere un grupo de luces encendido) |
|
Cambiar tono de sirena |
|
Bocina de aire (mantener) |
|
Todas las teclas se pueden reasignar en Settings → Key Bindings → FiveM. Quién edita, dónde y con qué luces se define en la config:
-- qs-police-veh-creator/config.lua
Config.Jobs = {
police = {
minEditGrade = 3, -- needed to edit or delete other officers' presets (your own are always yours)
zones = {
{ coords = vector4(452.81, -1017.58, 28.07, 10), label = 'PD Garage' }, -- 4th value = radius in metres
},
},
-- sheriff = { minEditGrade = 3, zones = { ... } },
}
Config.LightModels = {
{ label = 'Small Stick Light', model = 'lightbarTwoSticks', jobs = {} }, -- {} = every job
{ label = 'Blue Stick Light', model = 'longLightbar', jobs = { 'police' } },
}
Config.SirenTones = { 'VEHICLES_HORNS_SIREN_1', 'VEHICLES_HORNS_SIREN_2', 'VEHICLES_HORNS_POLICE_WARNING' }
Config.MaxLightsPerVehicle = 20
Config.MaxPresetsPerOfficer = 30Props policiales#
qs-police-props es un recurso de mapa sin scripts y sin nada que configurar. Carga los props de la tablet del MDT, la bodycam y la tobillera de seguimiento, y los cinco modelos de barra de luces que usa el editor (lightbarTwoSticks, longLightbar, longLightbarRed, fbiold, police3_top) con sus datos de vehículo y sirena. Inícialo antes que los demás recursos policiales; sin él, las luces son invisibles.
Modelos de barras de luces: "Real-Life Police Lights" de DevinKan (Matrix Customs) — Code 3 MX7000, lightsticks traseros, visera slicktop, luces de bandeja trasera y de rejilla. Whelen Liberty GenII y Code 3 Defender: autores desconocidos.



