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

Печать / RSS
0
1. wladua 20.01.2017 / 23:41
Пришелец
Всем привет,подскажите как сделать вот к примеру для игрокак есть определенная работа ,она длится 8 часов ,выполнить ее он можеть только раз в сутки ,после того как он отработал 8 часов ему дается определенное вознаграждение ,когда он взялся за работу он может отказаться но не получит за это деньги и в этот день больше не сможет ее выполнять,вопрос как это все сделать?с меня + ну или не большое вознаграждение

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

Добавлено через 05:49 сек.
то есть после 12 он снова мог выполнять
+1
2. AkexandrFox 21.01.2017 / 00:04
Пришелец
При попытке выполнить задание - записывать в базу дату и время. А потом просто проверяешь, сегодняшним числом есть запись (если есть, то отправляешь его гулять на сутки), иначе даёшь ему выполнить твоё задание.
Когда он приходит на страницу, и задание уже выполнилось (проверяешь, существует ли запись, и если прошло 8 часов), то выдаёшь ему вознаграждение.
Отказ по аналогии - если он если есть запись, где он выполняет работу, и не прошло 8 часов, даёшь ему возможность отказаться).gif

Дерзай;)
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск