Герои Меча и Магии 5 - Картостроительство (Редактор карт)В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.
MentЭто у нас РедХевен спец по получению имён объектов заданного типа. Если создавать караван скриптами, то можно выбрать ему имя и тогда совсем без проблем.
Караваны создаются стандартным образом, через найм из города существ от внешних жилищ. Скрипт GetObjectNamesByType, судя по мануалу, работает только с городами TOWN_, строениями на карте BUILDING_, героями HERO_CLASS_ и существами CREATURE_.
__________________ ✍
Разработчик Heroes 5.5 WarGame Edition. Сайт проекта - пока неактивен Автор Асимметричных шахмат
Разработчик Heroes 5.5 WarGame Edition. Сайт проекта - пока неактивен Автор Асимметричных шахмат
народ, а я чего-то не смог найти в расширенном редакторе, где менять св-ва артефактов? Недавно вроде как находил, а сейчас вообще не могу найти. Вроде ref tables, но может и ошибаюсь...
Heroist народ, а я чего-то не смог найти в расширенном редакторе, где менять св-ва артефактов? Недавно вроде как находил, а сейчас вообще не могу найти. Вроде ref tables, но может и ошибаюсь...
Очень важный вопрос: можно ли как-то отключать таймер (лимит времени на ход) во время боёв с оппонентом? Или компенсировать потраченное время? А то получается что при встрече с оппонентом (даже тараканом) ход считай можно сразу заканчивать.
Второй ОВВ: можно ли как-то разблокировать интерфейс игрока во время хода оппонента и при этом заблокировать активные действия? Ход оппонента - фаза планирования. Очень тупо получается, что в эту фазу нельзя ни города посмотреть, ни героев - в Г3, например, можно было. Аналогично желательно разблокировать интерфейс и в бою.
__________________ ✍
Разработчик Heroes 5.5 WarGame Edition. Сайт проекта - пока неактивен Автор Асимметричных шахмат
Разработчик Heroes 5.5 WarGame Edition. Сайт проекта - пока неактивен Автор Асимметричных шахмат
if IsObjectExists ('elem2') == true then
RemoveObject('elem2')
end
в консоли, вроде (не уверен до конца) на этом месте ошибка, что-то связанное с "объект не exists" . И вроде бы, идет сбой скрипта. Так ли это? И если так, то как заменить или правильно написать данную проверку?
if IsObjectExists ('elem2') == true then
RemoveObject('elem2')
end
в консоли, вроде (не уверен до конца) на этом месте ошибка, что-то связанное с "объект не exists" . И вроде бы, идет сбой скрипта. Так ли это? И если так, то как заменить или правильно написать данную проверку?
Здесь написано всё правильно. Ошибка, наверное, в чём-то другом.