I'm taking a look at both files and you seem to have a lot of out-of-place indentations.
Like this:
PHP Code:
stock bool:IsPointInSaferoom(Float:Origin[3])
{
new Float: xMin, Float: xMax;
new Float: yMin, Float: yMax;
new Float: zMin, Float: zMax;
if (CPStartRotate != 0.0){RotatePoint(CPStartLocA, Origin[0], Origin[1], CPStartRotate);}
if (CPStartLocA[0] < CPStartLocB[0]){xMin = CPStartLocA[0];xMax = CPStartLocB[0];}else{xMin = CPStartLocB[0];xMax = CPStartLocA[0];}
if (CPStartLocA[1] < CPStartLocB[1]){yMin = CPStartLocA[1];yMax = CPStartLocB[1];}else{yMin = CPStartLocB[1];yMax = CPStartLocA[1];}
if (CPStartLocA[2] < CPStartLocB[2]){zMin = CPStartLocA[2];zMax = CPStartLocB[2];}else{zMin = CPStartLocB[2];zMax = CPStartLocA[2];}
if (Origin[0] >= xMin && Origin[0] <= xMax && Origin[1] >= yMin && Origin[1] <= yMax && Origin[2] >= zMin && Origin[2] <= zMax)
{
return true;
}
if (bCPStartHasExtraData)
{
if (CPStartLocC[0] < CPStartLocD[0]){xMin = CPStartLocC[0];xMax = CPStartLocD[0];}else{xMin = CPStartLocD[0];xMax = CPStartLocC[0];}
if (CPStartLocC[1] < CPStartLocD[1]){yMin = CPStartLocC[1];yMax = CPStartLocD[1];}else{yMin = CPStartLocD[1];yMax = CPStartLocC[1];}
if (CPStartLocC[2] < CPStartLocD[2]){zMin = CPStartLocC[2];zMax = CPStartLocD[2];}else{zMin = CPStartLocD[2];zMax = CPStartLocC[2];}
if (Origin[0] >= xMin && Origin[0] <= xMax && Origin[1] >= yMin && Origin[1] <= yMax && Origin[2] >= zMin && Origin[2] <= zMax)
{
return true;
}
}
if (CPEndRotate != 0.0){RotatePoint(CPEndLocA, Origin[0], Origin[1], CPEndRotate);}
if (CPEndLocA[0] < CPEndLocB[0]){xMin = CPEndLocA[0];xMax = CPEndLocB[0];}else{xMin = CPEndLocB[0];xMax = CPEndLocA[0];}
if (CPEndLocA[1] < CPEndLocB[1]){yMin = CPEndLocA[1];yMax = CPEndLocB[1];}else{yMin = CPEndLocB[1];yMax = CPEndLocA[1];}
if (CPEndLocA[2] < CPEndLocB[2]){zMin = CPEndLocA[2];zMax = CPEndLocB[2];}else{zMin = CPEndLocB[2];zMax = CPEndLocA[2];}
if (Origin[0] >= xMin && Origin[0] <= xMax && Origin[1] >= yMin && Origin[1] <= yMax && Origin[2] >= zMin && Origin[2] <= zMax)
{
return true;
}
if (bCPEndHasExtraData)
{
if (CPEndLocC[0] < CPEndLocD[0]){xMin = CPEndLocC[0];xMax = CPEndLocD[0];}else{xMin = CPEndLocD[0];xMax = CPEndLocC[0];}
if (CPEndLocC[1] < CPEndLocD[1]){yMin = CPEndLocC[1];yMax = CPEndLocD[1];}else{yMin = CPEndLocD[1];yMax = CPEndLocC[1];}
if (CPEndLocC[2] < CPEndLocD[2]){zMin = CPEndLocC[2];zMax = CPEndLocD[2];}else{zMin = CPEndLocD[2];zMax = CPEndLocC[2];}
if (Origin[0] >= xMin && Origin[0] <= xMax && Origin[1] >= yMin && Origin[1] <= yMax && Origin[2] >= zMin && Origin[2] <= zMax)
{
return true;
}
}
return false;
}
__________________