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

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

Аватар пользователя
А где-нибудь можно найти таблицу опыта для достижения уровня?
У меча предназначения два острия, одно из них ты.

Заинтересованный занимается написанием прохождений
Прохождения]
НЕКРОМАНТ

2,3,4,5
Заинтересованный планирует создать серию мультиплеерных карт "Фантазия безумного картострителей".
Миссия 1 - Фктиф-Зобар готова на 11,5%
Аватар пользователя
Годрикова впадина, это тоже было в ЧаВо, вопрос "Как удалить определённый объект с карты?".

Заинтересованный, в папке с игрой есть Editor Documentation/HOMM5_Hero_Level_and_Experience.pdf
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
Аватар пользователя
Хорошо, спасибо
У меча предназначения два острия, одно из них ты.

Заинтересованный занимается написанием прохождений
Прохождения]
НЕКРОМАНТ

2,3,4,5
Заинтересованный планирует создать серию мультиплеерных карт "Фантазия безумного картострителей".
Миссия 1 - Фктиф-Зобар готова на 11,5%
Аватар пользователя
Здравствуйте. У меня тут накопилась парочка вопросов которые я хотел бы задать.
1) Как сделать так, что бы при смерти героя миссия проваливалась?
2) Можно ли сделать так, что бы существо на карте парило в воздухе?
3) Сделал диалог. В игре всё монстры дерутся, всё идёт хорошо... НО в катсцене попросту пропал весь текст. Имена, текст который говорят герои...Что делать?
4) Как сделать так, что бы при заходе в определённый регион замок переходил во владения моему герою?
Глаза боятся, а руки ампутировали
В ответ пользователю azazel.exe
Аватар пользователя
azazel.exe
Здравствуйте. У меня тут накопилась парочка вопросов которые я хотел бы задать.
1) Как сделать так, что бы при смерти героя миссия проваливалась?
2) Можно ли сделать так, что бы существо на карте парило в воздухе?

4) Как сделать так, что бы при заходе в определённый регион замок переходил во владения моему герою?

1) В 1 из заданий выбери HERO_MUST_SIRVIVE(что-то вроде) дальше параметр(скрипт. имя героя)
2)Вроде нет, но попробуй в Position(pos) указать z
4)на регион вешай триггер вызывающий функцию со скриптом SetObjectOwner("(Имя объекта(в Name))", (номер игрока));

function TownNewOwner()
SetObjectOwner("Имя объекта", № игрока);
end
Trigger(тип, "имя региона", "TownNewOwner")
В ответ пользователю DarkLordax
А не подскажите случаем скрипт пока что мне не известный: когда определённый герой берёт артефакт x ему добавляется 5 колды, 5 знания и второму герою тоже определённому добавляется 5 нападения и 5 защиты. Ну вот с этим есть предположения, но вот как высчитать клетку где находятся герои что бы проиграть над ними заклинание божественная сила?
Аватар пользователя
как высчитать клетку где находятся герои
x, y, f = GetObjectPosition(ИМЯ_ГЕРОЯ);
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
В ответ пользователю Jack_of_shadows
Спасибо, теперь знаю ещё очень полезную информацию которую буду использовать. А не поможете со скриптом который добавляет статы при прикосновению к тому магии хаоса?
Аватар пользователя
Годрикова впадина, вешайте на артефакт OBJECT_TOUCH_TRIGGER и добавляйте статы с помощью ChangeHeroStat().
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
В ответ пользователю Jack_of_shadows
А можно по подробнее как работать с ChangeHeroStat()? Именно вопрос это что писать в индификаторе параметра героя, и значение параметра? Что вообще за параметр?:o

Добавлено через 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()?
В официальном руководстве в описании этой функции всё есть.
А кто нибудь знает как мне сделать доступной битву не только для годрика но и для другого героя?
имя героя передается в триггер, я описывал это в ЧаВо, ну и в официальном руководстве естественно это тоже есть.
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
Помогите как выставить рыцарю некромантию?
Аватар пользователя
как выставить рыцарю некромантию?
Способов множество, зависит от того, что нужно получить на выходе.
1) Поставить героя на карту, ткнуть в дереве свойств shared, в поле primary skill поменять стандартный навык на некромантию. Карта станет модом, данный герой будет иметь некромантию на всех картах, пока ваша карта лежит в папке maps.
2) То же самое, что и в первом, но создать нового героя с уникальным именем и настроить его под вас. Карта не будет модом.
3) Дать навык некромантии с помощью функции GiveHeroSkill().
4) Сделать героя некромантом без навыка некромантии с помощью функции MakeHeroNecromancer().
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
В ответ пользователю Jack_of_shadows
Извеняюсь за вопрос, но вот насчёт формата Юникод в функции MessageBox. Текст в формате юникод надо вставить как то именно в карту или как? Просто я в блокноте создал файл, поставил формат юникод и файл поставил в папку Maps. И указываю путь: MessageBox("/Maps/SingleMissions/Revenge of the/sup1.txt")
Ничего если текстовый файл ни как не вшит в карту?
Сам текстовый документ находиться просто в папке Maps, но в формате Юникод.

Статистика

Приветствуем новейшего участника: Emil