-
Уважаемый пользователь! Вы не представились системе! Для получения полного доступа к форуму войдите <ИЛИ> зарегистрируйтесь!
Спасибо.
-
База знаний:
Версия: 0.3e-
Стандартные функции PAWN
-
Версия: 0.3.7
-
Версия: 0.3e
-
Версия: 0.3d
-
Версия: 0.3c
-
Версия: 0.3b
-
Версия: 0.3a
-
Автовызываемые функции
-
-
Плагины и инклуды
-
Уроки
От 20th century
Обсудить / получить поддержкуПеремещает камеру для игрока из одной позиции в другую за установленный промежуток времени
(playerid, Float:FromX, Float:FromY, Float:FromZ, Float:ToX, Float:ToY, Float:ToZ, time, cut = CAMERA_CUT)
playerid - ИД игрока, для которого начнется изменение позиции.
Float:FromX - позиция X, с которой начнется перемещение.
Float:FromY - позиция Y, с которой начнется перемещение.
Float:FromZ - позиция Z, с которой начнется перемещение.
Float:ToX - конечная позиция X.
Float:ToY - конечная позиция Y.
Float:ToZ - конечная позиция Z.
time - время в миллисекундах до завершения перемещения.
cut - сокращение перемещения. По умолчанию не используется. Используйте CAMERA_MOVE для плавного перемещения.
Используйте TogglePlayerSpectating, чтобы объекты включались для проигрывателя во время движения камеры. Вы можете сбросить камеру за проигрывателем с помощью SetCameraBehindPlayer.Функция не возвращает никаких конкретных значений.
public OnPlayerCommandText(playerid, cmdtext[]) { // .. some code. if(!strcmp(cmdtext, "/moveme", true)) { TogglePlayerSpectating(playerid, 1); InterpolateCameraPos(playerid, 0.0, 0.0, 10.0, 1000.0, 1000.0, 30.0, 10000, CAMERA_MOVE); // Камера изменит свое положение с точки A на точку B за 10000 миллисекунд (10 секунд). return 1; } // .. some code. return 0; }
Войдите для возможности подписатьсяПодписчики 0
-