Герои Меча и Магии 5 - Картостроительство (Редактор карт)В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.
build - это локальная переменная-счетчик для цикла, она по очереди принимает значения от TOWN_BUILDING_DWELLING_1(ее числовое значение - 7) до TOWN_BUILDING_DWELLING_7(13) и строчка SetTownBuildingLimitLevel('houseInferno', build, 0) выполняется для каждого из этих значений. i - такой же счетчик, только со значениями от 1 до 2, чтобы улучшение каждого здания выполнилось 2 раза(постройка + апгрейд)
Gerterbuild - это локальная переменная-счетчик для цикла, она по очереди принимает значения от TOWN_BUILDING_DWELLING_1(ее числовое значение - 7) до TOWN_BUILDING_DWELLING_7(13) и строчка SetTownBuildingLimitLevel('houseInferno', build, 0) выполняется для каждого из этих значений. i - такой же счетчик, только со значениями от 1 до 2, чтобы улучшение каждого здания выполнилось 2 раза(постройка + апгрейд)
к сожалению функция работает не корректно. у меня например прошло 2 месяца, 4 недели и 5 дней, поэтому после захвата города существ в гарнизоне будет только в 4 раза больше, а не в 9. Подскажи пожалуйста как это исправить)
Скажите пожалуйста, как-нибудь можно заставить эльфа зачаровать стрелу определённым заклинанием? Само по себе зачарование стрелы в бою делать как понимаю, но как указать какое заклинание при этом надо использовать не знаю
не получится. трудно объяснить, но функции боевого скрипта подразумевают одно действие/каст, здесь же их по факту 2(выбор зач. стрелы + выбор закла). т.е. подходящей функции нет. по этой же причине нельзя, например, скастовать телепорт скриптом(выбор цели + выбор места). Но можно попробовать эмулировать действие стрелы - сначала скастовать ливень из стрел, а затем нужное заклинание в отряды, которые понесут потери после залпа.
Gerterне получится. трудно объяснить, но функции боевого скрипта подразумевают одно действие/каст, здесь же их по факту 2(выбор зач. стрелы + выбор закла). т.е. подходящей функции нет. по этой же причине нельзя, например, скастовать телепорт скриптом(выбор цели + выбор места). Но можно попробовать эмулировать действие стрелы - сначала скастовать ливень из стрел, а затем нужное заклинание в отряды, которые понесут потери после залпа.
Эх, жаль. Спасибо за ответ, тем не менее, ровно как и за подсказку
Добавлено через 1 час 4 минуты
Gerterне получится. трудно объяснить, но функции боевого скрипта подразумевают одно действие/каст, здесь же их по факту 2(выбор зач. стрелы + выбор закла). т.е. подходящей функции нет. по этой же причине нельзя, например, скастовать телепорт скриптом(выбор цели + выбор места). Но можно попробовать эмулировать действие стрелы - сначала скастовать ливень из стрел, а затем нужное заклинание в отряды, которые понесут потери после залпа.
Блин, не получается - даже сам ливень запускается всего по одной цели