经过长时间的用户返回的数据库值?
所以我的数据库中有值,例如耐力,max_stamina,......
我想做的是:
If stamina is < max_stamina then
after 60 seconds stamina=stamina+1
else
nothing
我需要循环这个直到stamina
等于max_stamina
我可以轻松创建if语句,我需要帮助的问题是编码60秒,我该怎么办呢?
所有这些都需要在播放器登录时运行。
答案 0 :(得分:0)
在不了解您的代码架构的情况下,您很可能需要每分钟运行一次cronjob并根据您的条件更新所有耐力记录。
答案 1 :(得分:0)
看看mysql事件和日程安排认为这就是你要找的东西。此外,如果您拥有超过1个用户,那么在您需要的60秒间隔内更新它们将是明智的。