[Duda] Funcion arma
#1

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?
Reply
#2

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;
}
Reply
#3

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)