Сообщения от Текущие вопросы и ответы по редактору карт
Заинтересованный, в папке с игрой есть Editor Documentation/HOMM5_Hero_Level_and_Experience.pdf
1) Как сделать так, что бы при смерти героя миссия проваливалась?
2) Можно ли сделать так, что бы существо на карте парило в воздухе?
3) Сделал диалог. В игре всё монстры дерутся, всё идёт хорошо... НО в катсцене попросту пропал весь текст. Имена, текст который говорят герои...Что делать?
4) Как сделать так, что бы при заходе в определённый регион замок переходил во владения моему герою?
Здравствуйте. У меня тут накопилась парочка вопросов которые я хотел бы задать.
1) Как сделать так, что бы при смерти героя миссия проваливалась?
2) Можно ли сделать так, что бы существо на карте парило в воздухе?
4) Как сделать так, что бы при заходе в определённый регион замок переходил во владения моему герою?
1) В 1 из заданий выбери HERO_MUST_SIRVIVE(что-то вроде) дальше параметр(скрипт. имя героя)
2)Вроде нет, но попробуй в Position(pos) указать z
4)на регион вешай триггер вызывающий функцию со скриптом SetObjectOwner("(Имя объекта(в Name))", (номер игрока));
function TownNewOwner()
SetObjectOwner("Имя объекта", № игрока);
end
Trigger(тип, "имя региона", "TownNewOwner")
как высчитать клетку где находятся герои
Добавлено через 35 минут
А кто нибудь знает как мне сделать доступной битву не только для годрика но и для другого героя?
function bitvaBGR()
StartCombat("Godric", nil, 1, 32, 790, nil)
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "zombi", "nil")
end
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "zombi", "bitvaBGR")
PlayObjectAnimation("limon26", "death", ONESHOT_STILL )
sleep(7)
RemoveObject("limon26")
sleep(4)
PlayObjectAnimation("limon25", "happy", IDLE)
sleep(4)
Вот скрипт, он работает но только на персоонажа годрика как мне сделать что бы функция была доступна для 2 героев?
А можно по подробнее как работать с ChangeHeroStat()?
А кто нибудь знает как мне сделать доступной битву не только для годрика но и для другого героя?
как выставить рыцарю некромантию?
1) Поставить героя на карту, ткнуть в дереве свойств shared, в поле primary skill поменять стандартный навык на некромантию. Карта станет модом, данный герой будет иметь некромантию на всех картах, пока ваша карта лежит в папке maps.
2) То же самое, что и в первом, но создать нового героя с уникальным именем и настроить его под вас. Карта не будет модом.
3) Дать навык некромантии с помощью функции GiveHeroSkill().
4) Сделать героя некромантом без навыка некромантии с помощью функции MakeHeroNecromancer().
Ничего если текстовый файл ни как не вшит в карту?
Сам текстовый документ находиться просто в папке Maps, но в формате Юникод.