RedHeavenHeroПеременная path не определена.
Скрипт должен работать, если добавить в начало
path = GetMapDataPath()
Можно ещё убрать 2 лишние пары do-end, но это чисто для красоты.
Имя прикоснувшегося героя и имя объекта, к которому прикоснулись.
Спасибо

Еще такой вопрос - почему-то встроенная проверялка скриптов ругается на функцию (not defined) и на параметр heroname (тоже not defined).
Что там может быть не определено?(
С do-end я малость запутался: по опыту Паскаля и C привык, что else не является началом блока кода
