Hello guys , i wanted to ask you if there is a way to get camera pos and interpolate from collected pos to set position?
Код:
else if(Player[playerid][LoggedIn] == true && Player[playerid][AccountVerified] == 1)
{
new Float:Pos[3],Float:VPos[3];
switch(classid)
{
case 1,2,3:
{
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerCameraFrontVector(playerid, VPos[0], VPos[1], VPos[2]);
InterpolateCameraPos(playerid, Pos[0], Pos[1], Pos[2], 2464.3269,-1660.7306,13.3076, 2000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, VPos[0], VPos[1], VPos[2], 2494.7563,-1668.0493,13.3438, 2000,CAMERA_MOVE);
}
case 4,5,6:
{
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerCameraFrontVector(playerid, VPos[0], VPos[1], VPos[2]);
InterpolateCameraPos(playerid, Pos[0], Pos[1], Pos[2], 2223.3882,-1141.7634,25.7969, 2000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, VPos[0], VPos[1], VPos[2], 2218.1865,-1171.0681,25.7266, 2000,CAMERA_MOVE);
}
case 7,8,9:
{
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerCameraFrontVector(playerid, VPos[0], VPos[1], VPos[2]);
InterpolateCameraPos(playerid, Pos[0], Pos[1], Pos[2], 2797.0293,-1087.6442,30.7198, 2000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, VPos[0], VPos[1], VPos[2], 2821.3826,-1087.0073,30.7188, 2000,CAMERA_MOVE);
}
}
}