[Duvida] Sobre Variбveis.
#1

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 ?
Reply
#2

Uppp
Reply
#3

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

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

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.");
Reply
#6

Entendi
Reply
#7

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

< - Menor.
> - Maior.
<= - Menor ou igual.
>= - Maior ou igual.
Reply
#9

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)