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.