SA-MP Forums Archive
[Duda] Funcion arma - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Duda] Funcion arma (/showthread.php?tid=514293)



[Duda] Funcion arma - Brasi - 20.05.2014

Hola.
Me gustarнa saber si existe una funcion que quite un arma en especial.
Se que hay el ResetPlayerWeapons
Pero ese quita todas.
Hay alguno que quite sуlo 1?


Respuesta: [Duda] Funcion arma - Parka - 20.05.2014

pawn Код:
RemovePlayerWeapon(playerid, weaponid){
    new plyWeapons[12] = 0;
    new plyAmmo[12] = 0;
    for(new slot = 0; slot != 12; slot++){
        new wep, ammo;
        GetPlayerWeaponData(playerid, slot, wep, ammo);
        if(wep != weaponid && ammo != 0){
            GetPlayerWeaponData(playerid, slot, plyWeapons[slot], plyAmmo[slot]);
        }
    }
    ResetHackPlayerWeapons(playerid);
    for(new slot = 0; slot != 12; slot++){
        if(plyAmmo[slot] != 0){
            GiveHackPlayerWeapon(playerid, plyWeapons[slot], plyAmmo[slot]);
        }
    }
    return 1;
}



Respuesta: [Duda] Funcion arma - Brasi - 20.05.2014

Quote:
Originally Posted by Parka
Посмотреть сообщение
pawn Код:
RemovePlayerWeapon(playerid, weaponid){
    new plyWeapons[12] = 0;
    new plyAmmo[12] = 0;
    for(new slot = 0; slot != 12; slot++){
        new wep, ammo;
        GetPlayerWeaponData(playerid, slot, wep, ammo);
        if(wep != weaponid && ammo != 0){
            GetPlayerWeaponData(playerid, slot, plyWeapons[slot], plyAmmo[slot]);
        }
    }
    ResetHackPlayerWeapons(playerid);
    for(new slot = 0; slot != 12; slot++){
        if(plyAmmo[slot] != 0){
            GiveHackPlayerWeapon(playerid, plyWeapons[slot], plyAmmo[slot]);
        }
    }
    return 1;
}
Gracias.