Ir para conteúdo

[Tutorial] Aula 1 - Usando If,else E Elseif


drakylucas

Posts Recomendados

Iae galera, belezinha? =D

 

Essa vai ser minha primeira aula a dar pelo fórum, algum erro de gramática ou até mesmo de funções, me avisem!

 

Nessa aula irei ensina-los a utilizar o IF, Else e Elseif.

 

 

 

significados:

if = se

else = se não

elseif = se não,se..

then = então.

 

Regras do IF!

 

Primeira regra:

Todo if tem um then

 

Exemplo:

ERRADO: if x == x

Certo: if x == x then

até ai deu pa intender, neh?

 

 

Segunda regra:

Todo if tem um end

 

Exemplo:

if x == y then

return true

end

 

Terceira regra:

Podem haver varios if's dentro de um if, deis de que vc os fexe corretamente para nao bugar o script.

Exemplo:

 

if x == y then
  if x == z then
     if z == y then
       return true
     end
  end
end

 

Para facilitar o entendimento do script, recomendo dexar espaços para identificar corretamente qual if pertence a qual end.

O primeiro end sempre fexa o utimo if, e assim sucessivamente.

 

 

 

REGRAS DO ELSEIF

 

Priemeira Regra:

Todo elseif necessita estar dentro de um if e necessita ter um then

 

ERRADO: if x == y then

return true

end

elseif x == z then

return false

end

 

Certo: if x == y then

return true

elseif x == z then

return false

end

Ao usar um end, você fexa junto o if no qual estava o elseif, ou seja, nao use um end para fexar um elseif, caso queira abrir outro apenas digite elseif novamente junto do msmo if,

 

exemplo: if x == y then

return true

elseif x == z then

return false

elseif x == y and y == z then

return true

end

 

REGRAS DO ELSE

 

o else faz a mesma coisa que um elseif, são as mesmas regras, porem um else nao precisa de um parametro e nem de then.

else = se não, ou seja:

if x == y then

return true

else

return false

end

se x for igual ao y ele retorna true[aprenderao isso dps]

se nao ele retorna false

 

if x == y then

return true

elseif x == z then

return false

else

return true

end

se x for igual a y ele retorna true, se nao, se x for igual a z ele retorna falso, se nao ele apenas retorna true.

 

Para colorir melhor as frases, deixei-las em quote ao invés de code, dae o fórum nao permitio o espaçamento correto antes dos códigos, porem tentem olhar no unico exemplo de CODE que coloquei para intender o espaçamento.

Dúvidas? Sugestões? Postem no tópic.. nao dexem ele ser afundado!

 

 

Não postar em outros fórums.

crédits 100% eu[DrakyLucas]

Editado por DrakyLucas
Link para o comentário
Compartilhar em outros sites

then = em seguida ? usando google tradutor? rairairai

 

arruma lá... then = então

 

@topic

Hm muito bem draky,é bom ver que alguém está auxiliando os novos usuários que querem aprender um pouco mais sobre a linguagem lua.

 

mais o apocarai já fez um tutorial sobre isso :/

 

http://www.xtibia.com/forum/topic/147315-material-de-apoio-iv/

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

arrumei =d

meu ingles nao é la coisa boa.. usei o tradutor po then kkkkkkkkk eu sabia oq era mais nao sabia tipo significado especifico kkk

eu sei que ja existe no forum, mais como a seção ta morta eu vo começa a ressucita-la com meus proprios tutoriais =D

Link para o comentário
Compartilhar em outros sites

ok,qualquer coisa você me da um toque que eu também estarei ajudando.

abraços

quem sabe eu crie um tutorial sobre tabelas,estive ensinando alguns aqui via msn,talvez eu poste xd

Link para o comentário
Compartilhar em outros sites

kkkkkkk, ta bom o tutorial, acho que ficou um pouco difícil para quem não entende nada de script, mas, já é uma boa introdução a magnífica utilidade do if, else, elseif. No entanto, o conteúdo vai ser muito apreciado, obrigado por traze-lo a XTibia.

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
×
×
  • Criar Novo...