20.03.2016, 15:03
Hi guys,
I have problem with SetCameraBehindPlayer function. I'm making something(it doesn't matter what, you'll se later), and I need to set camera behind player before it takes camera's position. Everything work fine if I 1st type /kam command, and then /kamera command. SetCameraBehindPlayer doesn't work in /kamera command(commands are for test), doesn't anybody Know why? Thanks!
I have problem with SetCameraBehindPlayer function. I'm making something(it doesn't matter what, you'll se later), and I need to set camera behind player before it takes camera's position. Everything work fine if I 1st type /kam command, and then /kamera command. SetCameraBehindPlayer doesn't work in /kamera command(commands are for test), doesn't anybody Know why? Thanks!
Код:
_HRP_CMD(kamera)
{
GetPlayerFacingAngle(_playerid, _HRP_kut[_playerid]);
SetPlayerFacingAngle(_playerid, 0.00);
defer tajmer(_playerid);
return (true);
}
_HRP_CMD(kam)
{
SetPlayerFacingAngle(_playerid, _HRP_kut[_playerid]);
return SetCameraBehindPlayer(_playerid);
}
timer tajmer[500](_playerid)
{
new Float:x, Float:y, Float:z;
new Float:lX, Float:lY, Float:lZ;
SetPlayerCameraPos(_playerid, x + 2.8, y + 2.8, z);
SetCameraBehindPlayer(_playerid);
GetPlayerCameraPos(_playerid, x, y, z);
GetPlayerCameraFrontVector(_playerid, lX, lY, lZ);
SetPlayerCameraPos(_playerid, x + 2.8, y + 2.8, z);
SetPlayerCameraLookAt(_playerid, x + lX * 5.00, y + lY * 5.00, z + lZ * 5.00);
return (true);
}

