Ну блин делай как было. Выше же уже подсказали. В момент забирания бумаг ставь опять глобальную переменную
mes "[Помощник Регистратора]"; if (registrator == 2) goto DOC_OK; mes "Привет! Я помощник Регистратора."; mes "Сейчас я проверю твои бумаги и мы приступим."; delitem 7848,1; set registrator,2; next; DOC_OK: mes "[Помощник Регистратора]"; mes "Все в порядке."; mes "Сейчас я тебе расскажу, о том, что тебе нужно будет сделать дальше."; mes "Хочешь послушать меня?"; switch(select("Да, мне интересно:Нет, я все знаю:Пока")){ close }
и да, выше правильно сказали что надо делать обязательно проверку на итемы.