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

Сообщения от Текущие вопросы и ответы по редактору карт

#1728
А есть ли скрипт когда герой заходит в регион и его переносит в другой?
В ответ пользователю HAndOS
Аватар пользователя
#1729
zehir12
А есть ли скрипт когда герой заходит в регион и его переносит в другой?
SetObjectPosition
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#1730
Людииии. как удалить кусок моста который повис за картой нечаянно??? :mad:
или можно забить на него и он не будет мешать??
В ответ пользователю Markel the Imperor
Аватар пользователя
#1731
Markel the Imperor
Людии. как удалить кусок моста который повис за картой нечаянно???:mad:
Попробуй в поиске удали или выделением по объектам.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Ment
Аватар пользователя
#1733
Ment
Не уверен... Но двигать города, как это делал Зехир в Повелителях, можно.
Ment
то есть эту проблему можно решить так : спрятать в поземелье несколько городов в недоступном и невидимом месте а потом вызывать по мере надобности?
Идея в этом, да.
А можно поподробнее? Города просто так не перемещаются, и у них даже нет свойства IsRemovable (:eek:)... И как это сделать?
Аватар пользователя
#1734
Посмотрел в скриптах разрабов. Делается так:
pos.x, pos.y, pos.floor = GetObjectPosition(townName);
MakeTownMovable(townName);
SetObjectRotation(townName, newRotation);
SetObjectPosition(townName, newX, newY, newFloor);
SetObjectOwner(ZehirTownName, PLAYER_1);

Плюс можно применить всякие эффекты. Полный текст скрипта по адресу data.pak\scripts\A2_Zehir\A2_Zehir.lua
 

К А
Стикеры GBF в Telegram
В ответ пользователю Ment
Аватар пользователя
#1735
Cпасибо, сейчас попробую

Добавлено через 7 минут
Эмм... Не знаю, зачем они так все усложняли...
Мне помогла одна единственная скрипт-функция MakeTownMovable(townName), которая делает город перемещаемым (типа ставит свойство IsRemovable на true).
В целом тот кусок скрипта выглядит так:
MakeTownMovable(townName);
SetObjectPosition(townName, newX, newY, newFloor);
SetObjectOwner(townName, 1);
Аватар пользователя
#1739
StartDialogScene, нашел в мануале...
Вот теперь возникает 2-й вопрос: каким должен быть путь к файлу ролика?
В ответ пользователю 32MeTpa
Аватар пользователя
#1740
32MeTpa
StartDialogScene, нашел в мануале...
Вот теперь возникает 2-й вопрос: каким должен быть путь к файлу ролика?
путь к xdb найлу ролика(находится внутри файла карты):
StartDialogScene("/dial/DialogScene.xdb#xpointer(/DialogScene)");
Мои карты:
Town
Готовится:Чума (40%), Сосиска(42%), Война Грааля
Аватар пользователя
#1741
Спасибо, я вот не знал какая концовка должна быть
StartDialogScene("/dial/DialogScene.xdb#xpointer(/DialogScene)";


Добавлено через 16 часов 38 минут
У меня неожиданно переименовались все тексты в роликах... Можно ли это как-то предотвратить?
Аватар пользователя
#1742
32МеТра, если менять файлы в карте-архиве, такое будет. И при последующем редактировании архива будет вылетать ошибка. Файлы можно попереименовывать, но по какому принципу - не знаю. Можно снова открыть в редакторе и прописать реплики вручную в меню по "пробелу", но тогда придётся переделывать камеры, так как они слетят.
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"