[Tutorial] Armazenando dados em variáveis. |
Mescouleur « Citoyen » 1487262900000
| 0 | ||
Armazenando dados em variáveis As variáveis permitem que você armazene os dados para usá-los posteriormente num programa.. Os dados referem-se a qualquer tipo de informação que você queira gravar, como números, nomes, qualquer tipo de texto, listas de itens e assim por diante. Por exemplo, temos uma variável chamada queijos que armazena o valor numérico 10: As variáveis podem armazenar números, palavras e mesmo sentenças completas como "Me salva aí Shaman". É possível também mudar as variáveis, permitindo que você faça algumas coisas bem legais. Na verdade, você usará variáveis para tirar proveito do teletransporte! Para criar uma variável em Lua, você usará o um nome de variável, um sinal de = e um valor. Digamos que você quer ir coletar um monte de queijos. Você pode apresentar os queijos como uma variável. Por exemplo, no /lua, queijos é o nome da variável e 100 é o valor: O nome da variável está sempre à esquerda do sinal de igual e o valor que deseja armazenar está sempre à direita, conforme mostrado abaixo. queijos = 100 queijos é o nome da variável 100 é o seu valor Após declarar uma variável e atribuir-lhe um valor, você pode digitar o nome da váriavel dentro do print(variável) no lua para verificar a execução: Tirando proveito do teletransporte Para começar vamos criar duas variáveis chamadas x e y, vamos atribuir um valor aleatório usando o math.random() Code Lua 1 2 x = math.random(0,800) Agora temos que adicionar a função para mover o jogador. Epa! Agora temos que chamar as variáveis x e y, substitua a posiçãoX por x e posiçãoY por y, assim podemos pegar o valor das variáveis que criamos ( que é aleatório ). Code Lua 1 2 3 x = math.random(0,800) Espere! Não execute-o agora, pois a variável "jogador" não existe, vai retornar um erro dizendo que o argumento 1 não pode ser nil. Para resolver isso você deverá criar uma variável e por o nome do jogador que você quer mover ou pode botar diretamente na função. Code Lua 1 2 3 4 x = math.random(0,800) |
Indieota « Citoyen » 1487265660000
| 0 | ||
parece util |
Ninguem « Consul » 1487272440000
| 0 | ||
Algo simples que encoraja a experimentar o lua. Ótimo tutorial! |