У меня не работает редактор скриптов, вшитый в редактор карт, поэтому я скачал прогу HoMM V Map Scripts Editor. Но там я не понимаю, что куда писать. Т.е., в самом редакторе карт всё ясно: залезаешь в объект и редактируешь скрипт. А вот как в этой программе работать-то? И с днём Победы всех
Насколько я знаю, в архиве карты в файле map.xdb должна быть ссылка на MapScript.xdb, в котором соответственно ссылка на MapScript.lua. Не знаю что из этого у вас уже есть, но в конечном счете должно получиться так, и весь код можно писать в этот самый MapScript.lua.
В настройках поставьте русский язык. Открываете любую карту. Автоматически открывается "MapScript.lua" этой карты. Туда пишите скрипт. Это программа показывает простые синтаксические ошибки в скрипте и позволяет создавать lua и txt файлы в архиве карты.