Как это организовать
1.
wladua (20.01.2017 / 23:41)
Всем привет,подскажите как сделать вот к примеру для игрокак есть определенная работа ,она длится 8 часов ,выполнить ее он можеть только раз в сутки ,после того как он отработал 8 часов ему дается определенное вознаграждение ,когда он взялся за работу он может отказаться но не получит за это деньги и в этот день больше не сможет ее выполнять,вопрос как это все сделать?с меня + ну или не большое вознаграждение
Добавлено через 03:08 сек.
Добавлено через 05:49 сек.
то есть после 12 он снова мог выполнять
2.
AkexandrFox (21.01.2017 / 00:04)
При попытке выполнить задание - записывать в базу дату и время. А потом просто проверяешь, сегодняшним числом есть запись (если есть, то отправляешь его гулять на сутки), иначе даёшь ему выполнить твоё задание.
Когда он приходит на страницу, и задание уже выполнилось (проверяешь, существует ли запись, и если прошло 8 часов), то выдаёшь ему вознаграждение.
Отказ по аналогии - если он если есть запись, где он выполняет работу, и не прошло 8 часов, даёшь ему возможность отказаться
Дерзай;)
URL:
https://visavi.net/topics/43369