В общем, посмотрел, какие замечания пишет редактор скриптов, он ругался, что нужно поставить еще один end, теперь скрипт имеет вид
Trigger(NEW_DAY_TRIGGER, "hello");
function hello()
if GetDate(DAY)==0 then
MessageBox(GetMapDataPath().."message.txt");
end;
end
внизу пишется "синтаксис успешно проверен", но в самой игре по-прежнему ничего не происходит
P.S. При открытии самой карты, еще до того как кликаю MapScript.lua, редактор со знаком ошибки пишет "An invalid character was found in text conent" Line: 79392 < Item >, может быть, дело в этом? Но тогда что это и как это исправить?