Crear una tienda en Roblox es simple. La forma más recomendada de hacer uno es usar diálogos. Un diálogo en Roblox es básicamente, por ejemplo: Hello.-HumanoidHi.-Player¿Qué pasa? -HumanoidGoodbye.-Player Puedes seleccionar una respuesta de una lista de oraciones si tu / owner agregó más de una. Con eso fuera del camino, comienza con el primer paso.

Pasos

  1. 1 Consigue tres armas de 'armas' en la caja de herramientas. 
  2. 2 En la vista de árbol del explorador, busque las armas en la rama Espacio de trabajo. Arrástrelos a la rama "Almacenamiento replicado".
  3. 3 Cambie el nombre de las tres armas haciendo clic derecho y seleccionando "Cambiar nombre"."Nombrales algo único pero descriptivo. Asegúrate de no usar espacios en tus nombres o de lo contrario tendrás dificultades más adelante.
  4. 4 Haz un NPC. Los PNJ suelen estar hechos de ladrillos, encimeras o cajas, aunque puedes usar lo que quieras. Si decide usar ladrillos, asegúrese de haber anclado los ladrillos en su lugar.
  5. 5 Después de haber construido su NPC, en el espacio de trabajo, arrastre su mouse para que se seleccionen todas las piezas de su NPC. Haga clic derecho y haga clic en grupo. Nombra el grupo "NPC".
  6. 6 Seleccione la cabeza del NPC desde el lado derecho y haga clic una vez en el nombre "Head"."Desde aquí, haga clic derecho y vaya a insertar el diálogo> objeto> En las propiedades, cambie la propiedad de propósito para comprar. Escriba en el firstprompt marca lo que quieres que diga tu NPC. Mientras su cuadro de diálogo aún está seleccionado en el Explorador, vaya a Insertar> Objeto> DialogChoice. En la ventana de propiedades, cambie el valor de la propiedad UserDialog a "¿Puedo explorar sus productos?" y la propiedad ResponseDialog a "¡Claro!" Inserte tres DialogChoices en DialogChoice que acabamos de hacer. Por lo tanto, su jerarquía debería verse así: renómbrelos de sus valores predeterminados y configure su propiedad UserDialog con los nombres de las armas.
  7. 7 Agregue una secuencia de comandos en el cuadro de diálogo, no en la opción de diálogo, que debe leer:
     local diálogo = guión.Parentdialog.DialogChoiceSelected:conectar(función(jugador, elección) - Verifica que el jugador tenga un objeto stats local estadísticas = jugador:FindFirstChild('leaderstats') Si no estadísticas entonces regreso fin - Y que el objeto stats contiene un miembro dorado local oro = estadísticas:FindFirstChild('Oro') Si no oro entonces regreso fin Si elección == guión.Padre.DialogChoice.ChoiceA entonces Si oro.Valor >= 5 entonces - 5 es la cantidad de oro que necesitas para comprar esta arma juego.ReplicatedStorage.Arma1:Clon().Padre = jugador.Mochila de oro.Valor = oro.Valor - 5 - resta la cantidad de oro que necesitas comprar fin elseif elección == diálogo.DialogChoice.ChoiceB entonces Si oro.Valor >= 10 entonces juego.ReplicatedStorage.Arma2:Clon().Padre = jugador.Mochila de oro.Valor = oro.Valor - 10 fin elseif elección == diálogo.DialogChoice.ChoiceC entonces Si oro.Valor >= 15 entonces juego.ReplicatedStorage.Arma3:Clon().Padre = jugador.Mochila de oro.Valor = oro.Valor - 15 fin fin fin) 
  8. 8 Guarda tu juego