Дата: 16.07.2010, Пятница, 00:48:20 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 55
Всем привет,решил выложить небольшой урок как сделать летающюю камеру при заходе на сервер, так начнём: 1. Это добовляем во все forward: 2. Это добовляем во все new: 3. Это добовляем в public OnGameModeInit(): Code scamerafly = SetTimer("Flycamera", 10, 1); Думаю разберётесь куда вставить это 4. Это добовляем в public GameModeExitFunc(): Code KillTimer(scamerafly); 5. И осталось токо добавить public,лутче добавить в конец: Quote public Flycamera() { for(new i=0; i<MAX_PLAYERS; i++) { if(Camera[i] == 1) { SetPlayerCameraPos(i,CameraX[i], -1324.0, 287.2); SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0); CameraX[i]+= 0.5; if(CameraX[i] == 1500.0) { GameTextForPlayer(i, "Text game", 1500, 0); } if(CameraX[i] == 1700.0) { SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2); SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0); CameraY[i]+= 0.5; } if(CameraX[i] >= 2400.0) { CameraX[i] = 1460.0; CameraY[i] = -1324.0; CameraZ[i] = 287.2; Camera[i] = 2; EmptyMessages(i, 50); GameTextForPlayer(i, "~n~~p~Text game", 5500, 4); } } else if(Camera[i] == 2) { SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2); SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0); CameraY[i]+= 0.5; if(CameraY[i] >= -724.0) { CameraZ[i] = 287.2; Camera[i] = 3; EmptyMessages(i, 50); } } else if(Camera[i] == 3) { SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2); SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0); CameraX[i]-= 0.5; if(CameraX[i] <= 850.0) { Camera[i] = 4; } } else if(Camera[i] == 4) { SetPlayerCameraPos(i,CameraX[i], CameraY[i], CameraZ[i]); SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0); CameraY[i]-= 0.5; if(CameraY[i] <= -1224.0) { GameTextForPlayer(i, "Text game", 1500, 0); CameraX[i] = 1460.0; CameraY[i] = -1324.0; CameraZ[i] = 287.2; CameraZ[i] = 287.2; Camera[i] = 0; } } else { Camera[i] = 0; } } return 1; } GameTextForPlayer - это будет писать по середине текст,можно вобще убрать! Если не будет работать,пишите помогу исправить ошибки =)
|
Дата: 16.07.2010, Пятница, 01:29:20 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 132
не будет она так летать -_-
|
Дата: 16.07.2010, Пятница, 13:08:58 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 55
Close please!!!!!!!!И ... летать он будет!!!!!
|