Может быть что оно не работает изза дублирования функций?
Лучше не дублировать.
Да сам не пойму.
Ну вот лучше понять. Может, Вы весь скрипт приведёте? В консоль посмотрите, что выдаёт...
Но вот проблема у меня с самим редактором. Через раз он вылетает при открытии менюшки со скриптами.
Это Вам ещё везёт, у меня вылетал всегда... Редактируйте скрипты блокнотом или специальным скрипт едитором, если снова будет доставать.
А как сделать, шобы после прочтения сообщения ко мне телепортировался спрятанный на карте герой(у которого уже задана армия) и начинался бой?
Прочитайте в мануале про функции MessageBox и SetObjectPosition. Там несложно.
MessageBox("путь к сообщению", TeleporateHero);
function TeleporateHero ()
SetObjectPosition("скриптовое имя вражеского героя", координата x, координата y, на поверхности или в подземелье);
MakeHeroInteractWithObject("скриптовое имя вражеского героя","скриптовое имя Вашего героя");
end;
Подробнее можно почитать в мануале касательно функций MessageBox и SetObjectPosition.