Какие параметры нужны карте, чтобы можно было её включить в кампанию?
Сообщения от Текущие вопросы и ответы по редактору карт
Какие параметры нужны карте, чтобы можно было её включить в кампанию?
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Вот так. Имя скриптовое имя города только написать. ;)
И желательно скрытый параметр CanCaptureOnlyNotVisit поставить true, а то некромант может исчезнуть.
А можно мне теперь объяснить что есть что и куда что вставлять? Чтобы в дальнейшем Вас не дергать)
А можно мне теперь объяснить что есть что и куда что вставлять? Чтобы в дальнейшем Вас не дергать)
Скриптовое имя города - в поле Name его дерева свойств.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В Map Properties (значок) -> Script -> Edit Script.
Правило во взгляде...
Так?
function InitBuildings() -- функция, её имя и список получаемых аргументов в скобках
for i, building in GetObjectNamesByType"PEASANT_HUT" do -- итерация по массиву с именами объектов типа "PEASANT_HUT" (крестьянские домики)
Trigger(5, building, "TransformBuilding") -- триггер на захват (5), building - переменная в цикле, TransformBuilding - имя вызываемой при захвате функции
end
for i, building in GetObjectNamesByType"ARCHERS_HOUSE" do
Trigger(5, building, "TransformBuilding")
end
for i, building in GetObjectNamesByType"BARRACKS" do
Trigger(5, building, "TransformBuilding")
end
for i, building in GetObjectNamesByType"HEAVEN_MILITARY_POST" do
Trigger(5, building, "TransformBuilding")
end
end
function TransformBuilding(_, _, hero, building)
if hero == "Pelt" then -- проверка героя по имени
ReplaceDwelling(building, TOWN_NECROMANCY) -- переделка строения в соответствующее некромантское
end
end
function TransformHavenTown(_, _, hero)
if hero == "Pelt" then
TransformTown("скриптовое имя города", TOWN_NECROMANCY) -- трансформация города в некромантский
sleep(10) -- пауза в 2 сек.
SetObjectPosition("Pelt", GetObjectPosition("скриптовое имя города")) -- перемещение героя в координаты города (если гарнизон свободен, то герой будет помещён туда)
end
end
startThread(InitBuildings) -- запуск функции в новом потоке; возвращаемые значения игнорируются; не ждёт, пока функция завершится
Trigger(5, "скриптовое имя города", "TransformHavenTown")
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Ага, так. Спасибо. А если Влад зайдет в город, он сразу увидит Некрополис, или будет шанс увидеть изначальный человечий? Там стоит Асха и мне самой даже интересно, на что она похожа...
Правило во взгляде...
Ага, так. Спасибо. А если Влад зайдет в город, он сразу увидит Некрополис, или будет шанс увидеть изначальный человечий? Там стоит Асха и мне самой даже интересно, на что она похожа...
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
А транчформация будет моментальная? Я потому и хотела, чтобы он трансформировался после того, как Влад сядет в горнизоне и посидит там, а потом "вылезет на карту". Кстати, только что поняла, что не знаю скриптового имени города.
Правило во взгляде...
А транчформация будет моментальная? Я потому и хотела, чтобы он трансформировался после того, как Влад сядет в горнизоне и посидит там, а потом "вылезет на карту". Кстати, только что поняла, что не знаю скриптового имени города.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Так, хорошо, с именем разобралась, спасибо. Нашла компромисс - оставим столицу, поставим где-нибудь второй человечий. Там по скрипту получается, что городок сгорает как только его захватывает Влад и на его месте возникает "нулевой" Некрополис? Влад у меня ГГ, ему нельзя исчезнуть. Как отредактировать теперь готовый скрипт так, чтобы получилась ситуация как в компании с Фридой - город сгорает едва его захватили. Но на его месте появляется некрополис со случайной специализацией, нулевка
Правило во взгляде...
Так, хорошо, с именем разобралась, спасибо. Нашла компромисс - оставим столицу, поставим где-нибудь второй человечий. Там по скрипту получается, что городок сгорает как только его захватывает Влад и на его месте возникает "нулевой" Некрополис? Влад у меня ГГ, ему нельзя исчезнуть. Как отредактировать теперь готовый скрипт так, чтобы получилась ситуация как в компании с Фридой - город сгорает едва его захватили. Но на его месте появляется некрополис со случайной специализацией, нулевка
К сожалению, функции создания новых городов нет. TransformTown меняет только расу города, а его название, история и специализация остаются.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
То есть, как я , блондинка, понимаю, получится, что город сгорит, а "после пожара", появится город Некрополя с именем от Ордена Порядка и его специализацией, но без построек?
Правило во взгляде...
а его название, история и специализация остаются
разве не возможно изменить их сразу же скриптами? где-то видел нечто похоже.
То есть, как я , блондинка, понимаю, получится, что город сгорит, а "после пожара", появится город Некрополя с именем от Ордена Порядка и его специализацией, но без построек?
да. да оно и логично.
Whatever
разве не возможно изменить их сразу же скриптами? где-то видел нечто похоже.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Статистика
Приветствуем новейшего участника:
recijeb