Hi,

I don't speak German, but this line looks wrong to me:
level_load(Missions_txt[LevelNum]);

Because Missions_txt is a TEXT pointer, and you're treating it like an array. I also think that's where your syntax error is coming from. I might be wrong though.

Try:
level_load((Missions_txt.pstring)[LevelNum]);