Перейти к содержанию

Текущие вопросы и ответы по редактору карт

Аватар пользователя
#5191
}{0TT@6bI4
Прямой функции восстановления города из обломков, видимо, нет. Можно попробовать костыль:
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;


Я для разрушение города использовал команду RazeTown("Название города"); Она отлично работала.

Я ток как восстановить город не знал. Спасибо. Попробую сегодня

Статистика

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

Сейчас на сайте 7 пользователей 1701 гостей