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); }