Criar um script

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

Codificação é o processo de criar instruções para 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 codificação Luau.

Este artigo abordará como começar a codificar 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 armazenadas 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

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 script será aberto.

  3. Clique com o botão direito do mouse em Script e selecione Renomear. Nomeie o script como PracticeScript. Nomear scripts ajuda você e seus companheiros de equipe a lembrar o que cada script faz.

Olá mundo

Novos scripts incluem uma função print no topo do editor de scripts. Funções print exibem texto na tela. É uma das primeiras funções que muitas pessoas aprendem, e você a usará com frequência. Este código fará "Olá mundo!" aparecer 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á ativá-la.

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

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

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

Identificar tipos de dados

Linguagens de codificação classificam diferentes tipos de valores em tipos de dados. Por exemplo, um tipo de dado é um número. 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, "assim". Mais exemplos de strings estão abaixo. Observe como elas contêm uma mistura de letras e números.

  • "Você acaba de entrar no jogo!"
  • "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 codificadores chamam do processo de criar uma nova variável. Em Luau, para declarar uma nova variável, digite local, e depois digite o nome para a nova variável. Uma variável que pode conter o nome de um jogador pode ser assim: local playerName

Em Luau, variáveis podem ser globais ou locais. Você geralmente usará variáveis locais. Variáveis locais só podem ser usadas dentro do script ou do bloco de código onde foram criadas. Variáveis globais podem potencialmente ser usadas por outros scripts, mas muitas variáveis globais podem tornar sua experiência lenta e não responsiva. É melhor manter o hábito de criar 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 local, e depois nomeie a variável como myAnimal.

    Declara uma nova variável

    local myAnimal

Nomear variáveis

As variáveis podem ter qualquer nome, 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 codificadores 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
  • Não use 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 às 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. Depois do nome da variável, digite =.

    Igual atribui valores

    local myAnimal =
  2. Na mesma linha, digite uma string que contenha o 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 print 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 é combinar 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. O 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. Concatenar é quando múltiplas strings são combinadas.

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.