{"id":202084,"date":"2025-11-18T11:22:00","date_gmt":"2025-11-18T10:22:00","guid":{"rendered":"https:\/\/fivemx.com\/?p=202084"},"modified":"2026-08-16T14:34:36","modified_gmt":"2026-08-16T12:34:36","slug":"zonenerstellung-fur-das-eigenstandige-zonentool-fivem","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/de\/zone-creator-for-fivem-standalone-zone-tool\/","title":{"rendered":"Zone Creator Standalone Tool f\u00fcr FiveM"},"content":{"rendered":"<p>CaseIRLs Zone Creator ist ein eigenst\u00e4ndiger Lua-Editor zum Zeichnen von Zonengrenzen und Ausl\u00f6sen lokaler Zonen-Events. Das aktuelle Repository enth\u00e4lt zones.lua, fxmanifest.lua, eine README und eine MIT-Lizenz. Automatische gemeinsame Speicherung, Datenbankanbindung oder Spielregeln f\u00fcr erstellte Zonen sind nicht enthalten.<\/p>\n<h2>Den exakten Berechtigungsnamen verwenden<\/h2>\n<p>Du kannst die mitgelieferte Ressource laden oder zones.lua als shared_script in dein eigenes fxmanifest.lua aufnehmen. Erteile zone_creator.use an die vorgesehene ACE-Gruppe und ordne ihr nur die vorgesehenen Administratoren zu. \/zones:create und \/zones:debug pr\u00fcfen diese exakte Berechtigung auf dem Server. In einem sp\u00e4teren Codekommentar fehlt der Unterstrich; zonecreator.use entspricht nicht der tats\u00e4chlichen Pr\u00fcfung.<\/p>\n<p>Die Steuerung verwendet W\/A\/S\/D zum Bewegen, Q\/E f\u00fcr die H\u00f6he, Shift\/Ctrl f\u00fcr das Tempo, F zum Setzen eines Punktes, X zum R\u00fcckg\u00e4ngigmachen, Enter zum Benennen und Speichern, G f\u00fcr Debug und Backspace zum Beenden. Zum Abschlie\u00dfen sind mindestens drei Punkte n\u00f6tig. Teste Erstellung und normales Beenden in einer Entwicklungsumgebung, bevor du das Werkzeug an Teammitglieder gibst.<\/p>\n<h2>Verstehen, was eine gespeicherte Zone bedeutet<\/h2>\n<p>Die Punktpr\u00fcfung verwendet ein konvexes Polygon ausschlie\u00dflich mit X und Y. Sie setzt weder einen H\u00f6henbereich durch noch pr\u00fcft sie, ob die gezeichnete Form konvex ist. Verwende geordnete, nicht \u00fcberkreuzte konvexe Grenzen und teste Punkte innerhalb, au\u00dferhalb und am Rand. \u00dcbereinanderliegende Innenr\u00e4ume und konkave Formen ben\u00f6tigen zus\u00e4tzliche Logik.<\/p>\n<p>Erstellte Zonen liegen in einer clientlokalen all_zones-Tabelle. Speichern l\u00f6st das lokale Event zone_created mit Koordinaten und Spielerinformationen aus und schreibt eine Meldung; es legt weder eine Serverdatei oder Datenbankzeile an noch synchronisiert es andere Spieler. Erg\u00e4nze autorisierte serverseitige Speicherung und Laden, wenn Zonen Neuverbindungen oder Ressourcen-Neustarts \u00fcberstehen m\u00fcssen.<\/p>\n<p>Eventnamen beginnen mit dem Namen der laufenden Ressource, gefolgt von :zone_created, :entered_zone, :inside_zone oder :left_zone. Die Statusschleife wartet 250 Millisekunden und pr\u00fcft Zonen erst nach einer Bewegung von mindestens 0,5 Einheiten. inside_zone ist deshalb kein dauerhafter Timer f\u00fcr stillstehende Spieler. Richte deine Spiellogik nach dem tats\u00e4chlichen Eventverhalten aus.<\/p>\n<p>Gepr\u00fcft am 11. September 2026 am Repository-Commit 4f5a8a0ea373ad2c1e8d2324cac501577dfd3c08: vollst\u00e4ndiger Lua-Code, Manifest, README und Lizenz sowie Archivintegrit\u00e4t. Der Code wurde nicht in FiveM ausgef\u00fchrt und keine Leistung gemessen. Erhalte beim Weitergeben von Kopien oder wesentlichen Teilen den MIT-Copyright- und Lizenzhinweis.<\/p>\n<p><a href=\"https:\/\/github.com\/CaseIRL\/fivem_zone_creator\">CaseIRLs urspr\u00fcngliches Zone-Creator-Repository \u00f6ffnen<\/a><\/p>\n<p><a href=\"https:\/\/docs.fivem.net\/docs\/server-manual\/server-commands\/\">Offizielle Cfx-Referenz f\u00fcr ACE-Befehle lesen<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Nutze CaseIRLs Zone Creator mit korrekten ACE-Rechten und Befehlen. Verstehe konvexe XY-Zonen, lokale Events und die zus\u00e4tzlich n\u00f6tige Speicherung.<\/p>","protected":false},"author":62604,"featured_media":202080,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297],"tags":[2858,2928,2929,2944,2859,2940,2933,2938],"class_list":["post-202084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","tag-esx","tag-free","tag-map","tag-ox","tag-qbcore","tag-qbox","tag-standalone","tag-vrp"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/202084","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\/62604"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/comments?post=202084"}],"version-history":[{"count":6,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/202084\/revisions"}],"predecessor-version":[{"id":217355,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/202084\/revisions\/217355"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media\/202080"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media?parent=202084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/categories?post=202084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/tags?post=202084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}