PHP Code:
public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
{
if(victim == attacker)
return HAM_IGNORED
if(!is_user_connected(attacker))
return HAM_IGNORED
if(zp_get_user_zombie(attacker) || zp_get_user_survivor(attacker))
return HAM_IGNORED
if ( is_valid_player(attacker) && get_user_weapon(attacker) == CSW_M4A1 && g_HasLm4a1_b[attacker] )
{
g_damage_m4a1br[attacker]+damage
if(g_damage_m4a1br[attacker] > float(get_pcvar_num(g_m4a1_b_dmg_r)))
{
zp_set_user_ammo_packs(attacker, zp_get_user_ammo_packs(attacker)+1)
g_damage_m4a1br[attacker] -= float(get_pcvar_num(g_m4a1_b_dmg_r))
}
}
if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_M4A1 && g_HasLm4a1_b[attacker] )
{
damage *= get_pcvar_float(cvar_dmgmultiplier)
SetHamParamFloat(4, damage)
}
return HAM_IGNORED
}
Is something wrong in my code?