08.12.2006, 19:28
Dead is what isn't used. This is used - so no problem
.
About the interior check: Yes this is possible.
Replace:
with
And of course
with
And the final thing, replace:
with:
Kind regards,
Jan (DracoBlue)
PS: I didn't tested this source, but it should work without any problems, report if it doesn't
![smiley](images/smilies/smile.gif)
About the interior check: Yes this is possible.
Replace:
pawn Code:
public AddAreaCheck(Float:x_min,Float:x_max,Float:y_min,Float:y_max) {
AREACHECK_Coords[AREACHECK_Count][0]=x_min;
AREACHECK_Coords[AREACHECK_Count][1]=x_max;
AREACHECK_Coords[AREACHECK_Count][2]=y_min;
AREACHECK_Coords[AREACHECK_Count][3]=y_max;
AREACHECK_Count++;
return (AREACHECK_Count);
}
pawn Code:
public AddAreaCheck(Float:x_min,Float:x_max,Float:y_min,Float:y_max,Float:z_min,Float:z_max) {
AREACHECK_Coords[AREACHECK_Count][0]=x_min;
AREACHECK_Coords[AREACHECK_Count][1]=x_max;
AREACHECK_Coords[AREACHECK_Count][2]=y_min;
AREACHECK_Coords[AREACHECK_Count][3]=y_max;
AREACHECK_Coords[AREACHECK_Count][4]=z_min;
AREACHECK_Coords[AREACHECK_Count][5]=z_max;
AREACHECK_Count++;
return (AREACHECK_Count);
}
pawn Code:
new Float:AREACHECK_Coords[MAX_AREAS_TO_CHECK][4];
pawn Code:
new Float:AREACHECK_Coords[MAX_AREAS_TO_CHECK][6];
pawn Code:
(AREACHECK_Coords[z][0]<x)&&(AREACHECK_Coords[z][1]>x) &&
(AREACHECK_Coords[z][2]<y)&&(AREACHECK_Coords[z][3]>y)
pawn Code:
(AREACHECK_Coords[z][0]<x)&&(AREACHECK_Coords[z][1]>x) &&
(AREACHECK_Coords[z][2]<y)&&(AREACHECK_Coords[z][3]>y) &&
(AREACHECK_Coords[z][4]<zcoord)&&(AREACHECK_Coords[z][5]>zcoord)
Jan (DracoBlue)
PS: I didn't tested this source, but it should work without any problems, report if it doesn't
![smiley](images/smilies/smile.gif)