Hello,
Im trying to do a game for jailbreak, in which nemesis kills terrorist on one shot, but ham for it doesn't work. Can someone tell me what's wrong?
Thanks
Code:
new HamHook: hDmg;
....
public OnRemoveData(day){
if(day == id_game){
if(hDmg)
DisableHamForward(hDmg);
}
}
....
public OnDayStart(day)
{
if(day == id_game)
{
if(!hDmg)
hDmg = RegisterHam(Ham_TakeDamage, "player", "fwTakeDamage_JedenCios");
else
EnableHamForward(hDmg);
}
}
....
public fwTakeDamage_JedenCios(id, ent, attacker)
{
if(is_user_alive(attacker) && get_user_team(id) == 2 && get_user_weapon(attacker) == CSW_KNIFE)
{
cs_set_user_armor(id, 0, CS_ARMOR_NONE);
SetHamParamFloat(4, float(get_user_health(id) + 1));
return HAM_HANDLED;
}
return HAM_IGNORED;
}