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

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

Аватар пользователя
#5065
Здравствуйте,когда я создавал карту в редакторе,я поменял текстуры и вид нанимаемых существ у некоторых зданий с помощью строки -Shared.При заходе в одиночную игру, обнаружил, что изменённые параметры распространяются на все карты и сценарии.Вопросы:Так и должно быть или я что-то делаю неправильно?И как сделать так, чтобы такие изменения распространялись только на одну конкретную карту?(только скриптами?).Заранее спасибо.
В ответ пользователю Vladislav A-V
Аватар пользователя
#5066
Vladislav A-V
Здравствуйте,когда я создавал карту в редакторе,я поменял текстуры и вид нанимаемых существ у некоторых зданий с помощью строки -Shared.При заходе в одиночную игру, обнаружил, что изменённые параметры распространяются на все карты и сценарии.Вопросы:Так и должно быть или я что-то делаю неправильно?И как сделать так, чтобы такие изменения распространялись только на одну конкретную карту?(только скриптами?).Заранее спасибо.
Насколько я знаю, все так и должно быть... и сделать что бы конкретные изменения были только в конкретной карте нельзя.
Аватар пользователя
#5067
Если изменять параметры объектов, то это распространяется на все карты. Но это не является большой проблемой, так как все так делают и давно стандартом стало держать в папке maps только одну карту в которую играешь.
Но можно ещё создавать копии объектов, давать им уникальные имена, чтобы они не перекрывали ресурсы игры, и тогда ничего влиять не будет.
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
В ответ пользователю SSSobak
#5068
Скачал чистую версию теперь все работает, спасибо
#5069
Добрый день!
Подскажите, пожалуйста, что делать. Я - новичок в картостроительстве. Нарисовал новую карту. В одном городе при выборе в меню почему-то нельзя выбрать героя. В разделе HeroInTown выбрал true. Прилагаю рисунок.
Ссылка на скрин из редактора: https://yadi.sk/i/miq1TcGOLZHlIw (не получилось вставить рисунок в сообщение)
В остальных городах герои есть.
Подскажите, что можно сделать, пожалуйста!
Заранее спасибо!
Аватар пользователя
#5070
Здравствуйте, подскажите, как изменять количество очков хода героя на карте?:smile33:
#5073
Как сделать ограничение по времени на выполнение задания. Например, мне надо, чтобы задание было выполнено за 1 день, иначе, миссия будет проиграна.
В ответ пользователю Narhiz
Аватар пользователя
#5074
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: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
В ответ пользователю Jack_of_shadows
#5075
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 задания выполнены.
#5076
UPD:
Возможно моё дополнение не увидели, продублирую:
Как сделать задание с подпунктами, то есть, чтобы одно задание включало в себя 3, например? Ну и чтобы оно считалось выполненным, когда все эти 3 задания выполнены.
В ответ пользователю Narhiz
Аватар пользователя
#5077
Narhiz
UPD:
Возможно моё дополнение не увидели, продублирую:
Как сделать задание с подпунктами, то есть, чтобы одно задание включало в себя 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
Нет войне.
В ответ пользователю Gerter
#5078
Знает может кто, возможно ли в редакторе карт настроить начальное размер и недельный рост нейтральных армий? На рекруте по стандарту половина недельного и рост 5%, на ветеране полтора и 10%. Хочется поиграть на карте со слабыми существами на невероятном уровне сложности.
В ответ пользователю MikeGreen
#5079
Как сделать анимацию разрушения города или объекта на карте? ( Когда к примеру в кампании Повелители Орды варвар подходит или захватывает к хижине или замку , а он рушится). И скрипт как сделать так , чтобы началась осада вражеского замка героем , чтобы игрок мог сам осаждать ( чтобы не было автобоя)?
#5080
Кто-нить знает почему в моей карте вражеский герой гном не использует магию, которую я ему дал? Я в карте спецом его скопипастил под своего игрока, вся магия используется, но ии её игнорит(думал, проблема в сложности игры, но нет, герои не юзают магию. ток существа).
Вложения 1
1 файл • Общий размер: 179,7 KB
Аватар пользователя
#5081
Jelus, насколько я понимаю, это стандартные проблемы геройского ИИ. Не считает нужным использовать магию в той ситуации, в которую вы его поставили. У меня было точно такое же.
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо

Статистика

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

Сейчас на сайте 3 пользователей 1352 гостей