Fala galera!
Tenho feito uma quantidade relativamente 'grande' de tutoriais sobre LUA, e como percebi que o único tutorial de if, then else que existe no fórum é meio antigo, decidi fazer um (mesmo a sintaxe não tendo mudado, é melhor um tópico mais novo )
Como vocês devem saber, LUA é uma linguagem brasileira, desenvolvida na PUC-RIO, e o que os desenvolvedores desta linguagem conseguiram fazer, é incrível. LUA tem uma sintaxe extremamente fácil.
Bem, vamos começar o tutorial.
Para se aprender a ser um bom scripter, você tem que saber a sintaxe das funções if, then e else.
Todas elas trabalham "juntas", já que todo if tem um then, mas não necessariamente um else
Vamos ver um exemplo:
Este pedaço de script vai verificar se é um player, se sim, então ele fará ele falar "Oi ".
Tudo que a função if faz, é checar uma condição.
Vamos fazer assim:
(Não esqueça de colocar um end[/b] para "fechar" o if)
Para scripts que terão duas ações, uma se a condição for verdadeira, e outra se ela for falsa, entra a função else.
Por exemplo:
O else é usado para reduzir a quantidade de coisas escritas. Ele executará o que vem depois dele se qualquer coisa que foi verificada no if for contrária ao que foi especificado nele (no if).
Funciona assim:
(você não precisa colocar outro end por causa do else.)
Existe uma outra função em LUA, que é o elseif.
Ele faz a mesma coisa que o if, mas ele não necessita de mais um end.
Ele também checa condições.
(só um end )
Bem, acho que é isso. Qualquer dúvidas, só perguntar
\\