Tupac
Мастер
Всем привет!
Вот решил выложить урок по созданию летающей камера когда заходишь на сервер,по просьбе форумчан
И так начинаем
В public OnGameModeInit вставляем
Ко всем new добавим следующие переменные:
Теперь идем в public OnPlayerRequestClass и вставляем:
Далее в public OnPlayerConnect вставляем:
В public OnPlayerSpawn:
Если у вас нет в этом паблике функции SetCameraBehindPlayer то обязательно добавьте её
Создаем новый паблик:
Вот ещё забыл ко всем forward:
Координаты вы можете изменить под себя
Камеру я тестировал на Cream Life v1.2
Урок закончен всем спасибо за внимание
Автор вырезки: Tupac
Вот решил выложить урок по созданию летающей камера когда заходишь на сервер,по просьбе форумчан
И так начинаем
В public OnGameModeInit вставляем
PHP:
SetTimer("Cam",100,1);
PHP:
new Float:CamX[MAX_PLAYERS];
new Float:CamY[MAX_PLAYERS];
new Float:CamZ[MAX_PLAYERS];
new Camtime[MAX_PLAYERS];
PHP:
CamX[playerid] = 1987.1801;
CamY[playerid] = -1439.9788;
CamZ[playerid] = 217.5764;
PHP:
Camtime[playerid] = 1;
PHP:
Camtime[playerid] = 0;
PHP:
SetCameraBehindPlayer(playerid);
PHP:
public Cam()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Camtime[i] >= 1)
{
CamX[i] -= 0.4; // Скорость движения камеры
SetPlayerCameraPos(i,CamX[i],CamY[i],CamZ[i]); // Позиция нашей камеры
SetPlayerCameraLookAt(i,818.5380,-1402.7738,223.9858); // Куда камера смотрит
}
}
}
}
PHP:
forward Cam();
Камеру я тестировал на Cream Life v1.2
Урок закончен всем спасибо за внимание
Автор вырезки: Tupac
Последнее редактирование:
