Personalizar strings

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

Com a primeira frase da sua história concluída e funcionando no Estúdio, é hora de personalizar sua string com pontuação e quebras de linha. Assim que você estiver satisfeito com a aparência e a leitura para os jogadores, você pode adicionar mais frases e terminar o restante da sua história.

Adicionar pontuação

Quando você testa sua experiência, sua primeira frase não inclui nenhuma pontuação para informar aos jogadores que a frase está completa. Para corrigir isso, você pode adicionar outra string usando o mesmo processo de concatenação para conectar suas palavras com sua pontuação.

Para adicionar pontuação:

  1. Na mesma linha da variável story, digite dois pontos.

  2. Adicione outra string com um sinal de pontuação, como um ponto final ou ponto de exclamação, e depois um espaço extra para que sua próxima frase não comece imediatamente após o sinal de pontuação.


    -- =============================================
    local name1 = storyMaker:GetInput("Qual é o seu nome favorito?")
    local story = ("Em uma árvore em uma colina vive o grande mago " .. name1 .. "! ")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)

Adicionar quebras de linha

Uma quebra de linha move o cursor para a próxima linha de texto. Isso é útil quando você quer que cada frase comece do lado esquerdo da página e melhore a legibilidade da sua história no grande livro.

Para adicionar uma quebra de linha:

  1. Na mesma linha da variável story, digite \n.


    -- =============================================
    local name1 = storyMaker:GetInput("Qual é o seu nome favorito?")
    local story = ("Em uma árvore em uma colina vive o grande mago " .. name1 .. "! \n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  2. OPCIONAL
    Você pode adicionar mais de uma quebra de linha adicionando quantas \n forem necessárias. Por exemplo, o seguinte exemplo de código adiciona três quebras de linha.


    -- =============================================
    local name1 = storyMaker:GetInput("Qual é o seu nome favorito?")
    local story = ("Em uma árvore em uma colina vive o grande mago " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)

Adicionar mais frases

Agora que sua primeira frase inclui pontuação e quaisquer quebras de linha aplicáveis, você pode adicionar mais frases à sua história e fazer mais perguntas aos jogadores para suas palavras de espaço reservado.

Para adicionar mais frases:

  1. Abaixo de sua primeira variável, crie uma nova variável para seu segundo espaço reservado e faça uma pergunta relacionada ao tipo de palavra de espaço reservado que é. Por exemplo:


    -- =============================================
    local name1 = storyMaker:GetInput("Qual é o seu nome favorito?")
    local food1
    local story = ("Em uma árvore em uma colina vive o grande mago " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  2. Usando o mesmo processo da sua primeira variável, defina a variável e use o método storyMaker:GetInput() fornecido que exibe suas perguntas no grande livro. Por exemplo:


    -- =============================================
    local name1 = storyMaker:GetInput("Qual é o seu nome favorito?")
    local food1 = storyMaker:GetInput("O que você gosta de comer?")
    local story = ("Em uma árvore em uma colina vive o grande mago " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  3. Combine a primeira string da história com a resposta do jogador usando ...

    1. Na mesma linha da variável story, adicione dois pontos.
    2. Adicione um espaço e digite o nome da variável que armazena a segunda resposta do jogador.
    3. Adicione mais dois pontos e, em seguida, finalize a frase com um sinal de pontuação.

    -- =============================================
    local name1 = storyMaker:GetInput("Qual é o seu nome favorito?")
    local food1 = storyMaker:GetInput("O que você gosta de comer?")
    local story = ("Em uma árvore em uma colina vive o grande mago " .. name1 .. "! \n\n\n" .. "Todas as manhãs, o mago adora comer uma enorme tigela de " .. food1 .. ". ")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  4. Repita esse processo para toda a sua história e, em seguida, teste sua experiência usando os passos do capítulo anterior para garantir que seu código funcione corretamente.

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.