it compiles with no errors but has no effect ingame
anyone know whats wrong cause i have no clue
Code:
register_event("Damage", "armor_drain", "be")
public armor_drain(id)
{
if(!is_user_alive(id) && !is_user_connected(id)) {
return PLUGIN_CONTINUE
}
new shield = get_user_armor(id)
new hp = get_user_health(id)
if(shield > 10)
{
new dmg = read_data(2)
new value = (shield - (dmg / 2))
if(value < 0) {
dmg += value
}
set_user_armor(id,clamp(value, 0, 255))
set_user_health(id,hp + dmg)
}
return PLUGIN_CONTINUE
}
__________________