{"id":161966,"date":"2024-10-12T14:04:34","date_gmt":"2024-10-12T12:04:34","guid":{"rendered":"https:\/\/hifivem.com\/?p=161966"},"modified":"2026-07-26T08:02:31","modified_gmt":"2026-07-26T06:02:31","slug":"formulario-de-comentarios-de-stevoscripts","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/stevoscripts-feedback-form\/","title":{"rendered":"Stevo Feedback para FiveM: instalaci\u00f3n y env\u00edos"},"content":{"rendered":"<p>Stevo Feedback ofrece un formulario dentro del juego que env\u00eda comentarios a Discord. El creador cita ESX, QBCore y Qbox mediante stevo_lib. El manifiesto inspeccionado indica 1.0.1; el art\u00edculo antiguo enlazaba 1.0.0, con diferencias en comando y callbacks.<\/p>\n<p><a href=\"https:\/\/github.com\/stevoscriptsteam\/stevo_feedback\">C\u00f3digo del creador e historial de versiones<\/a><\/p>\n<h2>Configura la versi\u00f3n correspondiente<\/h2>\n<p>Conserva la carpeta stevo_feedback e inicia primero recursos compatibles ox_lib y stevo_lib. El README enlaza las versiones hist\u00f3ricas 3.24.0 y 1.6.9; comprueba tu elecci\u00f3n en la documentaci\u00f3n del creador. En 1.0.1, config.lua establece comando, categor\u00edas y formCooldown en segundos. El comando predeterminado es \/feedback.<\/p>\n<p>Guarda las URL Discord en el archivo de servidor feedbackWebhooks.lua y haz coincidir sus claves con las categor\u00edas. No incluyas credenciales de webhook en archivos del cliente ni en registros p\u00fablicos. El servidor env\u00eda nombre e identificador del jugador; tenlo en cuenta al definir acceso al canal y explicar el formulario.<\/p>\n<h2>Revisa fallos e intervalo entre env\u00edos<\/h2>\n<p>El cliente 1.0.1 inspeccionado env\u00eda el resultado del di\u00e1logo sin comprobar si se cancel\u00f3. El servidor presupone el array esperado y su categor\u00eda. Valida tipos, longitudes de texto y categor\u00edas permitidas antes de construir el mensaje. La rama del intervalo puede registrar o desconectar al jugador, pero no termina antes de sendWebhook. Rechaza el env\u00edo en el servidor, no solo en la interfaz.<\/p>\n<p>El callback HTTP ignora el resultado de entrega, mientras que el del formulario comunica \u00e9xito. Prueba en privado cancelaci\u00f3n, repeticiones, categor\u00edas inv\u00e1lidas y un webhook fallido. Confirma la recepci\u00f3n en Discord y comunica el resultado real. Esta gu\u00eda se basa en el c\u00f3digo; no es un paquete corregido ni una certificaci\u00f3n de seguridad.<\/p>\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6aad29dfd8d04&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6aad29dfd8d04\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"492\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form.jpg\" alt=\"Feedback Form\" class=\"wp-image-162352\"  title=\"Stevo Feedback para FiveM: instalaci\u00f3n y env\u00edos\" srcset=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form.jpg 855w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-150x86.jpg 150w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-300x173.jpg 300w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-768x442.jpg 768w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-18x10.jpg 18w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-110x63.jpg 110w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-60x35.jpg 60w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/10\/feedback-form-800x460.jpg 800w\" sizes=\"auto, (max-width: 855px) 100vw, 855px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>","protected":false},"excerpt":{"rendered":"<p>Configura Stevo Feedback con ox_lib y stevo_lib, protege los webhooks Discord y comprueba cancelaci\u00f3n e intervalo entre formularios.<\/p>","protected":false},"author":1,"featured_media":161967,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[3001,2928,3000],"class_list":["post-161966","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\/161966","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=161966"}],"version-history":[{"count":8,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/161966\/revisions"}],"predecessor-version":[{"id":214622,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/161966\/revisions\/214622"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/161967"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=161966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=161966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=161966"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}