SA-MP Forums Archive
Para que server "bool" - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Para que server "bool" (/showthread.php?tid=180343)



Para que server "bool" - BiieL - 01.10.2010

Jб vi isso em outras linguagens atй, mas alguйm poderia me explicar direito, oq ue й, para que serve, como usar, etc ...

Obrigado...

Usei wiki, mas nao detalhava bem como usava e tal ...


Re: Para que server "bool" - Kasura - 01.10.2010

tbm queria saber pra que serve akelas msg *-* n vi diferenзa nakilo


Re: Para que server "bool" - $_Pooweer_$ - 01.10.2010

Tipo, se eu crio uma array:

new Logado[MAX_PLAYERS];

Ai na verificaзгo, eu uso, 'Logado[playerid] == 1', ou pra setar o monolo logado, eu uso, 'Logado[playerid] = 1;

Isso sem bool, agora, se eu criar ela com bool:..., vai ficar assim:

new bool:Logado[MAX_PLAYERS];

Para comparar eu vou usar, 'Logado[playerid] == true', e pra setar eu vou usar Logado[playerid] == true'

Tipo, nгo sei explicar AHAUAHUAHAU

Mais й quase isso, quando tem bool, retorna em 'true' ou 'false', quando nгo tem o bool:, retorna a '0' ou '1' ...

AchoQ porque as vezes 1 em certas funзхes retorna ao ID 1 ...

Isso ai, deve ter dado pra entender algo ._.

Me corrijam ai qualquer erro xD


Re: Para que server "bool" - KevinsL - 01.10.2010

Bool pra letras e normal pra numeros entгo :S


Re: Para que server "bool" - Kasura - 01.10.2010

mas tipuw isso funcionaria assim? Logado[playerid] == talogado
Logado[playerid] == naologado

??


Re: Para que server "bool" - ipsBruno - 01.10.2010

Bool = Boolean = Tйcnica Booleana

Ou seja tem que usar verdadeiro ou falso e nгo valores true e false

pawn Код:
new bool:Logado[MAX_PLAYERS];
Logado[playerid] = true;
Logado[playerid] = false;
Seria o mesmo que:

pawn Код:
new Logado[MAX_PLAYERS];
Logado[playerid] = 20;
Logado[playerid] = 10;
Porйm com Bool Assim nгo precisa usar valores,melhorando o cуdigo e quem sabe otimizando por apenas ter 2 (duas) opзхes e nгo outros infinitos valores.

Existe muito isso na matemбtica como exemplo Algebra Booleana e outros coisaradas.

LEMBRE-SE TUDO QUE Й BOOLEANO INDICA 2 VALORES | VERDADEIRO E FALSO | TRUE E FALSE | 1 E 0

TODO Game Mode tem Bool,e digo que tem mais de 500.
return 1; й uma delas.

@$_Pooweer_$:
Sim й isso,porйm nгo tem nada de falar LETRAS ou RETORNAR ID 1 й apenas FALSO E VERDADEIRO

Talvez eu faзa um Tutorial explicando,apesar de ser algo simples tem gente que nгo saca muito bem isso.


Re: Para que server "bool" - Kasura - 01.10.2010

agora entendi =/
nгo й o que eu pensava ^^


Re: Para que server "bool" - ipsBruno - 01.10.2010

@Kasura:
Creio que expliquei de forma muito difнcil para seu cerebrozinho de aceitona entender -q /brinkz
Pense assim:
Temos Verdadeiro e Falso:
O Player Esta Logado? SIM OU NAO
O Player Spawnou ? SIM OU NAO

Sacas?ele nгo tem valores,apenas Sim ou Nгo,isto й verdadeiro ou falso.


Re: Para que server "bool" - HigorOliver - 01.10.2010

rsrsrs.. Cerebrozinho.

Entedi...........