Wtf why the damage won't multiplier?
PHP Code:
public Fw_PlayerDamaged(id, inflictor, attacker, damage, damagebits)
{
if ( !(1 <= attacker <= g_iMaxPlayers) )
return HAM_IGNORED;
if ( get_user_weapon(attacker) == CSW_KNIFE && PlayerClassCT[attacker] == LUKE && get_user_team(attacker) == 2 )
{
SetHamParamFloat(4, damage * get_pcvar_float(luke_damage))
return HAM_HANDLED;
}
if ( get_user_weapon(attacker) == CSW_KNIFE && PlayerClassCT[id] == OBI_VAN && get_user_team(attacker) == 1 )
{
set_pdata_float(id, 108, 1.0)
return HAM_HANDLED;
}
if ( random_num(0, 99) < 50 && get_user_weapon(attacker) == CSW_KNIFE )
{
client_print(id, print_chat, "Damage!");
SetHamParamFloat(4, damage * 5.0)
return HAM_HANDLED;
}
return HAM_IGNORED;
}