набери в гугле "Руководство по редактору карт «Heroes of Might and Magic 5"
там твой вопрос разобран очень подробно, с картинками и примерами
ну а если лень читать, то помучай в скрипте функцию
Trigger(REGION_ENTER_AND_STOP_TRIGGER, sRegionName, sProc )
Процедура вызывается, когда какой-либо герой останавливается в регионе с именем sRegionName. Имя данного героя передается в процедуру в качестве параметра.