Давайте все что касается камер обсуждать в этой теме.
Камеры бывают
freedebugcamera
dayzspectator
staticcamera
Взято из примера:
Cоздание свободной камеры игроку (player - обьект игрока типа PlayerBase)
GetGame().SelectSpectator(player.GetIdentity(), "freedebugcamera", player.GetPosition());
Уничтожение камеры c возвратом фокуса камеры обратно к персонажу
PlayerBase pBody = player;
GetGame().SelectPlayer(player.GetIdentity(), pBody);
Тут мне не ясен нюанс
Зачем было загонять обьект игрока в переменную pBody и использовать эту переменную в SelectPlayer, когда проще
GetGame().SelectPlayer(player.GetIdentity(), player);
И еще хотелось бы понять
как получить координаты положения камеры на сервере когда она создана и переместилась