Lembre-se de como você escreveu uma frase para a sua história, então trocou uma palavra por um espaço reservado? É hora de dar aos jogadores a chance de adicionar algo à sua experiência.
No script, o espaço reservado que você fez será uma variável . Na codificação, variáveis são espaços reservados para informações, neste caso, uma palavra.
Você começará perguntando aos jogadores uma pergunta. Então, eles digitarão uma resposta que será armazenada em uma variável .
Criar uma variável
As variáveis têm nomes que dizem aos programadores o que elas loja. Neste caso, você criará uma variável chamada name1 para o espaço reservado.
Clique abaixo das linhas traçadas e digite local name1 .
-- variáveis globaislocal storyMaker = require(script:WaitForChild("StoryMaker"))-- Código que controla 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 os parênteses abaixostoryMaker:Write()-- Jogar de novo?playing = storyMaker:PlayAgain()end
Defina uma variável
Agora os jogadores precisam ter uma chance de colocar algo dentro do espaço reservado.Para alterar uma variável, precisa ser definida para algo usando o símbolo = .
Depois de name1, certifique-se de adicionar 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 os parênteses abaixostoryMaker:Write()endDepois do sinal igual, digite storyMaker:GetInput(). O código deve ser digitado 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 os parênteses abaixostoryMaker:Write()end
Digite uma pergunta
As variáveis podem armazenar diferentes tipos de dados, incluindo pequenos números, valores verdadeiros ou falsos e strings. Variáveis de tipo de string são especiais porque podem armazenar sentenças inteiras.É fácil identificar variáveis de tipo de corda porque elas sempre estão em aspas de citação "como este".
A pergunta a ser feita aos jogadores será uma variável de corda.
Em GetInput() , clique entre as aspas. Dentro digite uma pergunta delimitada por aspas.
-- História de código entre os traços-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")-- =============================================end