haiku: Да вы верно поняли, но все равно спасибо Роман Олегович за простой и интересный таймер!
А вопрос больше на тему: как лучше реализовать, к примеру, рост 5 деревьев (каждое дерево растет 5 мин) при этом если игрок не онлайн деревья продолжают расти.
А после окончания роста каждого дерева происходит определенное событие.
Тоже интересный момент.
А как происходит такое сравнение?
То есть, если тучи сходятся раз в 60 минут. То на каждой секунде игрового времени нужно делать проверку, обращаться в базу считывать значение предыдущего дождя?
Например, есть поле в БД prev_rain в котором записано значение времени с прошлого дождя с помощью PHP переменной time().
То, на каждой секунде игрового времени нужно взять разницу current_time - prev_rain и если это значение равно 3600, то запускать вероятность дождя? Или есть более ресурсозатратный метод?
А вопрос больше на тему: как лучше реализовать, к примеру, рост 5 деревьев (каждое дерево растет 5 мин) при этом если игрок не онлайн деревья продолжают расти.
А после окончания роста каждого дерева происходит определенное событие.