Código de uma Pergunta

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

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.

  1. Clique abaixo das linhas em ponto e digite local name1 .


    -- Variáveis GLOBAIS
    local storyMaker = require(script:WaitForChild("StoryMaker"))
    -- Código controlando o jogo
    local playing = true
    while playing do
    storyMaker:Reset()
    -- História de código entre os traços
    -- =============================================
    local name1
    -- =============================================
    -- Adicione a variável de história entre as aspas abaixo
    storyMaker: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 =.

  1. Depois de name1, verifique se você adicionou um espaço e depois digite =.


    while playing do
    storyMaker:Reset()
    -- História de código entre os traços
    -- =============================================
    local name1 =
    -- =============================================
    -- Adicione a variável de história entre as aspas abaixo
    storyMaker:Write()
    end
  2. Depois do sinal igual, digite storyMaker:GetInput(). O código deve ser escrito exatamente como está e as letras maiúsculas devem conferir.


    while playing do
    storyMaker:Reset()
    -- História de código entre os traços
    -- =============================================
    local name1 = storyMaker:GetInput()
    -- =============================================
    -- Adicione a variável de história entre as aspas abaixo
    storyMaker: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.

  1. 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