×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Tutorial] Armazenando dados em variáveis.
[Tutorial] Armazenando dados em variáveis.
Mescouleur
« Citoyen »
1487262900000
    • Mescouleur#0000
    • Profil
    • Derniers messages
#1
  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:

http://img.atelier801.com/cfa4f047.png

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:

http://img.atelier801.com/cea4f047.png

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:

http://img.atelier801.com/cd24f047.png

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)
y = 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) 
y = math.random(0,800)
tfm.exec.movePlayer(jogador, x, y)

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) 
y = math.random(0,800)
jogador = "Mescouleur"
tfm.exec.movePlayer(jogador, x, y)
Indieota
« Citoyen »
1487265660000
    • Indieota#7047
    • Profil
    • Derniers messages
    • Tribu
#3
  0
parece util
Ninguem
« Consul »
1487272440000
    • Ninguem#0095
    • Profil
    • Derniers messages
    • Tribu
#4
  0
Algo simples que encoraja a experimentar o lua. Ótimo tutorial!
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Tutorial] Armazenando dados em variáveis.
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27