Использовал больше года назад, автор иностранец
PHP код:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
{
new Float: health, Float: armour, Float: dmg;
GetPlayerArmour(damagedid, armour);
GetPlayerHealth(damagedid, health);
if (armour > 0)
{
if (amount > armour)
{
dmg = amount - armour;
health = health - dmg;
SetPlayerArmour(damagedid, 0.0);
SetPlayerHealth(damagedid, health);
return 1;
}
armour = armour - amount;
SetPlayerArmour(damagedid, armour);
}
if (armour < 1)
{
health = health - amount;
if (health < 1) SetPlayerHealth(damagedid, 0);
SetPlayerHealth(damagedid, health);
}
return 1;
}
Кстати, всех игроков нужно поместить в одну команду