Цитата:lega4
... Единственное, против чего я категорично против - это всякие "игрок должен ждать и только потом писать комментарий" или "получите зачет, потом сходите и поменяйте статус своей записи".
Моё предложение и тогда и по сей день:
Сделать так, чтобы виртуальный тайник шёл в зачёт найденных только после того, как по нему получен зачёт.
Как это вижу я:
Игрок посетил виртуальный тайник, нашёл ответы на вопросы.
Отправил.
Получил зачёт - после этого у него появляется возможность поставить себе зачёт за этот тайник.
Далее три варианта :
1. Если игрок пишет комментарий сразу, зачёта ещё нет - появляется форма для записи в и-блокнот, но в ней нет возможности поставить тайник найденным, только комментарий (и посещено).
А после получения зачёта он автоматически зачисляется в найденные. Тем же числом, каким написан комментарий.
Если игроку важно, в какое число будет стоять взятым тайник, то в личном кабинете поменяет дату взятия (этот процесс, кстати, тоже можно сделать удобнее)
2. Если игрок хочет отметить взятым этот тайник в личном кабинете, без записи в блокноте, то после зачёта появляется такая возможность - в именно тайник в списке и возможность его зачесть, проставив число. Пока зачёта нет - то вирт просто не появляется в списке, как не ищи.
3. Ну, и если игрок ещё ничего не писал в и-блокноте, то после зачёта появляется стандартная форма для записи (как сейчас) с возможностью отметки найденным.
И какой классный побочный эффект от реализации этого - не будет дурацкой стукаческой темы о снятии зачёта! Как следствие, меньше негативных дискуссий итд.
*. *. *
Конечно, возникнет у кого-то вопрос: "а что делать с теми традиками, где предусмотрено взятие по вирту при определённых условиях"
Тут тоже варианты)
Можно а)
забить ничего не делать, продолжать по старинке
б) программно сделать так, что если автор изначально предусмотрел виртуальное взятие (добавление эталонного ответа при создании тайника), то в случае взятия по вирту действует вышеописанная схема. Но в этом случае опять же программно надо менять для таких тайников форму для записи, добавляя строчку выбора: взять традиционно /взят виртуально, и с зависимости от выбора игрока начинает действовать нужный блок.
Это если кратко)
_________________
Ветер странствий