{"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":"creador-de-zonas-para-la-herramienta-de-zonas-independiente-fivem","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/zone-creator-for-fivem-standalone-zone-tool\/","title":{"rendered":"Herramienta Zone Creator Standalone para FiveM"},"content":{"rendered":"<p>Zone Creator de CaseIRL es un editor Lua independiente para dibujar l\u00edmites de zonas y emitir eventos locales. El repositorio actual incluye zones.lua, fxmanifest.lua, README y licencia MIT. No incluye almacenamiento compartido autom\u00e1tico, integraci\u00f3n de base de datos ni reglas de juego para las zonas creadas.<\/p>\n<h2>Usa el nombre exacto del permiso<\/h2>\n<p>Puedes cargar el recurso incluido o a\u00f1adir zones.lua como shared_script en tu propio fxmanifest.lua. Concede zone_creator.use al grupo ACE previsto y asigna \u00fanicamente a los administradores correspondientes. \/zones:create y \/zones:debug comprueban ese permiso exacto en el servidor. Un comentario posterior omite el guion bajo; zonecreator.use no coincide con la comprobaci\u00f3n real.<\/p>\n<p>Los controles usan W\/A\/S\/D para moverse, Q\/E para altura, May\u00fas\/Ctrl para velocidad, F para a\u00f1adir un punto, X para deshacer, Intro para nombrar y guardar, G para depuraci\u00f3n y Retroceso para salir. Se necesitan al menos tres puntos para terminar. Prueba la creaci\u00f3n y la salida normal en una sesi\u00f3n de desarrollo antes de dar la herramienta al equipo.<\/p>\n<h2>Comprende qu\u00e9 significa guardar una zona<\/h2>\n<p>La funci\u00f3n de detecci\u00f3n comprueba un pol\u00edgono convexo usando solo X e Y. No impone un intervalo de altura ni valida que la forma dibujada sea convexa. Usa l\u00edmites convexos ordenados y sin cruces y prueba puntos interiores, exteriores y del borde; los interiores superpuestos y las formas c\u00f3ncavas necesitan l\u00f3gica adicional.<\/p>\n<p>Las zonas creadas est\u00e1n en una tabla all_zones local al cliente. Guardar emite el evento local zone_created con coordenadas e informaci\u00f3n del jugador e imprime un mensaje; no escribe archivos del servidor o base de datos ni sincroniza a otros jugadores. A\u00f1ade almacenamiento autorizado en el servidor y carga si las zonas deben sobrevivir a reconexiones o reinicios del recurso.<\/p>\n<p>Los nombres de eventos llevan como prefijo el nombre del recurso en ejecuci\u00f3n, seguido de :zone_created, :entered_zone, :inside_zone o :left_zone. El bucle de estado espera 250 milisegundos y solo comprueba zonas tras moverse al menos 0,5 unidades. Por ello, inside_zone no es un temporizador continuo mientras el jugador permanece quieto. Conecta tu l\u00f3gica de juego al comportamiento real de los eventos.<\/p>\n<p>Revisado el 11 de septiembre de 2026 en el commit 4f5a8a0ea373ad2c1e8d2324cac501577dfd3c08: c\u00f3digo Lua completo, manifiesto, README, licencia e integridad del archivo. El c\u00f3digo no se ejecut\u00f3 en FiveM ni se midi\u00f3 su rendimiento. Conserva el aviso de copyright y la licencia MIT al distribuir copias o partes sustanciales.<\/p>\n<p><a href=\"https:\/\/github.com\/CaseIRL\/fivem_zone_creator\">Abre el repositorio original de Zone Creator de CaseIRL<\/a><\/p>\n<p><a href=\"https:\/\/docs.fivem.net\/docs\/server-manual\/server-commands\/\">Lee la referencia oficial Cfx de comandos ACE<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Usa Zone Creator de CaseIRL con los permisos ACE correctos. Comprende las zonas XY convexas, los eventos locales y el c\u00f3digo de persistencia que debes a\u00f1adir.<\/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\/es\/wp-json\/wp\/v2\/posts\/202084","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\/62604"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=202084"}],"version-history":[{"count":6,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/202084\/revisions"}],"predecessor-version":[{"id":217355,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/202084\/revisions\/217355"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/202080"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=202084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=202084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=202084"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}