Всем привет,подскажите как сделать вот к примеру для игрокак есть определенная работа ,она длится 8 часов ,выполнить ее он можеть только раз в сутки ,после того как он отработал 8 часов ему дается определенное вознаграждение ,когда он взялся за работу он может отказаться но не получит за это деньги и в этот день больше не сможет ее выполнять,вопрос как это все сделать?с меня + ну или не большое вознаграждение
________ посл. ред. 20.01.2017 в 23:40; всего 1 раз(а); by wladua2016
ну смотри. каждый раз, когда он берет работу, записываешь время в базу.
В случае отказа от работы и последующей попытке еще раз поработать, проверяешь время в базе
ну смотри.
можно проверять закончилась ли работа и начислять.
if ((time()-$time_start_work) > 60*60*8) {
# делаешь юзера безработным
# добавляешь денег, опыта и т.д.
die('Вы выполнили работу');
}
________ посл. ред. 20.01.2017 в 22:53; всего 1 раз(а); by rabbyte