12.11.2012, 10:25
Now, Camera doesn't move. This is my code:
Код:
#define MAX_CAMERAS 5 new Float:CameraSkinSelection[MAX_CAMERAS][6] = { {-1265.975952, 965.073181, 136.339904, -1279.604614, 970.440979, 141.554534}, {-1279.604614, 970.440979, 141.554534, -1272.550659, 980.745117, 140.219543}, {-1272.550659, 980.745117, 140.219543, -1281.705688, 970.184082, 139.713088}, {-1281.705688, 970.184082, 139.713088, -1271.078613, 976.697021, 143.956420}, {-1265.975952, 965.073181, 136.339904, -1279.604614, 970.440979, 141.554534} }; public OnPlayerRequestClass(playerid, classid) { if(PlayerStats[playerid][Logged] == true) { for(new x = 5;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); } SetPlayerPos(playerid, -1278.4835, 976.6465, 139.2304); SetPlayerFacingAngle(playerid,-94.0000); PlayerPlaySound(playerid, 1132, -1279.197509, 965.064270, 140.792968); TextDrawShowForPlayer(playerid, WhiteScreen); SetTimerEx("WhiteScreenClass", 100, 0, "d", playerid); } return 1; }