Перейти к содержанию
Аватар пользователя
#5192
Kusacka
Как можно восстановить город из обломков?

То есть, есть разрушенные города Людей и Демонов. Есть ли способ изменить объект на город?

Пробовал SetObjectOwner, но он работает видимо на города только

Прямой функции восстановления города из обломков, видимо, нет. Можно попробовать костыль:
function RazeOfTown()
MakeTownMovable(nTownname);
--делаем город подвижным
SetObjectPosition(nTowname, x, y, floor);
--Телепортируем город в какую-то пустую зону, скрытую от глаз (например, в подземелье)
PlayVisualEffect(...);
--Какие-то красивые эффекты уничтожения города
CreateStatic("RazedTown", /Путь к модели.xdb#xpointer(/Model), x, y, floor);
--Создаём на месте города обломки
end;
...
...
function TownRebuilt()
RemoveObject("RazedTown");
--Убираем обломки
PlayVisualEffect(...);
--Какой-нибудь красивый эффект восстановления города
SetObjectPosition("TownName", x, y, floor);
--Возвращаем город на место
end;
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________

Статистика

Приветствуем новейшего участника: leyu