02.05.2015, 16:12
Take this function:
and write it so:
PHP код:
stock RemovePlayerWeapon(playerid, weaponid, ammo = 0) //©Jeffry
{
new w = GetPlayerWeapon(playerid), plyWeapons[13], plyAmmo[13];
for(new slot = 0; slot <= 12; slot++)
{
GetPlayerWeaponData(playerid, slot, plyWeapons[slot], plyAmmo[slot]);
if(plyWeapons[slot] == weaponid)
{
if(ammo == 0 || plyAmmo[slot] <= ammo)
{
if(w == plyWeapons[slot]) w = 0;
plyAmmo[slot] = 0;
plyWeapons[slot] = 0;
}
else
{
plyAmmo[slot]-=ammo;
}
}
}
ResetPlayerWeapons(playerid);
for(new slot = 0; slot <= 12; slot++)
{
GivePlayerWeapon(playerid, plyWeapons[slot], plyAmmo[slot]);
}
SetPlayerArmedWeapon(playerid, w);
return 1;
}
PHP код:
RemovePlayerWeapon(playerid,5);