SA-MP Forums Archive
[Ajuda] Unidades - 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] Unidades (/showthread.php?tid=566543)



Unidades - Superextreme - 06.03.2015

Olб

Eu Fiz Apartir Deste Tutorial: https://sampforum.blast.hk/showthread.php?tid=157861 Um Sistema Que Eu Posso Pegar Uma Unidade e Usar Ela.
A Unidade Que Usei Como Exemplo й o Melгo. Eu Gostaria de Saber Como Eu Visualizo(Pode Ser Atravйs de Comando) Quantos Melхes Eu Tenho.

Exemplo:
pawn Код:
CMD:meloes(playerid, params[])
{
    // Vc Tem 20 Melхes
    return 1;
}
Cуdigo:
pawn Код:
#include <a_samp>
new Melao[MAX_PLAYERS];

CMD:pegarmelao(playerid, params[])
{
    Melao[playerid] ++;
    return 1;
}

CMD:usarmelao(playerid, params[])
{
    if(Melao[playerid] >= 1) // Se Tiver Mais Que Um Melгo...
    {
        SendClientMessage(playerid, -1, "Vocк Acaba de Consumir Um Melгo!");
        Melao[playerid] --; // -1
    }
    else // Se Nгo Tiver Melгo...
    {
        SendClientMessage(playerid, -1, "Vocк Nгo Possui Nenhum Melгo!");
    }
    return 1;
}
Obrigado!


Re: Unidades - SkullFire - 06.03.2015

Код:
printf("Voce tem %d melхes ",Melao[playerid]);
wiki.sa-mp.com/wiki/Format


Re: Unidades - Whoo - 06.03.2015

Como o Skull ja respondeu ficaria assim
PHP код:
CMD:comprarmelao(playeridparams[]){
    
Melao[playerid]++;
    return 
1;
}

CMD:meloes(playeridparams[]){

    new 
str[60];
    
    
format(strsizeof(str), "Vocк tem %d meloes"Melao[playerid]);
    
SendClientMessage(playerid, -1str);

    return 
1;




Respuesta: Unidades - Superextreme - 06.03.2015

Olб

Resolvido, Muito Obrigado Aos Dois.


Re: Unidades - RiqueP - 06.03.2015

pawn Код:
CMD:pegarmelao(playerid, params[])
{
    Melao[playerid] ++;
    Melao[playerid] = 1 // Um Melгo Por Comando
    return 1;
}
wtf ?


Re: Unidades - ProKillerpa - 06.03.2015

PHP код:
CMD:pegarmelao(playeridparams[])
{
    
Melao[playerid] ++;
    
Melao[playerid] = 1// Um Melгo Por Comando
    
return 1;

Vocк deve ver a lуgica das coisas antes de fazer um escopo, como o cуdigo acima, vocк aumenta o valor da variavel e depois vocк aloca o valor 1 б ela.

Recomendo ler isso.


Respuesta: Unidades - Superextreme - 06.03.2015

Olб

Logo Apуs Ter Escrito o Cуdigo Eu Vi a Merda Que Eu Fiz, Corrigido!