Герои Меча и Магии 5 - Картостроительство (Редактор карт)В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.
Здравствуйте,когда я создавал карту в редакторе,я поменял текстуры и вид нанимаемых существ у некоторых зданий с помощью строки -Shared.При заходе в одиночную игру, обнаружил, что изменённые параметры распространяются на все карты и сценарии.Вопросы:Так и должно быть или я что-то делаю неправильно?И как сделать так, чтобы такие изменения распространялись только на одну конкретную карту?(только скриптами?).Заранее спасибо.
Vladislav A-VЗдравствуйте,когда я создавал карту в редакторе,я поменял текстуры и вид нанимаемых существ у некоторых зданий с помощью строки -Shared.При заходе в одиночную игру, обнаружил, что изменённые параметры распространяются на все карты и сценарии.Вопросы:Так и должно быть или я что-то делаю неправильно?И как сделать так, чтобы такие изменения распространялись только на одну конкретную карту?(только скриптами?).Заранее спасибо.
Насколько я знаю, все так и должно быть... и сделать что бы конкретные изменения были только в конкретной карте нельзя.
Если изменять параметры объектов, то это распространяется на все карты. Но это не является большой проблемой, так как все так делают и давно стандартом стало держать в папке maps только одну карту в которую играешь. Но можно ещё создавать копии объектов, давать им уникальные имена, чтобы они не перекрывали ресурсы игры, и тогда ничего влиять не будет.
__________________ ✍РПГ-сценарий для HoMM5: Путь героя
Добрый день! Подскажите, пожалуйста, что делать. Я - новичок в картостроительстве. Нарисовал новую карту. В одном городе при выборе в меню почему-то нельзя выбрать героя. В разделе HeroInTown выбрал true. Прилагаю рисунок. Ссылка на скрин из редактора: https://yadi.sk/i/miq1TcGOLZHlIw (не получилось вставить рисунок в сообщение) В остальных городах герои есть. Подскажите, что можно сделать, пожалуйста! Заранее спасибо!
NarhizКак сделать ограничение по времени на выполнение задания.
В момент получения задания сохраняете текущий день quest_start_time = GetDate(ABSOLUTE_DAY); По триггеру нового дня проверяете что время истекло: Trigger(NEW_DAY_TRIGGER, 'NewDay'); function NewDay() if ((проверка что квест активен) and (GetDate(ABSOLUTE_DAY) >= (quest_start_time+1))) then фэйлим квест end end
__________________ ✍РПГ-сценарий для HoMM5: Путь героя
Jack_of_shadowsВ момент получения задания сохраняете текущий день quest_start_time = GetDate(ABSOLUTE_DAY); По триггеру нового дня проверяете что время истекло: Trigger(NEW_DAY_TRIGGER, 'NewDay'); function NewDay() if ((проверка что квест активен) and (GetDate(ABSOLUTE_DAY) >= (quest_start_time+1))) then фэйлим квест end end
Спасибо
Добавлено через 59 минут Как сделать задание с подпунктами, то есть, чтобы одно задание включало в себя 3, например? Ну и чтобы оно считалось выполненным, когда все эти 3 задания выполнены.
UPD: Возможно моё дополнение не увидели, продублирую: Как сделать задание с подпунктами, то есть, чтобы одно задание включало в себя 3, например? Ну и чтобы оно считалось выполненным, когда все эти 3 задания выполнены.
NarhizUPD: Возможно моё дополнение не увидели, продублирую: Как сделать задание с подпунктами, то есть, чтобы одно задание включало в себя 3, например? Ну и чтобы оно считалось выполненным, когда все эти 3 задания выполнены.
самое простое, при старте главного задания запустить поток, проверяющий, завершены ли 3 второстепенных задания. Например, так:
function CheckSecondaryQuestsCompleted()
while 1 do
if GetObjectiveState('задание_1') == OBJECTIVE_COMPLETED and
GetObjectiveState('задание_2') == OBJECTIVE_COMPLETED and
GetObjectiveState('задание_3') == OBJECTIVE_COMPLETED then
SetObjectiveState('главное_задание', OBJECTIVE_COMPLETED)
break
end
sleep()
end
end
Знает может кто, возможно ли в редакторе карт настроить начальное размер и недельный рост нейтральных армий? На рекруте по стандарту половина недельного и рост 5%, на ветеране полтора и 10%. Хочется поиграть на карте со слабыми существами на невероятном уровне сложности.
Как сделать анимацию разрушения города или объекта на карте? ( Когда к примеру в кампании Повелители Орды варвар подходит или захватывает к хижине или замку , а он рушится). И скрипт как сделать так , чтобы началась осада вражеского замка героем , чтобы игрок мог сам осаждать ( чтобы не было автобоя)?
Кто-нить знает почему в моей карте вражеский герой гном не использует магию, которую я ему дал? Я в карте спецом его скопипастил под своего игрока, вся магия используется, но ии её игнорит(думал, проблема в сложности игры, но нет, герои не юзают магию. ток существа).
Jelus, насколько я понимаю, это стандартные проблемы геройского ИИ. Не считает нужным использовать магию в той ситуации, в которую вы его поставили. У меня было точно такое же.
__________________ ✍РПГ-сценарий для HoMM5: Путь героя