SA-MP Forums Archive
[Pedido] Exemplo armas primaria e secundaria - 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: [Pedido] Exemplo armas primaria e secundaria (/showthread.php?tid=481785)



Exemplo armas primaria e secundaria - gmstrikker - 17.12.2013

Galera alguem pode me dar um exemplo de tipo se o player tem a arma 25 shotgun e ele pega a arma 30 ak, a antiga shotgun й removida? Se soube-se como dava pra fazer um sistema maneiro de armas primarias e secundarias tipo crossfire, cs e tal ficaria mais realista pq no gta da pra vc andar com um arsenal de armas :S


Re: Exemplo armas primaria e secundaria - Input - 17.12.2013

exemplo zcmd:
pawn Код:
CMD:pegarshot(playerid) {
    ResetPlayerWeapons(playerid);
    GivePlayerWeapons(playerid, 25, 99);
    return true;
}
CMD:pegarak47(playerid) {
    ResetPlayerWeapons(playerid);
    GivePlayerWeapons(playerid, 30, 300);
    return true;
}



Re: Exemplo armas primaria e secundaria - gmstrikker - 18.12.2013

n й isso q eu quero input, eu queria q tipo se o player pega-se uma ak e tive-se uma shot, remove-se a shot que seriam duas armas primarias, desse jetio q vc falou o cara ia ta de desert (arma primaria) e ia perder a desert tbm, saca? queria assim, ao dar o cmd checava se vc tem a arma, e se tive-se removia ela..


Respuesta: Exemplo armas primaria e secundaria - [BWL]Chamaleon - 19.12.2013

Isso deve te ajudar, sу colocar para toda vez que o player adiquirir x arma remover X arma...

pawn Код:
stock RemovePlayerWeapon(playerid, weaponid)
{
    new pWeaponData[13][2];
    for (new i = 0; i < 13; i++)
    {
        GetPlayerWeaponData(playerid, i, pWeaponData[i][0], pWeaponData[i][1]);
    }

    ResetPlayerWeapons(playerid);
    for(new i=0; i<13; i++)
    {
        if(pWeaponData[i][0] != 0 && pWeaponData[i][0] != weaponid)
        {
            GivePlayerWeapon(playerid, pWeaponData[i][0], pWeaponData[i][1]);
        }
    }
    return 0;
}
Atenciosamente,