07.09.2014, 04:16
(
Последний раз редактировалось Skpler; 07.09.2014 в 14:16.
)
pawn Код:
#define POS_SQUARE_CENTER_X 0.0
#define POS_SQUARE_CENTER_Y 0.0
#define POS_SQUARE_CENTER_Z 100.0
#define OFFSET_Y -4.0
#define OFFSET_Z 4.0
#define OFFSET_X -5.0
new const Float:PosArray_Squares[4][4][3] =
{
{
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y, POS_SQUARE_CENTER_Z },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y, POS_SQUARE_CENTER_Z + OFFSET_Z },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y, POS_SQUARE_CENTER_Z + OFFSET_Z * 2.0 }, // error 020: invalid symbol name ""
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y, POS_SQUARE_CENTER_Z + OFFSET_Z * 3.0 }
},
{
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y, POS_SQUARE_CENTER_Z },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y, POS_SQUARE_CENTER_Z + OFFSET_Z },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y, POS_SQUARE_CENTER_Z + OFFSET_Z * 2.0 },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y, POS_SQUARE_CENTER_Z + OFFSET_Z * 3.0 }
},
{
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y * 2.0, POS_SQUARE_CENTER_Z },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y * 2.0, POS_SQUARE_CENTER_Z + OFFSET_Z },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y * 2.0, POS_SQUARE_CENTER_Z + OFFSET_Z * 2.0 },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y * 2.0, POS_SQUARE_CENTER_Z + OFFSET_Z * 3.0 }
},
{
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y * 3.0, POS_SQUARE_CENTER_Z },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y * 3.0, POS_SQUARE_CENTER_Z + OFFSET_Z },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y * 3.0, POS_SQUARE_CENTER_Z + OFFSET_Z * 2.0 },
{ POS_SQUARE_CENTER_X, POS_SQUARE_CENTER_Y + OFFSET_Y * 3.0, POS_SQUARE_CENTER_Z + OFFSET_Z * 3.0 }
}
}; // error 010: invalid function or declarations
error 020: invalid symbol name ""
error 010: invalid function or declaration
PS: Those code work fine in visual studio 2013 c++, I think it was the pawn compiler bug.