Как это организовать

Печать RSS
236

W
Автор
Пришелец
0
Всем привет,подскажите как сделать вот к примеру для игрокак есть определенная работа ,она длится 8 часов ,выполнить ее он можеть только раз в сутки ,после того как он отработал 8 часов ему дается определенное вознаграждение ,когда он взялся за работу он может отказаться но не получит за это деньги и в этот день больше не сможет ее выполнять,вопрос как это все сделать?с меня + ну или не большое вознаграждение

Добавлено через 03:08 сек.
smile smile

Добавлено через 05:49 сек.
то есть после 12 он снова мог выполнять
A

Пришелец
+1
При попытке выполнить задание - записывать в базу дату и время. А потом просто проверяешь, сегодняшним числом есть запись (если есть, то отправляешь его гулять на сутки), иначе даёшь ему выполнить твоё задание.
Когда он приходит на страницу, и задание уже выполнилось (проверяешь, существует ли запись, и если прошло 8 часов), то выдаёшь ему вознаграждение.
Отказ по аналогии - если он если есть запись, где он выполняет работу, и не прошло 8 часов, даёшь ему возможность отказатьсяsmile

Дерзай;)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск