Огромное спасибо, все получилось

До этого пытался делать скрипт по примеру из HOMM5_Editor_Practical_Guide_rus, похоже, информация там не соответствует действительности.
Добавлено через 3 часа 55 минут
И если можно, задам последний вопрос, опять же, на тему "что здесь не так?"
Trigger(OBJECT_TOUCH_TRIGGER, 'providez', 'providezF' );
SetObjectEnabled('providez', false)
function providezF(Itil)
MessageBox(path.."xizina.txt");
AddHeroSpells("Itil", 40);
Trigger(OBJECT_TOUCH_TRIGGER, 'providez', nil);
end;
Задумка такая - герой подходит к хижине провидца, там ему выпадает определенное сообщение и он получает заклинание "Силы фантома". Сообщение появляется, а вот заклинание - нет.