~Explicação Sobre Bool~
Oque é um comparador bool?
Esta variavel admite dois valores,true e false.Normalmente usado para a avaliação do status de outras variáveis ou sentenças.
Como usa-las:
Bools e um modo de comparar se uma informação verdadeira ou falsa (true ou false).Ex:
- Código:
new bool:SuaArray[MAX_PLAYERS];
//Ja na comparaçao IF
if(SuaArray[playerid] == true)
Quando você cria uma bool o valor padrão assume por "False"
Na linguagem pawn as bool somente trabalha com true e false,Lembre disso.
2 ex: Você pode usar deste jeito tambem!
- Código:
new bool:SuaArray;
/*No comparador IF..*/
if(SuaArray)
ou
if(!SuaArray)
O operador "!" simplismente serve para verificar se "Array" e "False"
Por exemplo:
- Código:
new bool:Aprendeu[MAX_PLAYERS];
if(strcmp(cmd, "/aprendeu",true) == 0 )
{
if(Aprendeu[playerid] == true) return SendClientMessage(playerid,-1,"Voce Aprendeu :D,Parabens!");
if(Aprendeu[playerid] == false) return SendClientMessage(playerid,-1,"Voce não Aprendeu,Lamentalvel ;//");
return 1;
}
//Ou usando o operador "!"
if(strcmp(cmd, "/aprendeu",true) == 0 )
{
if(Aprendeu[playerid]) return SendClientMessage(playerid,-1,"Voce Aprendeu :D,Parabens!!");
if(!Aprendeu[playerid]) return SendClientMessage(playerid,-1,"Voce não Aprendeu,Lamentalvel ;//");
return 1;
}
if(Aprendeu[playerid] == false)
ou
if(!Aprendeu[playerid]) (false)
Não existe diferença , e sim um jeito mais rapido e pratico de comparar se uma informaçao e Verdadeira(true) ou Falsa(false
Creditos:
boxing_script: Pela Explicação e Estudo do Tutorial.
Gustavo_Araujo: Pelo seu Tuto Explicando e Ensino ( A mim xD)
Josma_CMD: Por Algumas coisas e Ajuda ao Gustavo_Araujo
Forum-SA:MP: Pelo Tutorial e uma Base de Estudos para Mim!
Se Faltou seu Nome,Contate-me pelo msn:cristiansk8.97@hotmail.com
boxing_script: Pela Explicação e Estudo do Tutorial.
Gustavo_Araujo: Pelo seu Tuto Explicando e Ensino ( A mim xD)
Josma_CMD: Por Algumas coisas e Ajuda ao Gustavo_Araujo
Forum-SA:MP: Pelo Tutorial e uma Base de Estudos para Mim!
Se Faltou seu Nome,Contate-me pelo msn:cristiansk8.97@hotmail.com
Última edição por icaro.boxi em Qua 18 Jan 2012 - 20:30, editado 1 vez(es)