If you want simple function, you can use this
PHP Code:
stock IsColliding( iEntity1, iEntity2 ) {
new Float:AbsMin1[ 3 ], Float:AbsMin2[ 3 ], Float:AbsMax1[ 3 ], Float:AbsMax2[ 3 ];
pev( iEntity1, pev_absmin, AbsMin1 );
pev( iEntity1, pev_absmax, AbsMax1 );
pev( iEntity2, pev_absmin, AbsMin2 );
pev( iEntity2, pev_absmax, AbsMax2 );
if( AbsMin1[ 0 ] > AbsMax2[ 0 ] ||
AbsMin1[ 1 ] > AbsMax2[ 1 ] ||
AbsMin1[ 2 ] > AbsMax2[ 2 ] ||
AbsMax1[ 0 ] < AbsMin2[ 0 ] ||
AbsMax1[ 1 ] < AbsMin2[ 1 ] ||
AbsMax1[ 2 ] < AbsMin2[ 2 ] )
return 0;
return 1;
}
__________________