[Ajuda] ajuda if
#1

Estou com um duvida bem boba provavelmente mas n deixa de ser uma duvida estou fazendo o sistema de admin do meu server e coloquei um comando e usei

if(PlayerInfo[playerid][pAdmin] == 1)

queria saber como eu coloco esse comando pra outro nivel de adm n so o 1
Reply
#2

if(PlayerInfo[playerid][pAdmin] >= 1)

Veja em: https://sampwiki.blast.hk/wiki/Control_Structures#Operators
Quote:
Originally Posted by LuxurioN™
Посмотреть сообщение
Operadores Relacionais

Код:
>  Maior
>= Maior ou igual
<  Menor
<= Menor ou igual
== Igual a
!= Diferente
Tais operadores requer um pouco mais de atenзгo. Sua funзгo й comparar duas expressхes, tendo seu resultado sempre um valor bool (True ou False), de acordo com o resultado.

Exemplos:
Код:
(10 < 10) Retornaria false: 10 nгo й menor que 10.
(9 < 10)  Retornaria true: 9 й menor que 10.

(10 > 10) Retornaria false: 10 nгo й maior que 10.
(10 > 9)  Retornaria true: 10 й maior que 9.

(10 == 10) Retornaria true: 10 й igual a 10.
(9 == 10)  Retornaria false: 9 nгo й igual a 10.

(10 != 10) Retornaria false: 10 nгo й diferente de 10.
(10 != 9)  Retornaria true: 10 й diferente de 9.

(10 >= 10) Retornaria true: 10 nгo й maior que dez, porйm й igual.
(10 >= 9)  Retornaria true: 10 nгo й igual a 9, porйm й maior.
Nos exemplos acima eu fiz o uso de apenas nъmeros, porйm, vale lembrar que os operadores podem ser usados com variбveis e expressхes.
Exemplo:
Код:
Suponhamos que Var1=1, Var2=2, Var3=3:
(Var1*Var2 >= Var3) = 1*2 >= 3 = False!
Uma observaзгo extremamente importante:
  • O Operador '=' nгo й igual ao operador '=='. No primeiro caso ele apenas atribui um valor ('=' Operador de Atribuiзгo), e no segundo caso ('==' Operador Relacional), й responsбvel por comparar duas funзхes e verificar se sгo iguais.
ATENЗГO: Tais regras citadas acima NГO se aplicam a C#.

Operadores Lуgicos

Estes sгo um pouquinho mais complicados de se entender, entгo, vamos por partes. Os operadores sгo:
Код:
!
&&
||
Operador "!"
Reprensenta que a funзгo a seguir e falsa (Nгo, parte de uma funзгo booleana: Not), й claro que existem casos que ele poderб retornar a true. Veremos algums exemplos:
Код:
!(10 == 10)
A expressгo acima retornarб false pois: (10 == 10) й [color=blue]true[color].

!(11 <= 10)
A expressгo acima retornarб true pois: (11 <= 10) й [color=blue]false[color].

[color=green]Sempre lembrando que o "!" resultarб sempre no resultado inverso![/color

!true serб false.
!falseserб true.
Operadores "&& e ||"

Tais operadores (Reprentaзгo Booleana: AND e OR) sгo bem simples. '&&' repesenta "AND" ou "e", e '||' representa "OR" ou "ou". Seus resultados dependeram sempre da ordem em que os valores estгo operando. Vejamos algums exemplos a seguir;
Код:
&&

x = 10;
if(x < 20) && (x == 10); (Retornaria true, pois 10(x) й menor que 20 e й igual a 10)
Caso "x for maior que 20" E "x for igual a 10" a funзгo a seguir se executaria.

||

x = 10;
if(x < 20) && (x != 10); (Retornaria false/true, pois 10(x) й menor que 20, porйm nгo й diferente de 10)
Caso "x for maior que 20" OU "x for difente a 10" a funзгo a seguir se executaria.
Reply
#3

Obrigado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)