Attempts to fix the exploit. Untested.
Code:
#include engine_stocks
public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_AK47 && g_HasAk[attacker] )
{
if(!has_fired_rocket(attacker))
SetHamParamFloat(4, damage * get_pcvar_float( cvar_dmgmultiplier ) )
}
bool:has_fired_rocket(attacker)
{
new fired_rocket = find_ent(-1,"info_jetpack_rocket")
return pev(fired_rocket, pev_owner) != attacker ? false : true
}
__________________