[Ajuda] 'Leia' - 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: [Ajuda] 'Leia' (
/showthread.php?tid=340373)
[Ajuda] 'Leia' -
sanalex - 07.05.2012
Uma dъvida pessoal, como deve ser inserido um return true, dentro de um return false.
Exemplo:
pawn Код:
public Blablablabla(playerid, reason)
{
//cуdigo
return false;
}
Re: [Ajuda] 'Leia' -
steeldark - 07.05.2012
Quote:
Originally Posted by sanalex
Uma dъvida pessoal, como deve ser inserido um return true, dentro de um return false.
Exemplo:
pawn Код:
public Blablablabla(playerid, reason) { //cуdigo
return false; }

|
@Lendo... nгo resisti..
hum, um return true dentro de um false?? +

nгo seria
pawn Код:
public Blablablabla(playerid, reason)
{
//cуdigo
if(condiзгo)
{
return true;
}
else return false;
}
Re: [Ajuda] 'Leia' -
sanalex - 07.05.2012
Acho que ainda tб errado, assim nгo seria o correto:
pawn Код:
//codigos
return 1;
}
return false;
}
Re: [Ajuda] 'Leia' -
steeldark - 07.05.2012
Quote:
Originally Posted by sanalex
Acho que ainda tб errado, assim nгo seria o correto:
pawn Код:
//codigos return 1;
}
return false; }
|
Axo q nгo pq se vc colocar um return assim, ele vai dar unreachable code.
Re: [Ajuda] 'Leia' -
Lуs - 07.05.2012
Em questгo dк funзхes assim, eu prefiro
operadores ternбrios.
Re: [Ajuda] 'Leia' -
sanalex - 07.05.2012
Tem razгo bem melhor

.
Re: [Ajuda] 'Leia' -
steeldark - 07.05.2012
Sim com op. ternбria ficaria melhor,
mais se vc olhar й exatamente o q eu propus no primeiro usando o if.
Re: [Ajuda] 'Leia' -
Abravanel - 07.05.2012
Exemplos:
pawn Код:
public Blablablabla(playerid, reason)
{
if(reason == 1)
{
return true;
}
return false;
}
Outro exemplo:
pawn Код:
stock Policial(playerid)
{
if(Emprego[playerid] == PM || Emprego[playerid] == PC || Emprego[playerid] == PF || Emprego[playerid] == PRF)
{
return true;
}
return false;
}
CMD:VerificarSeSouUmPolicial(playerid)
{
if(Policial(playerid)) return SendClientMessage(playerid,-1,"Vocк й um policial");
if(!Policial(playerid)) return SendClientMessage(playerid,-1,"Vocк nгo й um policial");
return true;
}
Ou vocк pode optar por op. ternбria como disseram acima.
Re: [Ajuda] 'Leia' -
sanalex - 07.05.2012
Valeu AFerreira! dessa maneira tambйm funciona perfeitamente... +REP
Re: [Ajuda] 'Leia' -
zSuYaNw - 07.05.2012
Quote:
Originally Posted by Los
|
Tem modos que nгo dгo para usar op.ternбria..
porque como vocк pode notar, Operaзгo Ternбria contйm
somente 1 condiзгo e duas saнdas.
Normalmente eu uso operadores ternбrios nestes casos:
pawn Код:
format(string, sizeof(string),"Logado: %s", pData[playerid][Logado] ? ("Sim") : ("Nгo"));
Porque evita uma string adicional.