TCZ-Speedtraps añade zonas configuradas de detección de velocidad a un servidor QBCore. La versión 1.0.0 declara dependencias de qb-core y ox_lib. Su código de servidor puede añadir o retirar dinero del banco; integra la economía del juego y no es solo un radar visual.
Valida las detecciones antes de mover dinero
El servidor acepta el nombre del radar y la velocidad enviados por el cliente. Comprueba que el radar esté activo y aplica un tiempo de espera en el servidor, pero no valida el tipo de la velocidad, la proximidad del jugador o si este conduce. Filtrar matrículas no demuestra que se haya producido una detección real. Corrige estas comprobaciones antes de conectar el recurso a una economía en producción.
Los umbrales son velocidades mínimas y se evalúan en el orden configurado. En el ejemplo de hospital suministrado, menos de 35 mph no coincide con ninguno, desde 35 hasta menos de 70 selecciona un premio bancario de $100 y desde 70 selecciona una deducción de $200. Ordena los umbrales de menor a mayor; prevalece la última entrada coincidente. Esto no premia a todos los conductores que circulan por debajo de un límite de velocidad.
Configuración y pruebas
Inicia qb-core y ox_lib antes de tcz-speedtraps. Revisa Config.Global.MetricSystem, las coordenadas y el radio de cada zona, umbrales, importes, tiempo de espera y RestrictedPlates. El filtro busca patrones de texto dentro de la matrícula; no verifica un permiso de trabajo de emergencias.
La detección se ejecuta cuando el cliente entra en la zona, no continuamente mientras permanece dentro. Prueba ambos límites de umbral, salir y volver a entrar, asientos de pasajeros, matrículas excluidas, saldo bancario insuficiente y vencimiento del tiempo de espera. Confirma que las detecciones rechazadas nunca alteran los saldos.
Fuente y alcance de la revisión
Código fuente revisado el 10 de septiembre de 2026 en la revisión afdcc5bd03c231757f60f5ce67cdf99e1c1bde99. Se trata de una revisión estática del manifiesto, la configuración y el código cliente/servidor, no de una prueba multijugador o económica superada.