[HELP] Weapon ammo out...
#3

I wrote this completely out of my head. Not sure if It'll work, but, afaik, it should
pawn Код:
new
    iNewPlayerWeapon[MAX_PLAYERS],
    iPlayerWeapon[MAX_PLAYERS];

public OnPlayerUpdate(playerid)
{
    iNewPlayerWeapon[playerid] = GetPlayerWeapon(playerid);
    if(iNewPlayerWeapon[playerid] != iPlayerWeapon[playerid])
    {
        OnPlayerWeaponChange(playerid, iNewPlayerWeapon[playerid], iPlayerWeapon[playerid]);
        iPlayerWeapon[playerid] = iNewPlayerWeapon[playerid];
    }
    return 1;
}

forward OnPlayerWeaponChange(playerid, newweapon, oldweapon);
public OnPlayerWeaponChange(playerid, neweapon, oldweapon)
{
    new
        weapons[13][2],
        i = 0;
    for (; i < 13; i++) GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
    for (i = 0; i < 13; i++) if (weapons[i][0] == oldweapon) i = 30;

    if (i != 30)
    {
        //player ran out of ammo on a weapon
    }
    return 1;
}
Reply


Messages In This Thread
[HELP] Weapon ammo out... - by whitedragon - 27.04.2010, 16:32
Re: [HELP] Weapon ammo out... - by -Rebel Son- - 27.04.2010, 16:49
Re: [HELP] Weapon ammo out... - by dice7 - 27.04.2010, 17:11
Re: [HELP] Weapon ammo out... - by whitedragon - 28.04.2010, 06:15
Re: [HELP] Weapon ammo out... - by MafiaGuy™ - 28.04.2010, 06:25
Re: [HELP] Weapon ammo out... - by Whitetiger - 28.04.2010, 06:36
Re: [HELP] Weapon ammo out... - by whitedragon - 28.04.2010, 06:42
Re: [HELP] Weapon ammo out... - by RyDeR` - 28.04.2010, 10:47

Forum Jump:


Users browsing this thread: 1 Guest(s)