SA-MP Forums Archive
[Ajuda] Code nгo funciona, ajuda! - 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] Code nгo funciona, ajuda! (/showthread.php?tid=461172)



Code nгo funciona, ajuda! - Duduloch - 31.08.2013

PHP код:
if (strcmp(cmd,"/municao"true) == 0)
    {
        new 
s[128];
        new 
arma[13][2];
        for (new 
013i++)
        {
            
GetPlayerWeaponData(playerid1arma[i][0], arma[i][1]);
            if(
arma[i][1] != 0)
              {
                
format(s,60,"Vocк tem %d balas"arma[i][1]);
                
SendClientMessage(playerid,0xC2A2DA,s);
            }
            else
            {
                
SendClientMessage(playerid0xFF0000FF"Vocк nao tem municao.");
            }
            return 
1;
        }
    } 
O que hб de errado nesse code? Mesmo que eu tenha arma na mгo ele diz que eu nao tenho nenhuma municao! obg..


Re: Code nгo funciona, ajuda! - bruxo00 - 31.08.2013

Tente assim:

pawn Код:
if (strcmp(cmd,"/municao", true) == 0)
    {
        new s[128];
        new arma;
        new balas;
        for (new i = 0; i < 13; i++)
        {
            GetPlayerWeaponData(playerid, 1, arma, balas);
            if(arma[i][1] != 0)
              {
                format(s,60,"Vocк tem %i balas", balas);
                SendClientMessage(playerid,0xC2A2DA,s);
            }
            else
            {
                SendClientMessage(playerid, 0xFF0000FF, "Vocк nao tem municao.");
            }
            return 1;
        }
    }



Re: Code nгo funciona, ajuda! - Duduloch - 31.08.2013

vou testar, se funfar do @edit e rep.

@Edit ele continua acusando que nгo tenho muniзгo...


Re: Code nгo funciona, ajuda! - bruxo00 - 31.08.2013

Impossнvel... esquecime de uma coisa, nem devia ter compilado...

pawn Код:
if (strcmp(cmd,"/municao", true) == 0)
    {
        new s[128];
        new arma;
        new balas;
        for (new i = 0; i < 13; i++)
        {
            GetPlayerWeaponData(playerid, 1, arma, balas);
            if(balas != 0)
              {
                format(s,60,"Vocк tem %i balas", balas);
                SendClientMessage(playerid,0xC2A2DA,s);
            }
            else
            {
                SendClientMessage(playerid, 0xFF0000FF, "Vocк nao tem municao.");
            }
            return 1;
        }
    }
E acho que o 1, no GetPlayerWeaponData, й a arma no slot UM, se nгo tiver nenhuma, vai sempre dizer que nгo tem muniзгo.


Re: Code nгo funciona, ajuda! - Duduloch - 31.08.2013

o 0 й o id da arma e o 1 й id da municao slots de 1 a 13 й os slots das armas.. Acho que eu poderia te ajudar


Re: Code nгo funciona, ajuda! - Coe1 - 31.08.2013

Comando em ZCMD.
pawn Код:
CMD:balas(playerid)
{
    new var = GetPlayerAmmo(playerid);
    new var2[28];
    format(var2, sizeof(var2)," Vocк tem %i balas", var);
    SendClientMessage(playerid, -1, var2);
    return 1;
}



Re: Code nгo funciona, ajuda! - Duduloch - 31.08.2013

@Coe1

Vou tentar, se funfar edito..

@edit

nгo era bem isso que eu queria. Queria usando o GetPlayerWeaponData..


Re: Code nгo funciona, ajuda! - PT - 31.08.2013

Quote:
Originally Posted by Duduloch
Посмотреть сообщение
@Coe1

Vou tentar, se funfar edito..

@edit

nгo era bem isso que eu queria. Queria usando o GetPlayerWeaponData..
faz assim

pawn Код:
CMD:arma(playerid)
{
    new weapons[13][2],string[20],string2[20];

    for (new i = 0; i < 13; i++)
    {
        GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);

        format(string,sizeof(string),"Arma - %d",weapons[i][0]);
        format(string2,sizeof(string2),"Municao - %d",weapons[i][1]);
    }
    SendClientMessage(playerid, -1, string);
    SendClientMessage(playerid, -1, string2);
    return 1;
}
n testei, n tenho certeza se ira funcionar


Re: Code nгo funciona, ajuda! - bruxo00 - 31.08.2013

Para que й que vocк quer o GetPlayerWeaponData, se sу precisa da muniзгo?

Use o cуdigo do Coe1