[Ajuda] Unidades
#1

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

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

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;

Reply
#4

Olб

Resolvido, Muito Obrigado Aos Dois.
Reply
#5

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

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

Olб

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


Forum Jump:


Users browsing this thread: 1 Guest(s)