Текущие вопросы и ответы по редактору карт - Страница 340 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 340 из 350
 
Опции темы
#5086
Старый 22.06.2020, 17:10
  #5086
^
Fallenru
 
Аватар для Fallenru
📖
Регистрация: 03.06.2020
Сообщения: 31
Регистрация: 03.06.2020
Сообщения: 31
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

KusackaЗаменить на карте приключений одно здание на другое, где можно закупать существа. К примеру Demon Tower на Archers Tower. Условие я создам, почему оно должно изменится, мне сам процесс интересует. Потому что как удалить здание, я не знаю.

Удалить видимо нельзя,но есть команда - ReplaceDwelling(Заменяет жилище на жилище того же уровня указанной расы,
а также предусматривает указание существ, которые там продаются.)
	Syntax
{{{
ReplaceDwelling( name, newTownType, [creatureId1, [creatureId2,
[creatureId3, [creatureId4] ] ] ] )
}}}

К примеру Demon Tower на Archers Tower.
	ReplaceDwelling( 'Demon Tower', 0, 3 )


Где 'Demon Tower' - скриптовое имя здания
0 - ID расы
3 - ID существа
Fallenru вне форума
Ответить с цитированием
#5087
Старый 22.06.2020, 17:22
  #5087
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

KusackaЗаменить на карте приключений одно здание на другое, где можно закупать существа. К примеру Demon Tower на Archers Tower. Условие я создам, почему оно должно изменится, мне сам процесс интересует. Потому что как удалить здание, я не знаю.
Во-первых, можно удалить здание, поставив в Object Properties => IsRemovable => true. Затем RemoveObject(имя двеллинга) и CreateDwelling.
Но проще всего воспользоваться функцией
ReplaceDwelling( name, newTownType, [creatureId1, [creatureId2,
[creatureId3, [creatureId4] ] ] ] )
TownType - новая раса двеллинга. Трансформируется в двеллинг того же уровня (так, башня лучников превратится в склеп или каменный парапет). Указывать айдишники новых существ необязательно - тогда игра сама выставит в найм существ, стоящих по умолчанию в этом типе двеллингов.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5088
Старый 24.06.2020, 00:51
  #5088
^
Kusacka
 
Аватар для Kusacka
📖
Регистрация: 18.06.2020
Сообщения: 13
Регистрация: 18.06.2020
Сообщения: 13
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Спасибо за помощь всем. И я снова за ответом пришёл.

Как можно восстановить город из обломков?

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

Пробовал SetObjectOwner, но он работает видимо на города только
Kusacka вне форума
Ответить с цитированием
#5089
Старый 24.06.2020, 10:36
  #5089
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
Сообщение
Re: Текущие вопросы и ответы по редактору карт

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
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5090
Старый 24.06.2020, 13:23
  #5090
^
Kusacka
 
