You must add the dining plan ahead of time, can't do it at check in. According to the FAQ post on the dining page, it seems that there is no exact number of days ahead of your check in when it needs to be done. But is probably at least 5 days ahead. If you don't want the dining plan and just want tickets, they can be bought at check in.