Criar um script

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

Programação é o processo de criar instruções para os computadores seguirem. Assim como as pessoas usam diferentes idiomas, como inglês e espanhol, os programas também usam. O Roblox utiliza a linguagem de programação Luau.

Este artigo abordará como começar a programar no Roblox, introduzindo conceitos comuns como scripts, tipos de dados e variáveis. Ao final, você será capaz de digitar um código que exibe mensagens no Roblox Studio.

Código com scripts

No Roblox Studio, linhas de código Luau são mantidas em scripts. Esses scripts fornecem ao jogo um conjunto de instruções sobre como dar pontos de saúde aos jogadores, criar uma chuva de bolas de fogo ou qualquer outra coisa imaginável.

Criar um script

Os scripts são comumente criados em ServerScriptService, uma pasta especial feita apenas para armazenar scripts.

  1. No Explorer, passe o mouse sobre ServerScriptService para ver o botão +.

  2. Clique no botão + e selecione Script. Um novo script será criado e o editor de scripts será aberto.

  3. Clique com o botão direito no Script e selecione Renomear. Nomeie o script como PracticeScript. Nomear scripts ajuda você e seus colegas a se lembrarem do que cada script faz.

Olá mundo

Novos scripts incluem uma função de impressão no topo do editor de scripts. Funções de impressão exibem texto na tela. É uma das primeiras funções que muitas pessoas aprendem, e você a usará com frequência. Este código fará com que "Olá mundo!" apareça na tela.

Código padrão
print("Olá mundo!")

Para encontrar o script na próxima vez que você abrir o Roblox Studio, clique no nome do script acima da visualização 3D ou clique duas vezes no nome do script no Explorer.

Testar saída

Você pode ver o resultado de executar o código padrão na janela Output. Se você nunca a usou antes, precisará habilitá-la.

  1. No menu Janela do Studio, abra a janela Output.

  2. Para testar o script, inicie um playtest. Olá mundo! aparecerá na saída.

  3. Clique em Parar para encerrar o playtest. Você pode agora retornar à aba Script.

Identificar tipos de dados

As linguagens de programação classificam diferentes tipos de valores em tipos de dados. Por exemplo, um tipo de dado é um número. Os tipos de dados numéricos são autoexplicativos, pois são compostos apenas por números.

Outro tipo de dado é uma string. Strings podem conter números, letras e caracteres. Dê uma olhada novamente no código padrão no novo script; as palavras e as aspas dentro dos parênteses são um exemplo de um tipo de dado string.

Código padrão
print("Olá mundo!")

Strings como "Olá Mundo" sempre ficam dentro de aspas, "como esta". Mais exemplos de strings estão abaixo. Note como elas contêm uma mistura de letras e números.

  • "Você acabou de entrar no jogo!"
  • "Ainda há 50 jogadores restantes"
  • "10"

Criar variáveis

Variáveis são contêineres para informações que o programa pode usar e alterar, como nomes de jogadores ou pontos.

Declarar uma variável é o que os programadores chamam de processo de criar uma nova variável. Em Luau, para declarar uma nova variável, digite local, e depois digite o nome da nova variável. Uma variável que pode conter um nome de jogador pode parecer: local playerName

Em Luau, as variáveis podem ser globais ou locais. Você geralmente usará variáveis locais. Variáveis locais só podem ser usadas dentro do script ou bloco de código onde foram criadas. Variáveis globais podem potencialmente ser usadas por outros scripts, mas muitas variáveis globais podem deixar seu jogo lento e não responsivo. É melhor manter o hábito de fazer variáveis locais, a menos que seja necessário.

Usar variáveis e strings juntas

É hora de declarar suas próprias variáveis. Esses passos usarão uma string para armazenar o nome do seu animal favorito.

  1. Exclua print("Olá mundo!"). É uma boa prática não deixar código desnecessário em seus scripts.

  2. Declare uma nova variável digitando primeiro local, e depois nomeando a variável como myAnimal.

    Declara uma nova variável
    local myAnimal

Nomear variáveis

As variáveis podem ser nomeadas de qualquer forma, mas bons nomes sempre descreverão seu propósito. Nomes genéricos tornam seu código difícil de ler e atualizar mais tarde. Os programadores também usarão diferentes estilos de capitalização para se lembrar de como a variável é usada dentro do script. Um bom estilo padrão é camelCase.

Para escrever em camelCase:

  • Comece com uma letra minúscula
  • Deixe de fora os espaços
  • Capitalize palavras adicionais

Bons Nomes de Variáveis

  • playerPoints
  • numberStorageArray

Maus Nomes de Variáveis

  • myVariable - Não descreve o propósito da variável
  • player name - O espaço incluído causará problemas

Atribuir valores a variáveis

Novas variáveis estão vazias. Para atribuir um valor a elas, ou colocar algo dentro de seu contêiner, use o símbolo =. Neste caso, atribua à variável o nome do seu animal favorito.

  1. Após o nome da variável, digite =.

    Igual atribui valores
    local myAnimal =
  2. Na mesma linha, digite uma string que contenha seu animal favorito. Lembre-se das aspas.

    Atribui "Porcos-espinhos" a myAnimal
    local myAnimal = "Porcos-espinhos"

Usar print() para suas próprias mensagens

As funções de impressão exibem texto na tela, como você viu anteriormente. É uma das primeiras funções que muitas pessoas aprendem, pois é uma maneira simples de dar um comando ao script. Para ver sua variável, use a função print().

  1. Em uma nova linha, digite print().

    Adiciona print() vazio
    local myAnimal = "Porcos-espinhos"
    print()
  2. Digite o nome da sua variável dentro dos parênteses.

    Exibe "Porcos-espinhos"
    local myAnimal = "Porcos-espinhos"
    print(myAnimal)
  3. Teste seu código com o botão de play. Você deve ver o nome do seu animal na janela Output.

Combinar strings

Você pode exibir qualquer string na saída usando print(); você pode até imprimir várias strings armazenadas em variáveis ou digitadas diretamente dentro da função. Concatenação é a combinação de strings. Para concatenar a string atribuída à sua variável e uma segunda string, use dois pontos ... O exemplo a seguir concatena duas variáveis e duas strings digitadas.

Usa variáveis e strings juntas
local firstAnimal = "porcos-espinhos"
local secondAnimal = "golfinhos"
print("Eu gosto de " .. firstAnimal .. " e " .. secondAnimal)

Brinque imprimindo diferentes combinações de strings.

Resumo

Novos scripts podem ser criados clicando no botão + ao lado do nome de um objeto. ServerScriptService é um lugar comum para criar novos scripts. Novos scripts incluem o código padrão print("Olá mundo!"). Este código exibirá Olá mundo! na janela Output, onde você pode ver os resultados do seu código e se algum erro ocorreu.

"Olá mundo!" é um exemplo de um tipo de dado string. Strings podem incluir qualquer combinação de caracteres que você possa digitar no seu teclado. A concatenação é quando várias strings são combinadas.

As variáveis são contêineres que podem ser atribuídos para armazenar diferentes tipos de dados, como strings e números.

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