Какое-то название странное, почему "Цикличний бонус", а не "ежедневный" например?
Swank, наверное потому что он начисляется не каждый день, а циклами... Не?
Zeen, А почему тогда на скрынах он называется "Ежедневный бонус"?)
# Swank (17.02.2016 / 16:54)
Какое-то название странное, почему "Цикличний бонус", а не "ежедневный" например?
Потому что начисление бонуса имеет установленный период, по истечению которого наступает сброс (перезапись времени) и скрипт стартует заново. А ещё алгоритм скрипта очень напоминает принцип работы цикла, в теле которого есть условие, по которому прерывается выполнение цикла.
З.Ы.: Х/З как ещё объяснить, скачай скрипт и изучи алгоритм - будет понятнее.
# Swank (17.02.2016 / 16:54)
А почему тогда на скрынах он называется "Ежедневный бонус"?)
В том и разница, что ежедневный бонус просто начисляет ежедневно какую-то сумму, а этот в отличии от него, устанавливает время от начала до какого-то значения (как переменная
$i в
for () {...}), по достижении которого скрипт обнуляется.
Ну а в заголовке я использовал именно "Ежедневный бонус", так понятнее для человека, который приходит на сайт.
В скрипте лучше заменить переменную $day на $day_bonus.
В 3.2.2 происходит сбой, если вставить include в шапку.
$day в core.php заменяется на $day из скрипта, из-за чего например Вывод поздравления с днём рождения будет с ошибкой в анкете и тд.
На счёт остальных версий John не знаю, может кому-то полезно будет.