12.11.2012, 10:05
I have a problem, because i did five positions:
And i can't do loop for() which will be made for this to be the first camera A then B, C, D, E, and then from the beginning. I did it:
but it doesn't work.
Код:
new MAX_CAMERAS[5];
new Float:CameraSkinSelection[MAX_CAMERAS][6] =
{
{-1265.975952, 965.073181, 136.339904, -1279.604614, 970.440979, 141.554534}, // A
{-1279.604614, 970.440979, 141.554534, -1272.550659, 980.745117, 140.219543}, // B
{-1272.550659, 980.745117, 140.219543, -1281.705688, 970.184082, 139.713088}, // C
{-1281.705688, 970.184082, 139.713088, -1271.078613, 976.697021, 143.956420}, // D
{-1265.975952, 965.073181, 136.339904, -1279.604614, 970.440979, 141.554534} // E
};
Код:
for(new x = MAX_CAMERAS; x--;)
{
InterpolateCameraPos(playerid, CameraSkinSelection[x][0], CameraSkinSelection[x][1], CameraSkinSelection[x][2], CameraSkinSelection[x][3], CameraSkinSelection[x][4], CameraSkinSelection[x][5], 2000, 1);
InterpolateCameraLookAt(playerid, -1279.157348, 969.061645, 140.653335, -1269.364379, 976.686645, 141.089126, 2000, 1);
}


