#include < amxmodx >
#include < hamsandwich >
public plugin_init()
{
register_plugin( "", "0.1", "MarWit :: AMXX.pl" )
RegisterHam( Ham_TakeDamage, "player", "hamTakeDamage" );
}
public hamTakeDamage( iThis, iInflictor, iAttacker, Float: fDamage, iDamageBits )
{
if( get_user_team( iThis ) == get_user_team( iAttacker ) || entity_distance( iThis, iAttacker ) > 350 )
return HAM_IGNORED;
SetHamParamFloat( 4, fDamage * 1.5 );
return HAM_HANDLED ;
}
stock entity_distance( id, iEnt )
{
new iOrigin[ 2 ][ 3 ];
get_user_origin( id, iOrigin[ 0 ] );
get_user_origin( iEnt, iOrigin[ 1 ] );
return get_distance( iOrigin[ 0 ], iOrigin[ 1 ] );
}