{"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":"tcz-blitzer","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/de\/tcz-speedtraps\/","title":{"rendered":"TCZ-Speedtraps f\u00fcr FiveM"},"content":{"rendered":"<p>TCZ-Speedtraps erg\u00e4nzt einen QBCore-Server um konfigurierte Geschwindigkeitsmesszonen. Version 1.0.0 nennt qb-core und ox_lib als Abh\u00e4ngigkeiten. Der Servercode kann Bankguthaben erh\u00f6hen oder verringern; die Ressource greift somit in die Spielwirtschaft ein und zeigt nicht nur einen Radar an.<\/p>\n<h2>Messungen vor Geldbuchungen validieren<\/h2>\n<p>Der Server \u00fcbernimmt den Namen der Messstelle und die Geschwindigkeit vom Client. Er pr\u00fcft, ob die genannte Messstelle aktiv ist, und setzt eine serverseitige Wartezeit durch. Er pr\u00fcft jedoch weder den Datentyp der Geschwindigkeit noch die N\u00e4he zur Messstelle oder ob der Spieler selbst f\u00e4hrt. Ein Kennzeichenfilter belegt keine tats\u00e4chliche Messung. Korrigiere diese Pr\u00fcfungen vor dem Einsatz in einer produktiven Spielwirtschaft.<\/p>\n<p>Die Schwellen sind Mindestgeschwindigkeiten und werden in der konfigurierten Reihenfolge ausgewertet. Im mitgelieferten Krankenhausbeispiel bleibt eine Geschwindigkeit unter 35 mph ohne Treffer, ab 35 bis unter 70 gibt es $100 Bankpr\u00e4mie, ab 70 werden $200 abgezogen. Sortiere die Schwellen aufsteigend; der letzte passende Eintrag gewinnt. Damit wird nicht jeder Fahrer belohnt, der unter einem Tempolimit bleibt.<\/p>\n<h2>Konfiguration und Tests<\/h2>\n<p>Starte qb-core und ox_lib vor tcz-speedtraps. Pr\u00fcfe Config.Global.MetricSystem sowie Koordinaten, Radius, Schwellen, Betr\u00e4ge, Wartezeit und RestrictedPlates jeder Zone. Der Kennzeichenfilter sucht Textmuster innerhalb des Kennzeichens; er pr\u00fcft keine best\u00e4tigte Berechtigung f\u00fcr einen Einsatzdienst.<\/p>\n<p>Die Messung l\u00e4uft beim Betreten der Zone durch den Client, nicht fortlaufend w\u00e4hrend des Aufenthalts. Teste beide Schwellengrenzen, Verlassen und erneutes Betreten, Beifahrersitze, ausgenommene Kennzeichen, unzureichendes Bankguthaben und das Ende der Wartezeit. Stelle sicher, dass abgewiesene Messungen niemals Kontost\u00e4nde ver\u00e4ndern.<\/p>\n<h2>Quelle und Pr\u00fcfumfang<\/h2>\n<p>Quellcode am 10. September 2026 anhand von Revision afdcc5bd03c231757f60f5ce67cdf99e1c1bde99 gepr\u00fcft. Dies ist eine statische Pr\u00fcfung von Manifest, Konfiguration und Client-\/Servercode, kein erfolgreich durchgef\u00fchrter Mehrspieler- oder Wirtschaftstest.<\/p>\n<p><a href=\"https:\/\/github.com\/DB00001010\/tcz-speedtraps\/tree\/afdcc5bd03c231757f60f5ce67cdf99e1c1bde99\">Quellcode von TCZ-Speedtraps pr\u00fcfen<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>TCZ-Speedtraps f\u00fcr QBCore pr\u00fcfen: ox_lib, Geschwindigkeitsschwellen, Bankpr\u00e4mien, fehlende Serverpr\u00fcfungen und konkrete Testf\u00e4lle.<\/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\/de\/wp-json\/wp\/v2\/posts\/179334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/users\/27669"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/comments?post=179334"}],"version-history":[{"count":4,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/179334\/revisions"}],"predecessor-version":[{"id":214325,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/179334\/revisions\/214325"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media\/179596"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media?parent=179334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/categories?post=179334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/tags?post=179334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}