30.06.2017, 14:53
Код:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart) { switch(weaponid) { case 2 .. 3: damage = 5; case 4: damage = 12; case 5 .. 8: damage = 12 ; case 22: damage = 10; case 23: damage = DAMAGE_SILENCER; case 24: damage = 9; case 25: damage = 10; case 26: damage = 10; case 28: damage = DAMAGE_UZI; case 29: damage = DAMAGE_MP5; case 30: damage = DAMAGE_AK47; case 31: damage = DAMAGE_M4; case 32: damage = DAMAGE_TEC9; case 33: damage = DAMAGE_RIFLE; case 34: damage = DAMAGE_SNIPER; if(armour > 0) { amoun = armour - damage; if(amoun <= 0) { SetPlayerHealthEx(playerid,health - damage); } SetPlayerArmourEx(playerid,armour-damage); } else { SetPlayerHealthEx(playerid,health-damage); } } }