PHP Kod:
ExecuteHamB(Ham_TakeDamage, iVictim, CSW_HEGRENADE, iAttacker, fDamage, iDamageBit)
@ITenGriTR Entityler hakkında bilgin var diye biliyorum belki bu konuda bana yardımcı olabilirsin. Tam entityle alakalı değil ama olsun
)

ExecuteHamB(Ham_TakeDamage, iVictim, CSW_HEGRENADE, iAttacker, fDamage, iDamageBit)
static Owner; Owner = pev(ent,pev_owner)
for(new i = 0; i < get_maxplayers(); i++)
{
if(!is_user_alive(i))
continue
static Float:VictimOrigin[3]
pev(i, pev_origin, VictimOrigin)
if(get_distance_f(origin, VictimOrigin) > 250)
continue
new Float:knockback = 40.0
make_knockback(i, origin, knockback*10.0)
if(zth_get_user_zombie(i)) fake_take_damage(Owner, i, DAMAGE, origin, VictimOrigin)
}
public fake_take_damage(iAttacker, iVictim, fDamage, Float:Start[3], Float:VicOrigin[3])
{
static Float:FinalDamage;
FinalDamage = float(fDamage) - ((float(fDamage) / 250) * get_distance_f(Start, VicOrigin))
ExecuteHamB(Ham_TakeDamage, iVictim, iVictim, iAttacker, FinalDamage, DMG_BULLET)
}