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



Remover 2 Warnings - willttoonn - 07.06.2013

Gostaria que alguem ajudasse a remover 2 Warnings.
Primeira: (484) : warning 202: number of arguments does not match definition
Cуdigo:
pawn Код:
if(pInfo[playerid][IsPlayerInfected] == 0)
            {
                new slot, ammo;
                new weap;
                for ( slot = 0; slot < 14; slot++ )
                {
                    GetPlayerWeaponData(playerid,slot,weap,ammo);
                    if(IsValidWeapon(weap))//Linha do warning
                    {
                        new randomselect = random(2);
                        switch(randomselect)
                        {
                            case 0:
                            {
                                new randomammo = random(50);
                                GivePlayerWeapon(playerid,weap,randomammo);
                                format(string,sizeof(string),"~g~Encontrado~w~: %d muniзao",randomammo);
                                GameTextForPlayer(playerid,string,4000,5);
                                DestroyPickup(meatDrops[playerid]);
                            }
                            case 1:
                            {
                                new randomxp = random(35);
                                format(string,sizeof(string),"~g~Encontrado~w~: %d EXP",randomxp);
                                GameTextForPlayer(playerid,string,4000,5);
                                pInfo[playerid][pXP] += randomxp;
                                DestroyPickup(meatDrops[playerid]);
                            }
                        }
                    }
                }
            }
A 2° warning: (4782) : warning 202: number of arguments does not match definition
pawn Код:
stock SendPlayerMaxAmmo( playerid )
{
    new slot, weap, ammo;

    for ( slot = 0; slot < 14; slot++ ) {
        GetPlayerWeaponData( playerid, slot, weap, ammo );
        if ( IsValidWeapon( weap ) ) { //Aqui a linha da warning
            GivePlayerWeapon( playerid, weap, 99999 );
        }
    }
    return 1;
}



Respuesta: Remover 2 Warnings - Parka - 07.06.2013

IsValidWeapon nгo й um funзгo nativa de sa-mp, colocar a funзгo.

mostra-nos a funзгo IsValidWeapon.


Re: Remover 2 Warnings - Bruno13 - 07.06.2013

Seria show de bola se tu mostrasse apenas a linha (rsrsrs)


Re: Remover 2 Warnings - MonFiTy - 07.06.2013

Quote:
Originally Posted by Bruno13
Посмотреть сообщение
Seria show de bola se tu mostrasse apenas a linha (rsrsrs)
ELE MOSTRO //LINHA ze ruela '-'


Re: Remover 2 Warnings - iMega - 08.06.2013

Se nгo mostrar a funзгo IsValidWeapon fica difнcil.


Re: Remover 2 Warnings - Stronda xD - 08.06.2013

o Warning estб na Resposta que estб retornando a Funзгo IsValidWeapon, poste a Funзгo se puder :P


Re: Remover 2 Warnings - iTunes - 08.06.2013

Posto a funcao IsValidWeapon que fica bom ne cara se tinha postado ja teria Perfect


Re: Remover 2 Warnings - willttoonn - 08.06.2013

Aqui estб a funзгo dela... pelo menos estб desse jeito o.o


pawn Код:
stock IsValidWeapon()
{
return 1;
}

Malz a demora tava arrumando uns comandos no GM


Re: Remover 2 Warnings - Stronda xD - 08.06.2013

Quote:
Originally Posted by willttoonn
Посмотреть сообщение
Aqui estб a funзгo dela... pelo menos estб desse jeito o.o


pawn Код:
stock IsValidWeapon()
{
return 1;
}

Malz a demora tava arrumando uns comandos no GM
pawn Код:
stock IsValidWeapon(weapon)
{
    if(weapon >= 1)
    {
        return 1;
    }
    return 0;
}



Re: Remover 2 Warnings - willttoonn - 09.06.2013

Quote:
Originally Posted by Stronda xD
Посмотреть сообщение
pawn Код:
stock IsValidWeapon(weapon)
{
    if(weapon >= 1)
    {
        return 1;
    }
    return 0;
}
Muito obrigado,


http://i.imgur.com/fZC8Gk6.png

Abraзos.