Operador == -
PetterAdriano - 11.10.2014
Bom tenho uma dificuldade de aprender esses operadores
como funciona esse ?
[/pawn]if(JogadorLogado[playerid] == true) return SendClientMessage(playerid, VERMELHO_BEM_CLARO , "Este jogador nгo estб online.");[pawn]
Essa funзгo irб pegar normalmente para o jogador que tiver a variavel true ? ou irб barrar ele ?
Re: Operador == -
FallweN - 11.10.2014
Caso o jogador tiver logado ela vai parar o comando por ai, troque o true para false.
Re: Operador == -
PetterAdriano - 11.10.2014
Quote:
Originally Posted by FallweN
Caso o jogador tiver logado ela vai parar o comando por ai, troque o true para false.
|
Mais se no casso for assim ?
pawn Код:
if(JogadorLogado[playerid] == true)
{
if(DadosJogador[i][ORGANIZACAO_JOGADOR] == orgid)
{
SendClientMessage(i, cor, mensagem);
}
}
Re: Operador == -
ipsLuan - 11.10.2014
pawn Код:
if(admin[playerid] == 1) {
Nesse cуdigo o player admin й 1. (Й 1 e acabou)
pawn Код:
if(admin[playerid] != 1) {
Nesse cуdigo diz que o player admin й diferente de 1. (Pode ser 0 e 2 cabou)
Nesse cуdigo o player admin й maior que 1. (1, 2, 3)
pawn Код:
if(admin[playerid] < 1) {
Nesse cуdigo diz que o player admin й menor que 1. (0, -1, -2)
E ainda existe operadores
pawn Код:
|| // significam 'OU'
&& // significam 'E'
Re: Operador == -
Dolby - 12.10.2014
O operador
== praticamente pergunta ao processador: "
A variбvel a esquerda й exatamente igual a da direita?".
Re: Operador == -
Artista - 12.10.2014
XCR7 deu uma уtima explicaзгo.
Mas tambйm vou tentar ajudar.
Alйm dos que ele citou, vocк pode fazer:
pawn Код:
if(SuaVariavel >= 1)
{
print("SuaVariavel й maior ou igual a 1");
}
Tente compreender da seguinte maneira:
if й a mesma coisa que "se", logo vocк estб perguntando
se a SuaVariavel й maior ou igual que 1, caso seja irб executar o que estб dentro de { e }
Mas caso nгo seja maior ou igual que 1, vocк pode adicionar uma exceзгo usando
else
Exemplo:
pawn Код:
if(SuaVariavel >= 1)
{
print("SuaVariavel й maior ou igual a 1");
}
else
{
print("SuaVariavel nгo й maior ou igual a 1");
}
Resumindo:
pawn Код:
>= //pergunta se й maior ou igual a algum valor
pawn Код:
<= //pergunta se й menor ou igual a algum valor
pawn Код:
== //pergunta se й igual a algum valor
pawn Код:
!= //pergunta se й diferente de algum valor
Dica
Vocк pode trabalhar de forma mais fбcil com variбveis booleanas
pawn Код:
if(JogadorLogado[playerid])
{
print("JogadorLogado tem o valor de true");
}
pawn Код:
if(!JogadorLogado[playerid])
{
print("JogadorLogado tem o valor de false");
}
Re: Operador == -
Cor3y - 12.10.2014
if an variable is boolean and is
true:
pawn Код:
if(bool)
return printf("True!");
if is false:
pawn Код:
if(!bool)
return printf("False");