diff --git a/KnifeBan/scripting/KnifeBan.sp b/KnifeBan/scripting/KnifeBan.sp index b18b227b..a917ef55 100644 --- a/KnifeBan/scripting/KnifeBan.sp +++ b/KnifeBan/scripting/KnifeBan.sp @@ -196,8 +196,8 @@ public Action OnTakeDamage(int victim, int &attacker, int &inflictor, float &dam else return Plugin_Continue; - if(!StrEqual(sWeapon, "weapon_knife")) - return Plugin_Continue; + if(!StrEqual(sWeapon, "weapon_knife") || damagetype & DMG_BLAST) + return Plugin_Continue; CPrintToChat(attacker, "\x07%s[KnifeBan] \x07%sYou are currently knifebanned.", "E01B5D", "F16767"); damage = 0.0;