Quote:
Originally Posted by foreach
After see some guys selling plugins like this. (easy code plugins) I made my own plugin and release to community with open source.
This is a plugin to Blocking Friendly Fire but keep Molotov damage.
Yes... this plugin only do this. It's a simple plugin.
o/
Github Repo
|
It works perfectly but it blocks also the falldamage
Is it possible to fix that?
I tried adding it via but it didn't work sadly
Spoiler
Code:
public Action OnTakeDamage(int victim, int &attacker, int &inflictor, float &damage, int &damagetype, int &weapon, float damageForce[3], float damagePosition[3])
{
int attackerUserId = attacker;
int victimUserId = victim;
char WeaponCallBack[32];
GetEdictClassname(inflictor, WeaponCallBack, sizeof(WeaponCallBack));
if ((!IsValidEntity(victimUserId)) || (!IsValidEntity(attackerUserId)))
return Plugin_Continue;
if ((strlen(WeaponCallBack) <= 0) || (attackerUserId == victimUserId) || (GetClientTeam(victimUserId) != GetClientTeam(attackerUserId)) )
return Plugin_Continue;
if (StrEqual(WeaponCallBack, "inferno", false))
return Plugin_Continue;
if (damagetype & DMG_FALL)
return Plugin_Continue;
return Plugin_Handled;
}