SwiftLink de Swift Studios combina zonas de radar e interfaz CCTV para QBCore. Inspeccionamos la etiqueta SwiftLink en el commit d062d48, versión 1.0.0 del manifiesto. El código sirve como punto de partida, pero las promesas de acceso seguro y exención por sirena requieren matices.
Configura el recurso real
Instala la carpeta SwiftLink e inicia qb-core y ox_lib antes. El paquete incluye su interfaz HTML; el manifiesto no declara archivo SQL. Configura ComputerLocations, SpeedCameraLocations, SpeedUnit y SpeedingFines. Las multas se evalúan por orden: coloca primero los umbrales mayores. La detección ocurre cuando el conductor entra en una zona, no continuamente dentro de ella.
Comprueba exenciones y permisos
Con ExemptEmergencyVehicles activo, el servidor exime la clase de emergencia declarada sin considerar la sirena; ese argumento no se usa. CCTV comprueba cercanía al terminal en el cliente, sin verificar empleo policial ni autorización del servidor. Añade reglas explícitas: una ubicación de ordenador no autentica a un agente.
Protege registros y validación de multas
La configuración compartida contiene un webhook Discord rellenado y se envía a los clientes. Retira el destino incluido y guarda cualquier reemplazo solo en el servidor. El evento de multa confía en velocidad, límite y estado de emergencia del cliente sin validar cámara configurada ni posición del servidor. Revisa validación y límites de frecuencia antes de aplicarlo a la economía.
El acceso a cámaras se imprime actualmente en la consola del servidor, sin auditoría completa de agentes en Discord. Los dos comandos de desarrollo copian coordenadas o alternan blips locales sin comprobar administrador. Prueba multas, saldo insuficiente, acceso civil, objetos de cámara con dos jugadores, salida y reinicios. El README restringe redistribución y reventa. No se proporciona prueba en juego, benchmark ni versión reparada.


