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

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

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

Ответ
Страница 205 из 384
 
Опции темы
#3061
Старый 08.01.2014, 18:08
  #3061
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

А что ты хочешь этим добиться, собственно?
На игровой процесс повлияет, мне кажется, впрочем, если запустить это проверку в начале карты под фоновый ролик с BlockGame() 'ом, то мб и прокатит.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#3062
Старый 08.01.2014, 18:17
  #3062
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

HeroistА что ты хочешь этим добиться, собственно?
На игровой процесс повлияет, мне кажется, впрочем, если запустить это проверку в начале карты под фоновый ролик с BlockGame() 'ом, то мб и прокатит.

Я хочу, чтоб монстр каждый день менял своё положение на карте. Зачем - не скажу) Естественно, если он встрянет где-нибудь в горе или в дереве - будет не айс.

Может так например?

	
Xp={};
Yp={};
p=0;

for i=80,160 do
         for j=50,120 do
                   if IsTilePassable(i, j, 0)==true then
                             Xp[p]=i;
                             Yp[p]=j;
                             p=p+1;
                   end;
         end;
end;

function poslal()
         posl=random(p);
         SetObjectPosition("имя", X[posl], Y[posl], 0);
end;

MasteR вне форума
Ответить с цитированием
#3063
Старый 08.01.2014, 18:35
  #3063
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Кстати, если он встрянет на другом монстре, каком-нибудь герое или в гарнизоне города, тоже будет не айс, так что эти случаи в идеале тоже проверить (не уверен, что IsTilePassable это учитывает, скорее нет).
Ment сейчас на форуме
Ответить с цитированием
#3064
Старый 08.01.2014, 18:46
  #3064
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

MentКстати, если он встрянет на другом монстре, каком-нибудь герое или в гарнизоне города, тоже будет не айс, так что эти случаи в идеале тоже проверить (не уверен, что IsTilePassable это учитывает, скорее нет).
Ну это само собой) я просто не стал писать сюда все исключения)

Добавлено через 3 минуты
Есть у меня кстати ещё один вариант - каждый день удалять монстра и заново его создавать и заново вешать триггер на него. Функция CreateMonster как раз таки не "втыкает" его в горы или других существ

Добавлено через 3 минуты
вроде бы не втыкает
MasteR вне форума
Ответить с цитированием
#3065
Старый 09.01.2014, 01:01
  #3065
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Вы мне просто глаза открыли функцией IsTilePassable (не знал что такая есть) а потом сразу же закрыли, указав что она учитывает только статические объекты. Тоже давненько подумываю над перемещением монстров по карте, но все не знал как это сделать нормально. Похоже что лучше RemoveObject и CreateMonster ничего не найдешь, уж она ставит правильно. Единственное что мне в ней не нравится, то что мы должны знать заранее все параметры монстра - например какие у него были courage и mood, а если стоит задача перемещать абсолютно случайного монстра - эти параметры нам неизвестны.

upd: ах, ну да, и самый бредовый вариант который мне пока приходил - вызываем CreateMonster (можно и другие похожие функции), смотрим в какой точке он появился, удаляем, перемещаем исходного монстра в эту точку. Вуаля.
Jack_of_shadows вне форума
Ответить с цитированием
#3066
Старый 09.01.2014, 12:19
  #3066
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Jack_of_shadowsВы мне просто глаза открыли функцией IsTilePassable (не знал что такая есть) а потом сразу же закрыли, указав что она учитывает только статические объекты. Тоже давненько подумываю над перемещением монстров по карте, но все не знал как это сделать нормально. Похоже что лучше RemoveObject и CreateMonster ничего не найдешь, уж она ставит правильно. Единственное что мне в ней не нравится, то что мы должны знать заранее все параметры монстра - например какие у него были courage и mood, а если стоит задача перемещать абсолютно случайного монстра - эти параметры нам неизвестны.

upd: ах, ну да, и самый бредовый вариант который мне пока приходил - вызываем CreateMonster (можно и другие похожие функции), смотрим в какой точке он появился, удаляем, перемещаем исходного монстра в эту точку. Вуаля.

тоже вариант) но мне всё равно, какое у монстра настроение и отвага, так как я его "отключаю" и вешаю триггер, так что можно попроще сделать)
MasteR вне форума
Ответить с цитированием
#3067
Старый 09.01.2014, 12:28
  #3067
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Jack_of_shadows, возможно в вышеописанной ситуации надо создавать всех монстров при старте карты скриптом, сразу же загоняя в массив параметры... И недели монстров исключить. Тогда означенная проблема отпадает.
Ment сейчас на форуме
Ответить с цитированием
#3068
Старый 09.01.2014, 20:29
  #3068
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ment, да, если бы мне захотелось завязать на перемещении монстров какой-нибудь особо важный геймплейный элемент карты, пришлось бы делать так. Но учитывая количество хлопот с этим, лучше обойтись малой кровью - у меня это будет лишь маленькая фича.
Jack_of_shadows вне форума
Ответить с цитированием
#3069
Старый 10.01.2014, 22:06
  #3069
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Вопрос по OpenPuzzleMap(player, numObelisks);

Если я поставил на карту 6 обелисков, то мне нужно 6 раз вызвать эту функцию, где numObelisks будет равно 1, так (чтобы карта открылась полностью)? Или нет? А то тут в описании говорится про эффективное число обелисков 36 и т.п. Я чё-т запутался
MasteR вне форума
Ответить с цитированием
#3070
Старый 10.01.2014, 22:18
  #3070
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

virtually ”visits” the defined number of obelisks for the player.
Полагаю, сколько укажите во втором параметре, столько и посетится. А про 36 написано, потому как игра видимо не умеет делить карту-загадку на 37 кусков и более, максимум 36.
Ment сейчас на форуме
Ответить с цитированием
#3071
Старый 12.01.2014, 14:58
  #3071
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Какого сейчас максимальное количество квестов на одной карте? (нкжно знать, к чему стремиться)
MasteR вне форума
Ответить с цитированием
#3072
Старый 12.01.2014, 17:51
  #3072
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Вряд ли есть ограничение (а если и есть, то оно должно быть заоблачное, 65536 или 2147 млн)
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#3073
Старый 12.01.2014, 17:59
  #3073
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

2147 млн
к чему стремиться

Juss456, я жду твою карту! х)
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#3074
Старый 12.01.2014, 20:51
  #3074
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3351
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

RedHeavenHeroВряд ли есть ограничение (а если и есть, то оно должно быть заоблачное, 65536 или 2147 млн)
Не, я не в этом смысле) Есть ли рекорд какой-нибудь среди сделанных карт?
MasteR вне форума
Ответить с цитированием
#3075
Старый 12.01.2014, 20:54
  #3075
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Есть. У Вас.
-----
Собственно, соревноваться с Вами мог, наверное, Dyrman, у него в "Путешествии" тоже было много квестов. Но всё же вроде как не сотня.
Ment сейчас на форуме
Ответить с цитированием
Ответ
Страница 205 из 384


Опции темы



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


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

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