13.03.2018, 15:17
Код:
stock RemovePlayerWeapon(playerid, weaponid) {
if(GetPlayerWeapon(playerid) == weaponid) {
GivePlayerWeapon(playerid, weaponid, -GetPlayerAmmo(playerid));
}
else {
new slot, weapon, ammo, currentWeapon = GetPlayerWeapon(playerid);
for(new i = 0; i < 12; i++) {
GetPlayerWeaponData(playerid, i, weapon, ammo);
if(weapon == weaponid && ammo > 0) {
GivePlayerWeapon(playerid, weaponid, -ammo);
SetPlayerArmedWeapon(playerid, currentWeapon);
break;
}
}
}
}

