Перейти к содержанию
Авторизация  
#Rips

Делаем плавную камеру обзора при регистрации | Видео урок

Рекомендуемые сообщения

#Rips

Доброе время суток пользователь cr-mp.ru
Прошу не ругать так как первый урок.
В данном уроке я объясню как сделать плавную камеру при регистрации/авторизации.
И так.. Приступаем для начало нам понадобится cameditor.
Скачать: cameditor | P.S YD проверяет

Установка Cameditor'a:

Зайдем в папку сервера(если делаете на localhost) и перекидываем все файлы в папку filterscripts
Переходим в server.cfg и находим там строчку : filterscripts и прописываем туда cameditor CMD

 

P.S У кого нету папки scriptfiles, создайте его или же у Вас будет крашиться сервер

Смотреть после того как установили cameditor:

 

 

Дальше переходим в папку scriptfiles ищем там наш файл с координатами камеры обзора, после чего переходим в мод и ищем publics/stock с регистрацией/авторизацией аккаунта и там меняйте координаты на свои

Вот так выглядит у меня:

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerVirtualWorld(playerid,1);
    InterpolateCameraPos(playerid, 1950.369262, 960.124877, 68.691299, 1749.385498, 1501.366821, 28.957445, 25000);
    InterpolateCameraLookAt(playerid, 1947.746459, 964.276550, 67.750808, 1745.120849, 1498.840332, 28.302368, 25000);
    return 1;
}  
InterpolateCameraPos(playerid, 1950.369262, 960.124877, 68.691299, 1749.385498, 1501.366821, 28.957445, 25000); // 25000 - скорость передвижения
InterpolateCameraLookAt(playerid, 1947.746459, 964.276550, 67.750808, 1745.120849, 1498.840332, 28.302368, 25000); // 25000 - скорость обзор

Автор данного урока: #Rips

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
aoproposition

Урок, не подойдет, для многих модов по множеству причин, у многих формы регистрации идут через другой паблик. На мой взгляд ты не правильно оформил тему. Хотя бы перепиши

 

Вот так выглядит у меня:

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerVirtualWorld(playerid,1);
InterpolateCameraPos(playerid, 1950.369262, 960.124877, 68.691299, 1749.385498, 1501.366821, 28.957445, 25000);
InterpolateCameraLookAt(playerid, 1947.746459, 964.276550, 67.750808, 1745.120849, 1498.840332, 28.302368, 25000);
return 1;
} InterpolateCameraPos(playerid, 1950.369262, 960.124877, 68.691299, 1749.385498, 1501.366821, 28.957445, 25000); // 25000 - скорость передвижения
InterpolateCameraLookAt(playerid, 1947.746459, 964.276550, 67.750808, 1745.120849, 1498.840332, 28.302368, 25000); // 25000 - скорость обзор

На

Создайте сток в конце мода

stock Regcamera(playerid)
{
InterpolateCameraPos(playerid, x, y, z, x, y, z, миллисекунды);
InterpolateCameraLookAt(playerid, x, y, z, x, y, z, миллисекунды);   
return 1;
}

Вставьте перед диалогом регистрации или выбора скина или же в другое нужное место

Regcamera(playerid);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Rips
@aoproposition,зачем делать лишний сток ради камеры, если ее можно всунуть в onplayerrequstclass или же в паблик, где показывается диалоги с регистрацией и авторизацией
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
aoproposition

, ну смотри, я просто высказал свое мнение как на мой взгляд лучше 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.