Например добавить переменную, а при выдаче квеста делать проверку на ее наличие На самом деле for(set .@i,11124; .@i<11134; set .@i,.@i+1) if (checkquest(.@i,PLAYTIME) == 2) erasequest .@i; проверяет время от выполнения квеста(?) и сбрасывает в том случае, если прошло больше 1го дня. Просто удаляешь этот кусок и ты не сможешь повторно взять эту же миссию. Топорно, но бесплатно и должно работать. Возможно я ошибаюсь.