SA-MP Forums Archive
[Duvida] Sobre Variбveis. - 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: [Duvida] Sobre Variбveis. (/showthread.php?tid=395158)



[Duvida] Sobre Variбveis. - Lucas-Fc - 25.11.2012

Entгo galera, estou com uma dъvida aqui.

Seguinte.

Se tenho em uma parte de um enum :

Por exemplo :

pawn Код:
enum pInfo
{
    Matou,
    Morreu
};
ai eu tenho na OnPlayerDeatch :

pawn Код:
PlayerInfo[playerid][Morreu] ++;
            PlayerInfo[killerid][Matou] ++;
e se eu tenho um comando, que o player sу pode usar se tiver matado 5 vezes, eu poderia fazer assim ?

pawn Код:
if (strcmp("/Time2", cmdtext, true) == 0) /* Comando /Time2 */
    {

        if (PlayerInfo[playerid][Matou] == 5) return SendClientMessage(playerid, -1, "Vocк precisa ter matado 5 pessoas para usar esse comando ");
        {
            SendClientMessage(playerid, -1, "Vocк matou 5 pessoas !");
        }
        return 1;

Estб certo isso ?


Re: [Duvida] Sobre Variбveis. - Lucas-Fc - 25.11.2012

Uppp


Re: [Duvida] Sobre Variбveis. - humildadeforever - 25.11.2012

5 vezes MESMO ou 5 vezes ou mais?

5 vezes MESMO:
pawn Код:
if (strcmp("/Time2", cmdtext, true) == 0)
{

        if (PlayerInfo[playerid][Matou] != 5) return SendClientMessage(playerid, -1, "Vocк precisa ter matado 5 pessoas para usar esse comando ");
        SendClientMessage(playerid, -1, "Vocк matou 5 pessoas !");
        return 1;
}
5 VEZES OU MAIS:

pawn Код:
if (strcmp("/Time2", cmdtext, true) == 0)
{

        if (PlayerInfo[playerid][Matou] < 5) return SendClientMessage(playerid, -1, "Vocк precisa ter matado 5 pessoas para usar esse comando ");
        SendClientMessage(playerid, -1, "Vocк matou 5 pessoas !");
        return 1;
}



Re: [Duvida] Sobre Variбveis. - Lucas-Fc - 25.11.2012

Na verdade Aninha, eu sу tava querendo ver , se quando o player morria ou matava, o ++ ia somando valores, e se eu poderia criar uma verificaзгo, para ver os valores mais tarde, por exemplo, criar comandos restritos como esse.

Mais й isso mesmo :P

Valeu, acho que tirou minha Dъvida.

Edit : Se fosse menos de 5 vezes, seria > 5 ?



Re: [Duvida] Sobre Variбveis. - humildadeforever - 25.11.2012

Quote:
Originally Posted by Lucas-Fc
Посмотреть сообщение
Na verdade Aninha, eu sу tava querendo ver , se quando o player morria ou matava, o ++ ia somando valores, e se eu poderia criar uma verificaзгo, para ver os valores mais tarde, por exemplo, criar comandos restritos como esse.

Mais й isso mesmo :P

Valeu, acho que tirou minha Dъvida.

Edit : Se fosse menos de 5 vezes, seria > 5 ?
> 4 ou >=5. Tanto faz.

pawn Код:
if(PlayerInfo[playerid][Matou] > 4) return SendClientMessage(playerid, -1, "Tu tem que ter matado menos de 5 pessoas.");
pawn Код:
if(PlayerInfo[playerid][Matou] >= 5) return SendClientMessage(playerid, -1, "Tu tem que ter matado menos de 5 pessoas.");
Ou tambйm vocк pode fazer do outro jeito:
pawn Код:
if(PlayerInfo[playerid][Matou] < 5)
{
    SendClientMessage(playerid, -1, "Vocк matou menos que 5 vezes!");
    //Resto do comando
}
else return SendClientMessage(playerid, -1, "Vocк tem que ter matado menos de 5 vezes para usar o comando.");



Re: [Duvida] Sobre Variбveis. - Lucas-Fc - 25.11.2012

Entendi


Re: [Duvida] Sobre Variбveis. - Q.I - 25.11.2012

https://sampforum.blast.hk/showthread.php?tid=240266


Re: [Duvida] Sobre Variбveis. - tonisantolia - 25.11.2012

< - Menor.
> - Maior.
<= - Menor ou igual.
>= - Maior ou igual.


Re: [Duvida] Sobre Variбveis. - Lucas-Fc - 25.11.2012

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
< - Menor.
> - Maior.
<= - Menor ou igual.
>= - Maior ou igual.
AA vei valeu

E Q.I, eu li o tutorial, confuso, mais entendi um pouco.



Re: [Duvida] Sobre Variбveis. - humildadeforever - 25.11.2012

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
< - Menor.
> - Maior.
<= - Menor ou igual.
>= - Maior ou igual.
== - igual
!= - diferente