PHP Code:
public BlockKnife( iEntity )
{
new iPlayer = pev( iEntity , pev_owner );
if ( !IsPlayer( iPlayer ) )
return HAM_IGNORED;
return is_aiming_at_entity( iPlayer , "player" ) ? HAM_IGNORED : HAM_SUPERCEDE;
}
bool:is_aiming_at_entity( iPlayer , const szEntityClassname[] )
{
new iTarget , iTmp , szClassname[ 32 ];
get_user_aiming( iPlayer , iTarget , iTmp );
pev( iTarget , pev_classname , szClassname , charsmax( szClassname ) );
return bool:equal( szEntityClassname , szClassname );
}
__________________