this may or may not work:
Code:
#include <amxmodx>
#include <fun>
#define MAX_HP 100
new CVAR_MOD;
public plugin_init()
{
register_plugin("Mask of death" , "0.2" , "v3x");
register_event("Damage" , "Event_Damage" , "b" , "2>0");
CVAR_MOD = register_cvar("mp_maskofdeath" , "1");
}
public Event_Damage(id)
{
if(!get_pcvar_num(CVAR_MOD))
return PLUGIN_CONTINUE;
new attacker = get_user_attacker(id);
if((read_data(2) / 2) > MAX_HP)
return PLUGIN_CONTINUE;
if(!is_user_alive(attacker) || id == attacker)
return PLUGIN_CONTINUE;
new hp = get_user_health(attacker) + (read_data(2) / 2);
if(hp < MAX_HP && hp > 0)
set_user_health(id , hp);
else
set_user_health(id , MAX_HP); // or 100
return PLUGIN_CONTINUE;
}
__________________