Так а смысл тогда их апдейтить? Если я их удаляю, сразу создаю нужный объект, и они, как раз, все на место возвращаются
Вид для печати
Так ведь я же уже и поделился
Вот таким образом вся проблема решилась, спасибо Деймосу
PHP код:
Streamer_DestroyAllVisibleItems(playerid, STREAMER_TYPE_OBJECT);
noclipdata[playerid][flyobject] = CreatePlayerObject(playerid, 19300, X, Y, Z, 0.0, 0.0, 0.0);
AttachCameraToPlayerObject(playerid, noclipdata[playerid][flyobject]);
Можешь для нашего столика провести эксперимент и убрать Streamer_DestroyAllVisibleItems? То бишь, без него попробуй создать объект. Мои опыты показывают, что дело не в нём :)
Просто, когда я задавал этот вопрос, код отличался от этого как раз только отсутствием этой строчки)
Ну сейчас пепроверю, конечно, для точности
- - - Добавлено - - -
Проверка показала следующие результаты:
Без дестроя объект == 65535, камера где-то в воздухе, двигать ей нельзя
Со вставкой дестроя перед созданием ситуация меняется:
Либо у тебя стример какой-то странный, либо у меня. Ну не суть.
Чтоб объекты сразу появились, можно использовать Streamer_Update после перемещения камеры.
Закрыто.