Обычно для этого создается какое-нибудь основное задание, которое висит с начала игры и до конца (к примеру не потерять главного героя).
Сообщения от Скрипты для начинающих
И пусть он проверяет каждый день: захватил или нет.
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Можно найти внешний редактор скриптов или использовать для этого блокнот. В последнем случае я делал так: открывал скрипт редактором, быстро что-то печатал, закрывал скрипт и редактор до того, как успеет вылететь. Дальше открываем карту архиватором, находим MapScript.lua и его блокнотом редактируем. Всё это при закрытом редакторе карт уже.
Переустановка героев может помочь... А может и не помочь... В принципе почти любая проблема редактора решается архиватором и блокнотом, так что я бы на Вашем месте не мучился, но как хотите.
Добавлено через 4 часа 43 минуты
А как сделать так чтобы противник только сидел в замке или как сделать так когда захватил замок то все ты прошел???
HoMM5MapScriptsEditor
А как сделать так чтобы противник только сидел в замке или как сделать так когда захватил замок то все ты прошел???
2. Это можно и без скриптов, настройте задания (objectives в MapPropretiesTree). В FAQ этого раздела форума есть минимальная информация.
А где и как?
Добавлено через 1 минуту
А как и где?
Где взять lightName в скрипте:
SetCombatLight (lightName);
Скрипт на смену освещения на аренах.