Lembre-se de como você escreveu uma frase para sua história, então trocou uma palavra por um placeholder? É hora de dar uma chance aos jogadores adicionar algo à sua experiência.
No script, o placeholder que você fez será uma variável . Em codificação, variáveis são placeholders para informações, neste caso, uma palavra.
Você começará perguntando uma pergunta aos jogadores. Em seguida, eles digitarão uma resposta que será armazenada na variável.
Criando uma Variável
Variáveis têm nomes que dizem aos programadores o que eles loja. Neste caso, você criará uma variável chamada name1 para o placeholder.
Clique abaixo das linhas em ponto e digite local name1 .
-- Variáveis GLOBAISlocal storyMaker = require(script:WaitForChild("StoryMaker"))-- Código controlando o jogolocal playing = truewhile playing dostoryMaker:Reset()-- História de código entre os traços-- =============================================local name1-- =============================================-- Adicione a variável de história entre as aspas abaixostoryMaker:Write()-- Jogar de novo?playing = storyMaker:PlayAgain()end
Configurando uma Variável
Agora, os jogadores precisam ter uma chance de colocar algo dentro do placeholder. Para alterar uma variável, ele precisa ser definido para algo usando o símbolo =.
Depois de name1, verifique se você adicionou um espaço e depois digite =.
while playing dostoryMaker:Reset()-- História de código entre os traços-- =============================================local name1 =-- =============================================-- Adicione a variável de história entre as aspas abaixostoryMaker:Write()endDepois do sinal igual, digite storyMaker:GetInput(). O código deve ser escrito exatamente como está e as letras maiúsculas devem conferir.
while playing dostoryMaker:Reset()-- História de código entre os traços-- =============================================local name1 = storyMaker:GetInput()-- =============================================-- Adicione a variável de história entre as aspas abaixostoryMaker:Write()end
Digitando uma Pergunta
Variáveis podem armazenar diferentes tipos de dados, incluindo pequenos números, valores verdadeiros ou falsos e caracteres. Tipo de caracteres variáveis são especiais porque podem armazenar frases inteiras. É fácil verificar se os valores de caracteres estão em aspas "como este".
A pergunta para solicitar aos jogadores será uma variável de string.
Em GetInput(), clique em entre as aspas. Dentro, digite uma pergunta envolvida por aspas.
-- História de código entre os traços-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")-- =============================================end