[Ajuda] 'Leia'
#1

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;
}
Reply
#2

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;
}
Reply
#3

Acho que ainda tб errado, assim nгo seria o correto:

pawn Код:
//codigos
       
return 1;

      }

        return false;
}
Reply
#4

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.
Reply
#5

Em questгo dк funзхes assim, eu prefiro operadores ternбrios.
Reply
#6

Tem razгo bem melhor .
Reply
#7

Sim com op. ternбria ficaria melhor,
mais se vc olhar й exatamente o q eu propus no primeiro usando o if.
Reply
#8

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.
Reply
#9

Valeu AFerreira! dessa maneira tambйm funciona perfeitamente... +REP
Reply
#10

Quote:
Originally Posted by Los
Посмотреть сообщение
Em questгo dк funзхes assim, eu prefiro operadores ternбrios.
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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)