Lo esencial
RoCode es un agente de IA para programar en Roblox Studio. Describes un cambio en el chat web en rocode.app/chat y el plugin gratuito de RoCode ejecuta los pasos del agente en el juego que tienes abierto. Para empezar, inicia sesión en rocode.app con un código por correo, Google, Roblox o Discord, instala el plugin desde la Creator Store de Roblox, acepta los permisos que pide Studio, abre un juego y deja rocode.app/chat abierto. Si Studio tiene la sesión iniciada con la misma cuenta de Roblox que usas en RoCode, se conecta solo. Si no, escribe en el chat el código de emparejamiento de 8 caracteres del panel de RoCode y luego pulsa Connect en el panel para confirmar.
- Necesitas Roblox Studio en Windows o Mac, actualizado, y un navegador de escritorio. No funciona en teléfonos, y en Brave tienes que desactivar Shields para rocode.app.
- Te conectas una vez. Studio se conecta solo cuando tiene la sesión iniciada con la misma cuenta de Roblox que usas en RoCode (plugin 3.9.13 o posterior); si no, escribes un código de emparejamiento, válido durante 15 minutos y de un solo uso. Después, el plugin se reconecta solo.
- El chat tiene dos modos. Build hace cambios en Studio. Ask responde preguntas sobre tu juego con herramientas de solo lectura y no cambia nada.
- RoCode trabaja en el modo edición de Studio y comprueba que los scripts que escribe compilan. Con el plugin 3.9 o posterior, el modo Build también puede hacer una prueba corta y leer los errores, y con el plugin 3.9.11 o posterior controlar un personaje de prueba para comprobar que el juego funciona; el modo Ask nunca prueba el juego. Con un plugin anterior a 3.9, pulsa Play y revisa el resultado tú.
- Starter es gratis, con 1 crédito al día en DeepSeek V4 Flash, recargado a las 00:00 UTC, y no pide tarjeta. Los planes de pago empiezan en 9,99 $ al mes por 150 créditos y añaden GLM 5.3 Flash y Claude Sonnet 5.5. Claude Opus 5.5 viene con Studio y superiores, y GPT-6 Astra con Ultra.
En esta página
Qué es RoCode
RoCode (RoCode.app) es un agente de IA para programar en Roblox Studio. Describes una función en un chat web en rocode.app. Después, un plugin gratuito de RoCode de la Creator Store de Roblox ejecuta los pasos del agente en el juego que tienes abierto: lee los objetos y scripts que necesita un paso, escribe el Luau, crea o edita Scripts, LocalScripts, ModuleScripts y otras instancias, y comprueba dentro de Studio que sus scripts compilan antes de terminar.
| Parte | Qué hace |
|---|---|
Chat webrocode.app/chat | Guarda la conversación, el selector de modelos y el registro paso a paso de cada ejecución. Se abre en un navegador de escritorio. |
Relayrelay.rocode.app | El servidor de RoCode entre el chat, el plugin y el modelo. Envía tu petición a través de OpenRouter, un servicio que da acceso a muchos modelos de IA con una sola cuenta, al modelo que elegiste, a su respaldo o, para un mensaje con imágenes, a un modelo que lee imágenes, y pasa los pasos del modelo al plugin. |
| Plugin de Studio RoCode, de la Creator Store | Ejecuta los pasos del agente dentro de Studio con 27 herramientas que leen, crean, editan, comprueban y prueban. Mantiene una conexión WebSocket con el relay, y el relay es el único servidor con el que habla. |
| Tu juego | El juego abierto en la ventana de Studio conectada. El plugin envía el nombre y el id del juego al conectarse, y cada ejecución empieza con la posición de tu cámara y hasta 8 objetos seleccionados, así que “esto” puede referirse a tu selección. No se sube el archivo del juego ni hay sincronización en segundo plano. |
DeepSeek V4 Flash, GLM 5.3 Flash, Claude Sonnet 5.5, Claude Opus 5.5 y GPT-6 Astra son modelos de terceros que RoCode ejecuta a través de OpenRouter con sus propias instrucciones y herramientas de Studio. RoCode no tiene modelos propios.
RoCode (rocode.app) no es Roo Code, la extensión de VS Code, ni RoCodes.gg ni rocode.org.
Requisitos
| Necesitas | Detalles |
|---|---|
| Roblox Studio | En Windows o Mac, actualizado. El plugin mantiene una conexión en vivo con RoCode gracias al soporte de WebSocket de Studio, y una versión antigua de Studio sin él no puede conectarse. |
| El plugin de RoCode | Gratis, en la Creator Store de Roblox. |
| Un navegador de escritorio | Para rocode.app/chat. No funciona en teléfonos: en un teléfono el chat muestra un mensaje de que solo es para escritorio. En Brave, Shields bloquea la conexión con Studio, así que desactiva Shields para rocode.app o usa Chrome o Edge. |
| Una red que llegue al relay | Studio tiene que llegar a relay.rocode.app por WebSockets. Las redes de escuelas o trabajos que lo bloquean no pueden conectarse. |
| Una cuenta de RoCode | Gratis. Inicia sesión en rocode.app con un código por correo, Google, Roblox o Discord. Sin tarjeta. Necesitas tener 13 años o más, y si tienes menos de 18 necesitas el permiso de tu madre, padre o tutor. |
No necesitas: una app de escritorio, una línea de comandos, archivos de configuración, un servidor MCP ni tu contraseña de Roblox. RoCode nunca pide tu contraseña de Roblox.
Instalar el plugin y emparejarlo con el chat
Instalar y conectar, paso a paso
- Crea una cuenta gratis. Inicia sesión en rocode.app con un código por correo, Google, Roblox o Discord.
- Instala el plugin. Abre el plugin de RoCode en la Creator Store e instálalo. Los plugins instalados aparecen en la pestaña Plugins de Studio. En el administrador de plugins de Studio, RoCode aparece como RoCode AI.
- Acepta los permisos. Cuando Studio lo pida, permite las peticiones HTTP a relay.rocode.app y Script Injection. La tabla de abajo explica por qué.
- Abre un juego en Roblox Studio: uno en el que estés trabajando o un Baseplate nuevo.
- Abre el chat. Abre rocode.app/chat en un navegador de escritorio. Si Studio tiene la sesión iniciada con la misma cuenta de Roblox con la que entraste o que vinculaste en RoCode, se conecta solo (plugin 3.9.13 o posterior). Si el chat muestra Connect Studio, haz clic.
- O usa un código de emparejamiento. Si Studio no se conecta solo, el panel de RoCode muestra un código de 8 caracteres; si no lo ves, haz clic en Use a pairing code. En la tarjeta Connect to Roblox Studio del chat, escribe el código y pulsa Connect.
- Confirma en Studio. Después de un código, el panel de RoCode muestra una fila de confirmación con tu cuenta. Pulsa Connect (o Allow) ahí. Espera hasta 2 minutos y luego muestra un código nuevo.
Los permisos de Studio que pide el plugin
| Permiso | Por qué lo necesita el plugin | Si lo rechazaste |
|---|---|---|
Peticiones HTTP a relay.rocode.app | El servidor de RoCode, y el único host con el que habla el plugin. Lo comprueba al cargar, y otra vez si la conexión sigue fallando, y avisa en el Output si está bloqueado. | Permítelo en Plugins > Manage Plugins > RoCode AI. |
| Script Injection | Permite a RoCode crear y editar scripts. | Con el plugin 3.9.2 o posterior, RoCode no empieza una ejecución Build mientras esté desactivado; el modo Ask sigue funcionando. Actívalo para RoCode AI en Plugins > Manage Plugins (el icono del lápiz). El plugin vuelve a comprobarlo cada 30 segundos; si sigue diciendo que el permiso está desactivado, reinicia Studio. |
Un ajuste de Studio es opcional y te toca a ti: Enable Studio Access to API Services. Lo necesitas para probar el guardado con data stores en Studio, y RoCode no puede cambiarlo por ti. En Studio, abre File > Experience Settings > Security, actívalo y haz clic en Save. El juego tiene que estar publicado antes. Studio usa entonces los mismos data stores que el juego en vivo, así que Roblox recomienda activarlo solo en una copia de prueba aparte.
Cómo funciona el emparejamiento
| Detalle | Cómo funciona |
|---|---|
| Sin código | Con el plugin 3.9.13 o posterior, Studio se conecta solo cuando tiene la sesión iniciada con la misma cuenta de Roblox con la que entraste o que vinculaste en RoCode y rocode.app/chat está abierto. El código es para cualquier otro caso. |
| El código | 8 caracteres, que se muestran en el panel de RoCode como ABCD-EFGH. Nunca usa los caracteres I, L, O, 0 ni 1. |
| Dónde escribirlo | En la tarjeta Connect to Roblox Studio del chat; luego pulsa Connect. |
| Confirmar en Studio | El panel de RoCode muestra una fila de confirmación con tu cuenta. Pulsa Connect (o Allow) en el panel. Si no lo haces, espera hasta 2 minutos y luego muestra un código nuevo. |
| Cuánto dura | El mismo código durante 15 minutos. |
| Cuántas veces sirve | Una. El código se olvida en cuanto se usa. |
| La próxima vez | El plugin guarda una clave de conexión en los ajustes de plugins de Studio y se reconecta solo. No hace falta código. |
| Qué juegos | Una vez emparejado, el plugin se reconecta en cualquier juego que abras en ese equipo. Para evitarlo, desactiva RoCode AI en Plugins > Manage Plugins. |
| Más de un Studio | Solo hay una ventana de Studio conectada a la vez. Abrir un juego en una segunda ventana mueve la conexión allí. |
| Redes distintas | Si Studio y el navegador están en redes públicas distintas, por ejemplo detrás de una VPN o de iCloud Private Relay, el chat muestra Connect anyway. Púlsalo y escribe un código nuevo del panel de RoCode. |
Desde el 27 de septiembre de 2026, un chat abierto ya no conecta cualquier Studio de la misma red. Studio se conecta con el código de un solo uso de 8 caracteres, o solo cuando tiene la sesión iniciada con la cuenta de Roblox vinculada a tu cuenta de RoCode. Más detalles en la documentación en inglés.
Tu primera ejecución
El chat no envía un mensaje hasta que haya un Studio conectado: el botón de enviar sigue desactivado y, al pasar el ratón por encima, muestra Connect the plugin first. Cuando Studio esté conectado, describe un cambio.
Escribe un buen primer prompt
- Una función a la vez. Funciona mejor que un juego entero en un mensaje.
- Di qué debe pasar, con palabras normales. No necesitas nombres de clases ni saber dónde van los scripts.
- Señala lo importante. Escribe
/en el cuadro de mensajes para adjuntar la ruta exacta de un objeto de Studio, como el script que quieres cambiar. Con el botón + también puedes adjuntar hasta 12 archivos de texto (20 000 caracteres en total) y hasta 4 imágenes por mensaje, con cualquier modelo. - ¿Solo una pregunta? Cambia el compositor a Ask y nada cambia en tu juego.
- O díctalo. El botón del micrófono graba tu prompt; la transcripción aparece en el cuadro de mensajes para que la edites y la envíes.
Añade un sprint con Left Shift que gaste una barra de estamina en la parte de abajo de la pantalla y la recargue cuando el jugador deje de correr.
- Puede revisar el juego primero, con herramientas como Search Game y Read Script, para construir sobre lo que ya hay
- Crea los scripts con Create Script y los objetos de interfaz de la barra con Create Instance, cada uno en el servicio que le toca por defecto
- Comprueba con Check Script que los scripts que escribió compilan antes de terminar
- Envía sus cambios a Studio por grupos, y cada grupo es un punto para deshacer en Studio
Un prompt de ejemplo escrito por nosotros. Los nombres de las herramientas son reales, pero lo que hace una ejecución depende de tu juego. Con el plugin 3.9 o posterior, RoCode puede hacer una prueba corta él mismo; siempre puedes pulsar Play en Studio para probar el resultado.
Dónde pone las cosas RoCode
| Pides | Crea | Dónde |
|---|---|---|
| Lógica de servidor: monedas, daño, guardado, rondas | Script | ServerScriptService |
| Entrada, cámara y comportamiento de la interfaz | LocalScript | StarterPlayer > StarterPlayerScripts |
| Pantallas y menús | ScreenGui | StarterGui |
| Partes, modelos y estructuras | Part, Model | Workspace |
Lo que ves mientras trabaja
- Un registro paso a paso. El chat muestra cada paso con el nombre de la herramienta. Cada lectura y cada borrado aparece con su ruta.
- Cuánto tarda. Depende de la tarea, del tamaño de tu juego y del modelo. Una ejecución puede durar hasta 80 turnos del modelo o 5 horas. El chat muestra los créditos que usa una ejecución mientras trabaja.
- Tu siguiente prompt puede esperar en cola. Mientras una ejecución trabaja, puedes poner en cola el siguiente prompt. Puedes tener hasta 3 ejecuciones a la vez.
- Sin ediciones durante una prueba. Si hay una prueba en marcha cuando toca un cambio, RoCode detiene primero la prueba, incluida una que hayas empezado tú. Si Studio sigue en Play después de 20 segundos, no cambia nada y te pide que pulses Stop.
Detener y continuar
Puedes detener una ejecución cuando quieras. Si una ejecución se para a medias, por un error o un límite de uso, los cambios hechos hasta ese momento se quedan, y Continue sigue donde se paró. Las ejecuciones que detienes cuentan hasta donde se pararon. Cuando una ejecución falla por un problema de nuestro lado, sus créditos vuelven a tu saldo automáticamente.
Los modos Build y Ask
Cada mensaje se ejecuta en uno de dos modos. Build es el modo por defecto y cambia tu juego. Ask, añadido el 9 de octubre de 2026, responde preguntas sobre tu juego y no cambia nada.
| Modo | Qué hace | Úsalo para |
|---|---|---|
| Build | Hace cambios en Studio. El agente puede usar las 27 herramientas: lee tu juego, crea y edita scripts e instancias, comprueba que sus scripts compilan y, con el plugin 3.9 o posterior, puede hacer una prueba corta. | Añadir una función, corregir un error, construir una pantalla o una estructura. |
| Ask | Responde preguntas sobre tu juego sin cambiar nada. Solo puede usar las 10 herramientas de lectura; cualquier otra herramienta se rechaza y nunca llega a Studio, y nunca hace una prueba. La respuesta lleva la etiqueta Answer. | Entender cómo funciona un script, encontrar dónde está algo, preguntar por un error o planear un cambio antes de hacerlo. |
Para cambiar de modo, haz clic en el selector de modo de la barra bajo el cuadro de mensajes y elige Ask o Build. La elección se recuerda en ese navegador, así que revisa el selector antes de enviar un cambio. Ask también necesita un Studio conectado, porque lee tu juego. Cuando Ask sugiere una corrección, cambia a Build y pide el cambio.
Comprobaciones, Output y deshacer
Check Script pasa un script por el compilador de Luau dentro de Studio. Un error de compilación vuelve con su línea y su columna. También avisa de patrones arriesgados, como wait(), spawn() y delay() en lugar de task.wait(), task.spawn() y task.delay(), loadstring, un require que no apunta a un ModuleScript o un nombre de GetService que no existe. No comprueba tipos, no hace lint ni ejecuta tu código, así que detecta errores de compilación y algunos patrones arriesgados, no errores de lógica. Si una comprobación falla, RoCode no puede terminar hasta que pase otra; después de dos intentos puede terminar y te dice qué sigue fallando.
Errores de tus pruebas. RoCode lee el Output de Studio solo cuando un paso lo pide, normalmente con Check Output. Para corregir un problema que encontraste tú: pulsa Play en Studio y reproduce el problema, dile a RoCode qué se rompió (puedes pulsar Stop antes: las líneas Server y Client de tu última prueba se guardan), deja que lea el Output y edite el script, y vuelve a pulsar Play para confirmar.
La prueba corta. Con el plugin 3.9 o posterior, una ejecución Build puede pulsar Play para una prueba de hasta 30 segundos, recoger los errores y avisos del servidor y del cliente, y detener la prueba. Como mucho lo hace dos veces por ejecución, más una para comprobar su propia corrección. Con el plugin 3.9.11 o posterior, un personaje de prueba camina, salta y pisa partes, y con el 3.9.15 o posterior también pulsa teclas, hace clic en botones de pantalla y escribe. Luego comprueba que las cosas pasaron e informa cada comprobación como superada o fallida. No puede saber si el juego es divertido.
La revisión visual. Con el plugin 3.9.14 o posterior, una ejecución Build que construyó algo visible toma capturas en Studio antes de terminar, en modo edición, y un modelo de IA busca problemas claros como partes flotando o hundidas en el suelo, huecos o una escala equivocada, para que el agente corrija los que sean reales. El chat no muestra las capturas y RoCode no las guarda.
Deshacer. RoCode pone un punto para deshacer en Studio antes y después de cada grupo de cambios, así que Ctrl+Z (⌘Z en Mac) retrocede por su trabajo grupo a grupo mientras Studio esté abierto. Una ejecución suele ser varios grupos. El botón Revert del chat solo rebobina la conversación, no Studio.
Borrados. Desde el 9 de octubre de 2026, RoCode solo borra un objeto si lo creó antes en el mismo chat, si tu mensaje pide quitarlo o reconstruirlo, o si te preguntó y dijiste que sí. Con el plugin 3.8.5 o posterior, un objeto borrado no se destruye: va a una carpeta RoCodeTrash en ServerStorage, que guarda los borrados de las 30 ejecuciones más recientes (hasta 25 000 objetos). Detalles en Deletions (en inglés).
Modelos, créditos y planes
| Modelo | Planes | Qué saber |
|---|---|---|
| DeepSeek V4 Flash | Todos | El modelo gratis. Un mensaje con imágenes se ejecuta en DeepSeek V4.1 Flash, que lee imágenes. |
| GLM 5.3 Flash | Pro y superiores | El modelo por defecto después de mejorar el plan, con la tarifa más baja de los modelos de pago. |
| Claude Sonnet 5.5 | Pro y superiores | Un modelo más potente de Anthropic. Gasta créditos más rápido. |
| Claude Opus 5.5 | Studio y superiores | El modelo superior de Anthropic. Gasta créditos más rápido. |
| GPT-6 Astra | Ultra | El modelo superior de OpenAI, y el que gasta créditos más rápido. |
| Tu propio modelo | Cualquier plan de pago | Un modelo de OpenRouter que elijas, con tu propia clave. Lo factura OpenRouter y no usa créditos de RoCode. |
Qué es un crédito. Un crédito mide lo que cuesta calcular una ejecución. Los modelos más potentes y las ejecuciones más largas usan más. Con las tarifas actuales, una tarea avanzada usa unos 4 créditos y una tarea estándar (DeepSeek V4 Flash) unos 0,4. Eso da con Pro unas 35 tareas avanzadas al mes o 375 estándar, con Studio unas 80 u 800 y con Ultra unas 125 o 1250. Las tareas largas usan más. Con el modelo gratis, 1 crédito alcanza para una o dos tareas pequeñas.
| Plan | Mensual | Anual | Créditos | Modelos |
|---|---|---|---|---|
| Starter (gratis) | Gratis, sin tarjeta | No hay | 1 al día, recargados a las 00:00 UTC | DeepSeek V4 Flash |
| Pro | 9,99 $ al mes | 83,99 $ al año | 150 al mes | Añade GLM 5.3 Flash y Claude Sonnet 5.5 |
| Studio (recomendado) | 19,99 $ al mes | 167,99 $ al año | 320 al mes | Añade Claude Opus 5.5 |
| Ultra | 29,99 $ al mes | 251,99 $ al año | 500 al mes | Añade GPT-6 Astra |
- Todos los planes tienen las 27 herramientas. Los planes de pago añaden más modelos, tu propia clave de OpenRouter y ningún límite diario, y sus ejecuciones van antes que las de Starter en la cola. Los planes de pago también reciben 2 créditos gratis al día con DeepSeek V4 Flash.
- Los créditos gratis no piden unirse al Discord de RoCode, y pagar tampoco.
- Los créditos de Starter se recargan cada día a las 00:00 UTC; los de los planes mensuales, cada mes cuando se procesa tu pago, y los de los planes anuales, cada 30 días. Los créditos del plan no se acumulan.
- Paquetes de créditos, en cualquier plan: 50 créditos por 4,99 $, 220 por 19,99 $, 580 por 49,99 $ y 1200 por 99,99 $. Nunca caducan.
- Paddle gestiona el pago como comerciante registrado. RoCode no guarda datos de tarjetas. Si tienes menos de 18 años, pregunta al titular de la tarjeta antes de comprar.
- Reembolso completo dentro de 14 días después de cualquier pago, incluidas renovaciones y paquetes, por cualquier motivo, vivas donde vivas. Se pide en paddle.net o respondiendo al recibo de Paddle. Después de un reembolso, los planes nuevos, las mejoras y los paquetes quedan en pausa durante 60 días.
Las mejoras, los cambios de plan y la comparación completa están en la página de precios (en inglés).
Seguridad: a qué llega RoCode y cómo deshacerlo
- Solo el servidor de RoCode. Las peticiones propias del plugin van solo a relay.rocode.app, por una conexión cifrada. Studio mismo contacta con Roblox para cargar los modelos de la Creator Store que coloca Insert Model y, con el plugin 3.9.13 o posterior, para consultar el nombre de Roblox con el que tiene la sesión iniciada.
- Nunca tu contraseña. RoCode nunca pide tu contraseña de Roblox y nunca sube el archivo de tu juego.
- Una ventana de Studio. Solo hay una ventana de Studio conectada a tu cuenta a la vez. Cuando un paso lo pide, RoCode puede leer cualquier objeto o script del juego abierto en ella, y lo que lee pasa por OpenRouter hasta el proveedor que aloja el modelo.
- Sin publicar ni gastar. El plugin no tiene código para publicar o guardar tu juego, subir assets ni gastar Robux. Insert Model solo coloca assets que ya existen en la Creator Store, encontrados con tus palabras o por un ID de asset o enlace que das, y quita los scripts que traiga un modelo.
- Modo de solo lectura. Ask solo puede usar 10 herramientas de lectura, y el servidor de RoCode rechaza cualquier herramienta que cambiaría tu juego antes de que llegue a Studio.
- Tu clave. Si añades tu propia clave de OpenRouter, se cifra con AES-256-GCM antes de guardarse.
- Pago. El pago se hace en el checkout de Paddle, así que introduces la tarjeta con Paddle, no en un formulario de RoCode.
Quién gestiona RoCode: un comerciante individual en el Reino Unido, que opera como RoCode (consulta los términos (en inglés)); correo support@rocode.app. Privacidad completa en la sección Privacy and security (en inglés).
Límites y lo que RoCode no hace
| Límite | Valor |
|---|---|
| Ejecuciones a la vez | Hasta 3 por cuenta |
| Una ejecución | Hasta 80 turnos del modelo, cada uno con varias herramientas posibles, o 5 horas |
| Créditos en una ejecución | Una ejecución se pausa después de cierta cantidad de créditos y pregunta antes de seguir. El límite depende del modelo y puede ser menor en planes más pequeños. |
| Prueba de juego | Hasta 30 segundos cada una, como mucho 2 por ejecución más 1 para comprobar su propia corrección, en modo Build con el plugin 3.9 o posterior |
| Search Scripts | Hasta 300 scripts bajo el punto donde empieza |
| Adjuntos de texto | Hasta 12 archivos y 20 000 caracteres en total. No acepta archivos binarios de juego o modelo (.rbxl, .rbxm). |
| Adjuntos de imagen | PNG, JPG o WebP, de menos de 10 MB cada una, hasta 4 por mensaje, con cualquier modelo |
| Entrada por voz | Hasta 4 minutos por grabación |
Lo que RoCode no hace hoy
- Juzgar si tu juego es divertido, ni jugarlo por ti fuera de sus propias pruebas cortas.
- Tomar capturas mientras tu juego se ejecuta. La revisión visual solo captura lo que construyó una ejecución Build, en modo edición.
- Esculpir o pintar terreno a mano. Puede construir Terrain (colinas, montañas, lagos, ríos, islas y playas) con un script generado; los retoques a mano te tocan a ti.
- Generar meshes, texturas ni animaciones desde cero. En su lugar, Insert Model coloca modelos que ya existen en la Creator Store: los que encuentra con tus palabras, o un modelo, decal o mesh por el ID de asset o enlace que das.
- Publicar o guardar tu juego, ni cambiar los ajustes de tu experiencia en la web de Roblox.
- Construir un juego terminado y equilibrado a partir de una frase.
- Funcionar en un teléfono.
Tampoco tiene herramientas para game passes, developer products, subir assets o activar API Services. La lista completa de las 27 herramientas, las 12 estructuras listas y las 7 distribuciones de interfaz está en The 27 tools (en inglés), y todos los límites en Limits (en inglés).
Solución de problemas
La mayoría de los problemas de configuración son uno de estos casos. Si el tuyo no lo es, pregunta en el Discord de RoCode, que es donde se da el soporte. Todos los casos están en Troubleshooting (en inglés).
Studio no se conecta, o el plugin dice que WebSocket no está disponible
Actualiza Roblox Studio. El plugin mantiene su conexión con RoCode gracias al soporte de WebSocket de Studio, y las versiones antiguas no lo tienen. Tu red también tiene que llegar a relay.rocode.app por WebSockets; las redes de escuelas o trabajos que lo bloquean no pueden conectarse.
El plugin dice que no llega a relay.rocode.app
Permite las peticiones HTTP a relay.rocode.app para RoCode AI en Plugins > Manage Plugins y luego haz clic en Reset en el panel de RoCode.
RoCode no puede crear ni editar scripts
Probablemente rechazaste Script Injection. Actívalo para RoCode AI en Plugins > Manage Plugins (el icono del lápiz). El plugin vuelve a comprobarlo cada 30 segundos; si sigue diciendo que está desactivado, reinicia Studio.
Studio no se conecta solo
Solo se conecta solo cuando Studio tiene la sesión iniciada con la misma cuenta de Roblox que usas en RoCode, con el plugin 3.9.13 o posterior y rocode.app/chat abierto. Si no, usa un código de emparejamiento: el panel de RoCode lo muestra, o haz clic ahí en Use a pairing code, y escríbelo en el chat.
El código no se acepta
Un código vale 15 minutos y sirve una vez, así que escribe el que muestra el panel de RoCode ahora. Nunca contiene I, L, O, 0 ni 1.
Escribí el código pero Studio sigue sin conectarse
Mira el panel de RoCode en Studio. Muestra una fila de confirmación con tu cuenta: pulsa Connect (o Allow) ahí. Si nadie confirma en 2 minutos, el panel muestra un código nuevo.
Entré con Roblox y no aparecen mi plan ni mis chats
Un inicio de sesión con Roblox no se vincula a una cuenta de RoCode existente, así que es otra cuenta. Cierra sesión y entra como siempre, con tu código por correo, Google o Discord.
Uso Brave y no puedo conectarme
Brave Shields bloquea la conexión con Studio. Desactiva Shields para rocode.app o usa Chrome o Edge.
Aparece una y otra vez un script llamado RoCodePermissionCheck en ServerStorage
Es normal. Cada 30 segundos el plugin añade y quita ahí un script temporal para comprobar su permiso de Script Injection.
El guardado con data stores no funciona en Studio
Activa Enable Studio Access to API Services en File > Experience Settings > Security y haz clic en Save. El juego tiene que estar publicado antes, y RoCode no puede cambiar este ajuste. Actívalo en una copia de prueba aparte.
Preguntas frecuentes
¿RoCode es de Roblox?
No. RoCode es un producto independiente. No está afiliado a Roblox Corporation ni cuenta con su respaldo o patrocinio, y es distinto de Roblox Assistant.
¿Qué es el modo Ask en RoCode?
Ask es el segundo modo del compositor de RoCode, junto a Build. Build hace cambios en Studio. Ask responde preguntas sobre tu juego sin cambiar nada: solo puede usar 10 herramientas de lectura, como Read Script, Search Scripts y Check Output, y cualquier herramienta que cambiaría el juego se rechaza. Ask también necesita un Studio conectado.
¿Tengo que emparejar cada vez que abro Studio?
No. Con el plugin 3.9.13 o posterior, Studio se conecta solo cuando tiene la sesión iniciada con la misma cuenta de Roblox que usas en RoCode. Si no, escribes un código de emparejamiento una vez: el plugin guarda una clave de conexión y se reconecta solo en cualquier juego que abras en ese equipo.
¿Hay que descargar RoCode?
No hay app de escritorio que descargar. RoCode es un chat web en rocode.app más un plugin gratuito que instalas desde la Creator Store de Roblox.
¿Puedo usar RoCode en el teléfono?
No. El chat necesita un navegador de escritorio, y Roblox Studio tiene que funcionar en Windows o Mac.
¿Puedo escribirle a RoCode en español?
Sí. El chat, el plugin y la documentación completa están en inglés, pero puedes escribir tus prompts en español y RoCode suele responderte en español. Algunos avisos y todos los botones siguen en inglés.
¿RoCode pulsa Play o publica mi juego?
En modo Build con el plugin 3.9 o posterior, puede pulsar Play para una prueba corta y buscar errores, y con el plugin 3.9.11 o posterior controlar un personaje de prueba; el modo Ask nunca lo hace. Nunca publica ni guarda tu juego. Publicas tú.
¿Dónde consigo ayuda?
En el Discord de RoCode. Di qué probaste y qué muestran el chat o el panel del plugin.
Fuentes y lecturas
- Documentación completa de RoCode (en inglés). las 27 herramientas, privacidad y todos los límites
- Plugin de RoCode en la Creator Store de Roblox. el plugin que describe esta página
- Precios (en inglés). todos los planes, paquetes de créditos y reembolsos
- Términos de uso (en inglés)
- Roblox Creator Docs: Data stores (en inglés). activar el acceso de Studio a API Services