
- ESX
- QBCore
- vRP
Por Lena

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.
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.
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.
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.





