У вас после if IsHeroAlive("Skeggy"); слово then стоит после точки с запятой. После строчки с условием вообще не должно быть точки с запятой
if IsHeroAlive("Skeggy")
then MessageBox("/Maps/SingleMissions/Oz/MeetPeasants.txt");
Вроде так...
if IsHeroAlive("Skeggy")
then MessageBox("/Maps/SingleMissions/Oz/MeetPeasants.txt");
Вроде так...