Аватар для Kusacka
📖
Регистрация: 18.06.2020
Сообщения: 13
Регистрация: 18.06.2020
Сообщения: 13
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

}{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("Название города"); Она отлично работала.

Я ток как восстановить город не знал. Спасибо. Попробую сегодня
Kusacka вне форума
Ответить с цитированием
#5091
Старый 02.07.2020, 10:56
  #5091
^
Kent305_n
📖
Регистрация: 26.12.2019
Сообщения: 11
Регистрация: 26.12.2019
Сообщения: 11
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Вот так вот смотришь, очень много людей задают различные вопросы по картостроению, а новых карт почти не выходит. А если и выходит, то от старожилов форума. Vita Городилов не в счет.
Kent305_n вне форума
Ответить с цитированием
#5092
Старый 02.07.2020, 11:01
  #5092
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ну, во-первых, если выходят карты от старожилов - это что, плохо, что ли? Во-вторых, уже вышли карты: одна от Мастера, ещё одна от него готовится, от EnterEsc'a, от меня что-то вышло + мультиплеер от всё того же Мастера... Заспойлерю немного: готовится у одного (не скажу, какого) пользователя кампания, ещё знаю как минимум 4-ёх человек, готовящих карты... В-третьих, Vita здесь вопросы как раз не задаёт. И в-четвёртых, не та тема для обсуждения.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5093
Старый 03.07.2020, 17:34
  #5093
^
DevoRevo
 
Аватар для DevoRevo
📖
Регистрация: 02.07.2020
Адрес: Сургут
Сообщения: 80
Регистрация: 02.07.2020
Адрес: Сургут
Сообщения: 80
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Приветствую. Может кто—то объяснить за что отвечают в object properties раздел Shared, параметрЫ Blocked Tiles, active Tiles, Hole Tiles?
Меняемый объект — город
DevoRevo вне форума
Ответить с цитированием
#5094
Старый 03.07.2020, 17:51
  #5094
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 23298
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 23298
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

BlockedTiles -- клетки, которые занимает объект, и которые будут непроходимыми, то есть красными, при выставлении объекта.
ActiveTiles -- эти будут зелёными, попытка пойти на них = взаимодействие с объектом.
HoleTiles -- эти не только будут непроходимыми, но и вырежут под собой текстуру поверхности, чтобы можно было увидеть подземную часть объекта (как у дварфийского города, всяких дыр в земле и проч.)
Всё задаётся в относительных координатах от центральной для объекта клетки.
__________________
"Мечты не уход от действительности, а средство приблизиться к ней."











Стикеры GBF в Telegram
"Мечты не уход от действительности, а средство приблизиться к ней."











Стикеры GBF в Telegram
Ment вне форума
Ответить с цитированием
#5095
Старый 03.07.2020, 18:07
  #5095
^
DevoRevo
 
Аватар для DevoRevo
📖
Регистрация: 02.07.2020
Адрес: Сургут
Сообщения: 80
Регистрация: 02.07.2020
Адрес: Сургут
Сообщения: 80
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Спасибо большое
Ещё такой вопрос, я поменял городу модель и из—за этого вокруг границ города появились так называемые дырки в текстурах, то есть видна подземная часть города.
Не подскажите, как понять какой тайл нужно исправить?
И где можно посмотреть центральную координату?
DevoRevo вне форума
Ответить с цитированием
#5096
Старый 03.07.2020, 18:35
  #5096
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Чтобы понять, какие из Hole tiles клетки нужно удалять, достаточно знать лишь где находится центр. Узнать, где находится центр, очень просто: в Objects Properties Tree найти Pos => + => Выставить любую координату, нажать Enter. А потом посмотреть сверху на город, наведясь на клетку с теми же координатами: клетка, находящаяся на координатах, заданных вручную через Pos, и есть центральная.
Проще удалить все Hole Tiles, а потом при надобности добавить + проще создать свой город, а не изменять старый.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5097
Старый 03.07.2020, 19:33
  #5097
^
DevoRevo
 
Аватар для DevoRevo
📖
Регистрация: 02.07.2020
Адрес: Сургут
Сообщения: 80
Регистрация: 02.07.2020
Адрес: Сургут
Сообщения: 80
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

}{0TT@6bI4Чтобы понять, какие из Hole tiles клетки нужно удалять, достаточно знать лишь где находится центр. Узнать, где находится центр, очень просто: в Objects Properties Tree найти Pos => + => Выставить любую координату, нажать Enter. А потом посмотреть сверху на город, наведясь на клетку с теми же координатами: клетка, находящаяся на координатах, заданных вручную через Pos, и есть центральная.
Проще удалить все Hole Tiles, а потом при надобности добавить + проще создать свой город, а не изменять старый.
Спасибо вам за помощь с тайлами
А есть где нибудь руководство как создай новый город?
Я копировал графу Shared и работал с копией одного из городов, но по каким то причинам герой не мог в него войти (иконка для того чтобы войти в город не отображалась) хотя телепортироваться в город а также выйти из него все ещё было возможно.
DevoRevo вне форума
Ответить с цитированием
#5098
Старый 03.07.2020, 19:51
  #5098
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Руководства нет. А объяснять долго...
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5099
Старый 07.07.2020, 23:36
  #5099
^
DevoRevo
 
Аватар для DevoRevo
📖
Регистрация: 02.07.2020
Адрес: Сургут
Сообщения: 80
Регистрация: 02.07.2020
Адрес: Сургут
Сообщения: 80
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Решил сделать на Отдельной карте уникальную арену, чтобы при штурме города вдобавок ко всем стенам ещё добавлялась стена из битвы с властелином. Стену добавить удалось, она даже работает, но по каким то причинам ее модель не отображается. Есть ее идеи как можно исправить сей недостаток?
DevoRevo вне форума
Ответить с цитированием
#5100
Старый 07.07.2020, 23:42
  #5100
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 921
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Для изменения визуала боевых карт следует отправляться по адресу AdvMapDesc => CombatArenas => Ставим объект "стена Властелина" на карту на задний фон. Сохраняем, запускаем битву с этой ареной (или со своей, если новую создавали). У меня работало целиком и полностью.

P.S. Как вы определили, что стену добавить удалось, если вы не могли видеть её модель?
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
Ответ
Страница 340 из 350


Опции темы



Часовой пояс GMT +4, время: 19:30.


vBulletin v3.5.0, Copyright ©2000-2021, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru