I only can do this:
Code:
register_event("Damage", "event_damagechaneg", "be")
public event_damagechaneg(id) {
new iDamage = read_data(2)
new playerap = get_user_armor(id)
new playerhp = get_user_health(id)
if (playerap - iDamage >= 0 ) {
cs_set_user_armor(id, playerap - iDamage ,CS_ARMOR_VESTHELM)
set_user_health(id ,playerhp + iDamage)
}
else if ((playerap - iDamage < 0 ) && (playerap + playerhp - iDamage > 0)) {
cs_set_user_armor(id,0,CS_ARMOR_VESTHELM)
set_user_health(id ,playerhp + playerap - iDamage)
}
But, if iDamage > playerhp , then whatever playerap he will dead...