GetPlayerAmmo(playerid)
#6

Possible solution:

pawn Код:
public OnPlayerUpdate(playerid)
{
    new cWep;
    switch(cWep))
    {
    case 0: return 1;
    case 16,17,18,39,41,42,43: {
        if(GetPlayerAmmo(playerid) == 1) gAmmo = 1;
        return 1;
        }
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys & KEY_FIRE && isValSlot(GetPlayerWeapon) && GetPlayerWeapon(playerid) > 0)
    {
        if(gAmmo == 1) OnPlayerAmmoEmpty(playerid);
        return 1;
    }
}
stock IsValSlot(weaponid)
{
    case 0: return 0;
    case 16,17,18,39,41,42,43:return 1;
    default: return 0;
}
Untested...
Reply


Messages In This Thread
GetPlayerAmmo(playerid) - by Hanger - 26.08.2014, 23:02
Re: GetPlayerAmmo(playerid) - by Skin123 - 27.08.2014, 09:07
Re: GetPlayerAmmo(playerid) - by Hanger - 27.08.2014, 10:20
Re: GetPlayerAmmo(playerid) - by Kar - 27.08.2014, 10:52
Re: GetPlayerAmmo(playerid) - by Hanger - 27.08.2014, 14:40
Re: GetPlayerAmmo(playerid) - by Abagail - 27.08.2014, 22:39
Re: GetPlayerAmmo(playerid) - by Hanger - 04.09.2014, 23:43
Re: GetPlayerAmmo(playerid) - by Kar - 05.09.2014, 10:56

Forum Jump:


Users browsing this thread: 3 Guest(s)