Отступы, переходы на новую строку и прочие пробелы не влияют никак на исполнение кода. Почти то же самое можно сказать и про "
;".
Путь к сообщению написан правильно, однако для универсальности обычно пишут так:
GetMapDataPath() .. "имя_файла.txt"
или заносят в переменную путь:
path = GetMapDataPath()
и дальше используют уже её:
path.."имя_файла.txt"
Да, и имя функции в параметрах MessageBox пишется в кавычках.