{"id":179334,"date":"2025-02-18T10:52:57","date_gmt":"2025-02-18T09:52:57","guid":{"rendered":"https:\/\/fivemx.com\/?p=179334"},"modified":"2026-08-11T12:02:44","modified_gmt":"2026-08-11T10:02:44","slug":"trampas-de-velocidad-tcz","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/tcz-speedtraps\/","title":{"rendered":"TCZ-Speedtraps para FiveM"},"content":{"rendered":"<p>TCZ-Speedtraps a\u00f1ade zonas configuradas de detecci\u00f3n de velocidad a un servidor QBCore. La versi\u00f3n 1.0.0 declara dependencias de qb-core y ox_lib. Su c\u00f3digo de servidor puede a\u00f1adir o retirar dinero del banco; integra la econom\u00eda del juego y no es solo un radar visual.<\/p>\n<h2>Valida las detecciones antes de mover dinero<\/h2>\n<p>El servidor acepta el nombre del radar y la velocidad enviados por el cliente. Comprueba que el radar est\u00e9 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\u00edculas no demuestra que se haya producido una detecci\u00f3n real. Corrige estas comprobaciones antes de conectar el recurso a una econom\u00eda en producci\u00f3n.<\/p>\n<p>Los umbrales son velocidades m\u00ednimas y se eval\u00faan 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\u00f3n de $200. Ordena los umbrales de menor a mayor; prevalece la \u00faltima entrada coincidente. Esto no premia a todos los conductores que circulan por debajo de un l\u00edmite de velocidad.<\/p>\n<h2>Configuraci\u00f3n y pruebas<\/h2>\n<p>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\u00edcula; no verifica un permiso de trabajo de emergencias.<\/p>\n<p>La detecci\u00f3n se ejecuta cuando el cliente entra en la zona, no continuamente mientras permanece dentro. Prueba ambos l\u00edmites de umbral, salir y volver a entrar, asientos de pasajeros, matr\u00edculas excluidas, saldo bancario insuficiente y vencimiento del tiempo de espera. Confirma que las detecciones rechazadas nunca alteran los saldos.<\/p>\n<h2>Fuente y alcance de la revisi\u00f3n<\/h2>\n<p>C\u00f3digo fuente revisado el 10 de septiembre de 2026 en la revisi\u00f3n afdcc5bd03c231757f60f5ce67cdf99e1c1bde99. Se trata de una revisi\u00f3n est\u00e1tica del manifiesto, la configuraci\u00f3n y el c\u00f3digo cliente\/servidor, no de una prueba multijugador o econ\u00f3mica superada.<\/p>\n<p><a href=\"https:\/\/github.com\/DB00001010\/tcz-speedtraps\/tree\/afdcc5bd03c231757f60f5ce67cdf99e1c1bde99\">Examinar el c\u00f3digo de TCZ-Speedtraps<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Revisa TCZ-Speedtraps para QBCore: ox_lib, umbrales de velocidad, premios bancarios, validaciones de servidor ausentes y pruebas concretas.<\/p>","protected":false},"author":27669,"featured_media":179596,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[3001,2928,3000],"class_list":["post-179334","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts","tag-fivem-script","tag-free","tag-free-script"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/179334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/users\/27669"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=179334"}],"version-history":[{"count":4,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/179334\/revisions"}],"predecessor-version":[{"id":214325,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/179334\/revisions\/214325"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/179596"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=179334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=179334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=179334"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}