This keeps resetting armour to 100.
#1

pawn Код:
new Float: armour, Float:Health;
    GetPlayerArmour(playerid, armour);
    GetPlayerHealth(playerid, Health);
    new Float: newam, Float: newam2;
    newam = armour;
    newam2 = Health;
    if(armour > 0)
    {
        if(weaponid == 22) SetPlayerArmour(playerid, newam-15);//m4
        if(weaponid == 31) SetPlayerArmour(playerid, newam-25);//m4
        if(weaponid == 30) SetPlayerArmour(playerid, newam-20);//ak
        if(weaponid == 34) SetPlayerArmour(playerid, newam-90);//sniper
        if(weaponid == 29) SetPlayerArmour(playerid, newam-20);//mp5
        if(weaponid == 24) SetPlayerArmour(playerid, newam-30);//deagle
        if(weaponid == 4) SetPlayerArmour(playerid, newam-35);//knife
        if(weaponid == 26) SetPlayerArmour(playerid, newam-25);
    }
Basically, it reduces the damage but eventually regenerates to 100% again.
This is under OnPlayerTakeDamage.
Reply


Messages In This Thread
This keeps resetting armour to 100. - by Dokins - 21.09.2016, 16:55
Re: This keeps resetting armour to 100. - by kanerandyfirst - 21.09.2016, 17:01
Re: This keeps resetting armour to 100. - by Dokins - 21.09.2016, 17:03
Re: This keeps resetting armour to 100. - by Lynn - 21.09.2016, 17:03
Re: This keeps resetting armour to 100. - by oMa37 - 21.09.2016, 17:05
Re: This keeps resetting armour to 100. - by Dokins - 21.09.2016, 17:08
Re: This keeps resetting armour to 100. - by Lynn - 21.09.2016, 17:11
Re: This keeps resetting armour to 100. - by Lynn - 21.09.2016, 17:23
Re: This keeps resetting armour to 100. - by Logic_ - 21.09.2016, 17:24
Re: This keeps resetting armour to 100. - by Vince - 21.09.2016, 17:27

Forum Jump:


Users browsing this thread: 1 Guest(s)