Даже со слэшем выдаёт всё ту же ошибку: Empty message text!
Про GetMapDataPath не очень понял.
И ещё, извиняюсь за навязчивость, не могли бы вы подсказать как сделать такую вещь: если герой выполнил квест, то он может пройти к хранителю ключа, а если не выполнил, то при входе в регион выводится сообщение и героя телепортирует назад.