Ir para conteúdo

[Lua] Verificações


caotic

Posts Recomendados

600px-lua-logo-nolabel-svg.png

 

Ola pessoal do xibia estarei mostrando a estrutura do if e else

Vamos ver como utilizar e recursos que ele oferece.

If e uma estrutura simples utilizada para verificar um valor denominado.

 

Considere tal codigo:

 

 

if var1 > var2 then
.....
return true
end

 

Como podemos ver estou verificando se var1 e maior(>) que var2.

Se for true(verdadeiro) vai ser executado o código se não for acontece o termino.

 

 

Vamos agora observar a maneira proposta:

 

Se var1 for maior do que var2
Executar script
Retornar
Finalizar script

 

Viu como ficou fácil?

 

 

Como pode observar eu usei um sinal matemático simples que significa maior.

Vejamos outros sinais básicos:

 

(>) = Maior

(<) = Menor

(=) = Igual

(>=) = Maior ou igual

(<=) = Menor ou igual

(~=) = Diferente

 

Cada estrutura das verificações tem modos para ser executado

Por exemplo:

 

if var then
....
return true
end

 

 

Não usamos nenhuma verificação por sinais por que nesta só precisamos saber se var existe ou seja e verdadeiro.

Se quiser achar o valor false usamos not.

 

if not var then
....
return true
end

 

Outro recurso são os or(ou) e o and(e).

O or(se não valor talvez será este) e and(Sera também este valor)

Vamos observar este código:

 

if var or var2 then					Se var não for verdadeiro var2 sera.
....										 ...................
return true			 =				retornar
end										  finalização

 

Com and seria tal:

 

if var and var2 then			   Se var for verdadeiro e var2 for verdadeiro.
.... ...................						 ..........
return true			=					  retornar
end											  finalização

 

 

Se declaramos uma verificação de valores podemos usar o else que não e nada mais de (se não for o valor da verificação será)

ou elseif.

 

Considere este código então:

if var then
....
else
.....

 

Observe a maneira proposta

 

 

Se var for verdadeiro
Executar o script
.......
Se var não for verdadeiro
Executar script
......

 

 

Ultimas dicas

Todo if precisa ter o "then" como um sub-fechamento de um verificação se não for colocado ocorrerá erro.
Toda verificação precisa ser fechada com um "end"
Verificações mal programadas possivelmente 'inutiliza' seus scripts.

 

 

Viu como e fácil?

Agora você pode aproveitar o if e utilizar de forma ágil e rápida em seu script.

 

Duvidas a respeito do assunto do tópico ou de outras podem mandar mensagem privada livremente.

E o mais recomendável use o pedidos e duvidas do script do fórum.

 

Ate aproxima

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

Oloko Porque Esse Tutorial Esta Aki???

Tutorial Perfeito... Parabens <3

 

Trasendo Otimos Tutoriais / Assuntos e Conteudos Para o Xtibia... <3 Caotic kkk'

 

Atenciosamente, Stigal.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...