Ir para conteúdo
  • Cadastre-se

[Tutorial] IF, Else, Then, Elseif, And e Or


Posts Recomendados

  • Respostas 20
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Ola galerinha, hoje vou ensinar a vc's como usar if, else, elseif, and e or em lua If, Else, ElseIF, Then Agora vamos ver oque é oque: Entendo o Script function onSay(cid, words) -- Função aoFalar if getPlayerVocation(cid) == 4 then -- Se a vocação do player for igual a 4 entao doPlayerSendTextMessage(cid, 22, "Eu sou um Knight") -- Mandar uma mensagem com o texto, dizendo sua vocação elseif getPlayerVocation(cid) == 3 then -- Se nao, se a vocação do player for

Exercicios: 1 - Com base no script acima, se na linha 1 fosse adicionado "number = 10", quais dos nomes retornaria? a) Nil b) ANA c) Pedro d) caio e) duda 2 - Com base no script acima, se na linha 1 fosse adicionado "number = 0", quais dos nomes retornaria? a) Nil b) ANA c) Pedro d) caio e) duda 3 - MArque V ou F sobre o comando if: a) ( ) - todo "if" acompanha um "then" e um "end", podendo haver um "else" se for chamado b) ( ) - no us

1ºAna 2ºDuda 3ºa) ( v) - todo "if" acompanha um "then" e um "end", podendo haver um "else" se for chamado b) ( f) - no uso do "if" é obrigatorio o uso do "else" c) ( f) - todo "elseif" acompanha um "end" d) ( f) - no uso do "elseif" o "then" não é necessário e) ( f) - o "elseif" pode ser usado sem precisar ter um "if" anteriormente f) ( v) - pode haver mais de um "if" aninhado dentro do mesmo script g) ( f) - O máximo de "elseif" que pode ser usado é 10.

Belo tutorial...

Um outro expmplo de como usar com elseif

No caso se o health do player for = 500 ele envia uma menssagem apenas informando o health

Elseif -- Caso contraio

Se a mana do player for = 100 envia a menssagem informando que o player tem 100 de mana.

function onSay(cid, words) -- Função aoFalar

	if getCreatureHealth(cid) == 500 then -- Se a vida da criatura for maior que 500 entao

		doPlayerSendCancel(cid, "Eu tenho 500 de vida!") -- Manda uma mensagem

	elseif getCreatureMana(cid) == 100 then

		doPlayerSendCancel(cid, "Eu tenho 100 de mana!") -- Manda uma mensagem

	end -- Fecha o if

end -- Fecha o Script

Link para o post
Compartilhar em outros sites

TA USANDO O MEU TUTORIAL PRA EXPLICAR ISSO NÉ, PQP.

@toti

Olha o comentário que você colocou:

  Citar
Se a vida da criatura for maior que 500 entao
Mostrar mais  

Ta errado, o que ta ali no script é

  Citar
Se a vida da criatura for igual a 500 então
Mostrar mais  
Editado por Demonbholder (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 9 months later...

Exercicios:

  Citar

0 - local number = 0

1 -

2 - if number > 0 then

3 - if number > 50 then

4 - print('ANA')

5 - else

6 - print('Pedro')

7 - end

8 - if number < 0 then

9 - print('caio')

10 - else

11 - print('duda')

12 - end

13 - end

Expand   Mostrar mais  

1 - Com base no script acima, se na linha 1 fosse adicionado "number = 10", quais dos nomes retornaria?

a) Nil

b) ANA

c) Pedro

d) caio

e) duda

2 - Com base no script acima, se na linha 1 fosse adicionado "number = 0", quais dos nomes retornaria?

a) Nil

b) ANA

c) Pedro

d) caio

e) duda

3 - MArque V ou F sobre o comando if:

a) ( ) - todo "if" acompanha um "then" e um "end", podendo haver um "else" se for chamado

b) ( ) - no uso do "if" é obrigatorio o uso do "else"

c) ( ) - todo "elseif" acompanha um "end"

d) ( ) - no uso do "elseif" o "then" não é necessário

e) ( ) - o "elseif" pode ser usado sem precisar ter um "if" anteriormente

f) ( ) - pode haver mais de um "if" aninhado dentro do mesmo script

g) ( ) - O máximo de "elseif" que pode ser usado é 10.

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96842
    Tópicos
    519603
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo