Como fazer uma loja no Roblox Studio (com fotos)

Índice:

Como fazer uma loja no Roblox Studio (com fotos)
Como fazer uma loja no Roblox Studio (com fotos)
Anonim

Este wikiHow ensina como criar uma loja básica no Roblox usando um script de diálogo. Criar um script de diálogo é como escrever uma conversa entre o comerciante e o comprador.

Passos

6225468 1
6225468 1

Etapa 1. Escolha três armas em "Armas" na caixa de ferramentas

Suas armas aparecem no ramo "Espaço de trabalho" na árvore do explorer.

6225468 2
6225468 2

Etapa 2. Arraste as armas para o ramo "Armazenamento replicado"

6225468 3
6225468 3

Etapa 3. Renomeie as três armas

Para renomear uma arma, clique com o botão direito em seu nome e digite algo exclusivo (sem espaços). Seja descritivo!

6225468 4
6225468 4

Etapa 4. Faça um NPC

NPCs geralmente são feitos de tijolos, bancadas ou caixas, embora você seja livre para usar o que quiser. Se você decidir usar tijolos, certifique-se de fixá-los no lugar.

6225468 5
6225468 5

Etapa 5. Selecione as três peças do seu NPC e renomeie-as como "NPC

"Para fazer isso, arraste o mouse para selecionar todas as três peças, clique com o botão direito do mouse na área selecionada e clique em Grupo. Chame o grupo de "NPC".

6225468 6
6225468 6

Etapa 6. Selecione a cabeça do NPC no painel direito e clique em Cabeça

6225468 7
6225468 7

Etapa 7. Insira uma caixa de diálogo

Para fazer isso, clique com o botão direito Cabeça e vai para Inserir > Objeto > diálogo.

6225468 8
6225468 8

Etapa 8. Altere a propriedade "Objetivo" para "Loja

Está na seção Propriedades.

6225468 9
6225468 9

Etapa 9. Digite o que deseja que seu NPC diga

Isso vai para a caixa de prompt inicial.

6225468 10
6225468 10

Etapa 10. Selecione a caixa de diálogo no Explorer e vá para Inserir> Objeto.

6225468 11
6225468 11

Etapa 11. Selecione DialogChoice e altere o valor da propriedade UserDialog

Altere para algo como "Posso pesquisar seus produtos?"

6225468 12
6225468 12

Etapa 12. Adicionar uma resposta e opções de diálogo

Defina a propriedade ResponseDialog como "Certo!" Em seguida, insira três "DialogChoices" na "DialogChoice" que acabamos de criar. Renomeie-os de seus padrões e defina suas propriedades UserDialog para os nomes das armas.

6225468 13
6225468 13

Etapa 13. Adicionar um script à caixa de diálogo (não a escolha da caixa de diálogo)

Agora você pode adicionar o código lua ao seu script. Ele deve ser:

local dialog = script. Parent. DialogChoiceSelected: connect (function (player, choice) - Verifique se o jogador tem um objeto de estatísticas locais estatísticas = jogador: FindFirstChild ('leaderstats') se não estatísticas, então retorne fim - E que o objeto de estatísticas contém um membro gold local gold = stats: FindFirstChild ('Gold') se não for ouro, então retorne end se choice == script. Parent. DialogChoice. ChoiceA então se gold. Value> = 5 então - 5 é a quantidade de ouro que você precisa comprar este jogo de arma. ReplicatedStorage. Weapon1: Clone (). Parent = player. Backpack gold. Value = gold. Value - 5 - subtraia a quantidade de ouro que você precisa comprar end elseif choice == dialog. DialogChoice. ChoiceB then if gold. Value> = 10 then game. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC then if gold. Value> = 15 então game. ReplicatedStorage. Weapon3: Clone (). Pai = jogador. Backpack gold. Value = gold. Value - 15 end end end end)

6225468 14
6225468 14

Etapa 14. Salve seu jogo

Sua loja agora está pronta para uso.

Pontas

  • Não copie e cole o script. Escrevê-lo fará com que funcione corretamente.
  • Se você estiver tendo problemas, verifique cuidadosamente se há erros de digitação!
  • Certifique-se de que seus nomes sejam exatamente iguais aos especificados. Use as mesmas letras maiúsculas e espaços.
  • Você pode adicionar uma GUI que mostra o seu saldo de 'ouro'. O YouTube tem muitos tutoriais para eles.

Recomendado: