[Ajuda] Sistema De Pentes
#1

Opa, eae galera beleza?, entao o meu sistema que estou fazendo de pentes esta bugando porque se tiver dois pentes dentro da mochila aparece os dois com os mesmos nome... Codigo abaixo e os nomes dos pentes!

PHP код:
NomePente(playerid,weaponid){ 
    static 
string[200]; 
    switch (
weaponid){ 
        case 
WEAPON_DEAGLE
        {
            
            if(
InventarioAmmo[0][playerid] > 0
            {
                
                
format(stringsizeof (string), "PT Deagle\t%i Pentes\t%i Balas",InventarioPente[0][playerid],InventarioAmmo[0][playerid]);
            }
        }
        case 
WEAPON_MP5:
        {
            
            if(
InventarioAmmo[1][playerid] > 0
            {
                
                
format(stringsizeof (string), "PT MP5\t%i Pentes\t%i Balas",InventarioPente[1][playerid],InventarioAmmo[1][playerid]);
            }
        }
        case 
WEAPON_COLT45:
        {
            
            if(
InventarioAmmo[2][playerid] > 0
            {
                
format(stringsizeof (string), "PT COLT45\t%i Pentes\t%i Balas",InventarioPente[2][playerid],InventarioAmmo[2][playerid]);
            }
        }
        case 
WEAPON_SILENCED:
        {
            
            if(
InventarioAmmo[3][playerid] > 0
            {
                
                
format(stringsizeof (string), "PT SILENCED\t%i Pentes\t%i Balas",InventarioPente[3][playerid],InventarioAmmo[3][playerid]);
            }
        }
        case 
WEAPON_SHOTGUN:
        {
            
            if(
InventarioAmmo[4][playerid] > 0
            {
                
                
format(stringsizeof (string), "PT SHOTGUN\t%i Pentes\t%i Balas",InventarioPente[4][playerid],InventarioAmmo[4][playerid]);
            }
        }
        case 
WEAPON_SHOTGSPA:
        {
            
            if(
InventarioAmmo[5][playerid] > 0
            {
                
                
format(stringsizeof (string), "PT CombatShotgun\t%i Pentes\t%i Balas",InventarioPente[5][playerid],InventarioAmmo[5][playerid]);
            }
        }
        case 
WEAPON_AK47:
        {
            
            if(
InventarioAmmo[5][playerid] > 0
            {
                
                
format(stringsizeof (string), "PT AK47\t%i Pentes\t%i Balas",InventarioPente[5][playerid],InventarioAmmo[5][playerid]);
            }
        }
        case 
WEAPON_M4:
        {
            
            if(
InventarioAmmo[7][playerid] > 0
            {
                
                
format(stringsizeof (string), "PT M4A1\t%i Pentes\t%i Balas",InventarioPente[7][playerid],InventarioAmmo[7][playerid]);
            }
        }
        case 
WEAPON_SNIPER:
        {
            
            if(
InventarioAmmo[8][playerid] > 0
            {
                
                
format(stringsizeof (string), "PT SNIPER\t%i Pentes\t%i Balas",InventarioPente[8][playerid],InventarioAmmo[8][playerid]);
            }
        }
        case 
WEAPON_RIFLE:
        {
            
            if(
InventarioAmmo[9][playerid] > 0
            {                
                
format(stringsizeof (string), "PT RIFLE\t%i Pentes\t%i Balas",InventarioPente[9][playerid],InventarioAmmo[9][playerid]);
            }
        }
    }
    return 
string

@EDIT
Reply
#2

UP!!
Reply
#3

Porra, espera mlk.
Seu tуpico ficou em cima do meu, agora comenta la, oq tu achou do meu inventбrio kkkk


PHP код:
NomePente(playerid,weaponid){ 
    static 
string[200]; 
    
string[0] = EOS;
    switch (
weaponid){ 
        case 
WEAPON_DEAGLE:format(stringsizeof (string), "PT Deagle\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_MP5:format(stringsizeof (string), "PT MP5\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_COLT45:format(stringsizeof (string), "PT COLT45\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_SILENCED:format(stringsizeof (string), "PT SILENCED\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_SHOTGUN:format(stringsizeof (string), "PT SHOTGUN\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_SHOTGSPA:format(stringsizeof (string), "PT CombatShotgun\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_AK47:format(stringsizeof (string), "PT AK47\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_M4:format(stringsizeof (string), "PT M4A1\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_RIFLE:format(stringsizeof (string), "PT RIFLE\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_SNIPER:format(stringsizeof (string), "PT SNIPER\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
    } 
    return 
string

Reply
#4

Quote:
Originally Posted by XandyMello
Посмотреть сообщение
Porra, espera mlk.
Seu tуpico ficou em cima do meu, agora comenta la, oq tu achou do meu inventбrio kkkk


PHP код:
NomePente(playerid,weaponid){ 
    static 
string[200]; 
    
string[0] = EOS;
    switch (
weaponid){ 
        case 
WEAPON_DEAGLE:format(stringsizeof (string), "PT Deagle\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_MP5:format(stringsizeof (string), "PT MP5\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_COLT45:format(stringsizeof (string), "PT COLT45\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_SILENCED:format(stringsizeof (string), "PT SILENCED\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_SHOTGUN:format(stringsizeof (string), "PT SHOTGUN\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_SHOTGSPA:format(stringsizeof (string), "PT CombatShotgun\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_AK47:format(stringsizeof (string), "PT AK47\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_M4:format(stringsizeof (string), "PT M4A1\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_RIFLE:format(stringsizeof (string), "PT RIFLE\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
        case 
WEAPON_SNIPER:format(stringsizeof (string), "PT SNIPER\t%i Pentes\t%i Balas",InventarioPente[playerid],InventarioAmmo[playerid]); 
    } 
    return 
string

Mano continua o mesmo bug :/
Reply
#5

Quote:
Originally Posted by JhowWatkins
Посмотреть сообщение
Mano continua o mesmo bug :/
Mostre onde й chamada a "NomePente".

@Edit, pera !

Vocк tem certeza que colocou correto isso "InventarioPente[playerid],InventarioAmmo[playerid]" na formats?
Todas estгo obtendo o valor dessa variбvel

Reply
#6

Quote:
Originally Posted by XandyMello
Посмотреть сообщение
Mostre onde й chamada a "NomePente".

@Edit, pera !
PHP код:
CMD:inventario(playeridparams[]){ 
    new 
Inv[160];
    new 
weaponid GetPlayerWeapon(playerid);
    if(
UsandoMochila[playerid] == true
    {
         
        for(new 
0!= 5i++)
        {
                
strcat(InvInventarioPente[i][playerid] > ? ((NomePente(playerid,weaponid))) : ("(NenhumPente)"));
                
strcat(Inv"\n");
        }
        
strcat(Inv"GuardarPente");
        
ShowPlayerDialog(playeridDialogInvDIALOG_STYLE_LIST"Mochila"Inv"Selecionar""Fechar");
    } 
    else 
    {         
        
SendClientMessage(playerid, -1,"Voce nao tem uma mochila vai comprar!");
    } 
    return 
1

Reply
#7

Quote:
Originally Posted by XandyMello
Посмотреть сообщение
Mostre onde й chamada a "NomePente".

@Edit, pera !

Vocк tem certeza que colocou correto isso "InventarioPente[playerid],InventarioAmmo[playerid]" na formats?
Todas estгo obtendo o valor dessa variбvel

Sim, Pois aparece os nomes e forma correta na verdade as balas aparece de forma correta!

Esta igual porque estou armazenando tudo em 1 so variavel
Reply
#8

Vocк nгo pode armazenar valores diferentes na mesma variбvel, no caso nгo pode armazenar o valor dos pentes, tem que criar para cada arma
Reply
#9

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Vocк nгo pode armazenar valores diferentes na mesma variбvel, no caso nгo pode armazenar o valor dos pentes, tem que criar para cada arma
Tinha feito isso hoje mais cedo, porem continuou o mesmo bug, so que se tiver Com a M4 na mao diz que esta 0 de balas e 0 de pentes ate pq n foi salvada nada na variavel da m4 entende?, so que os nomes continuam bugados!
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)