{% else-1 %}
axer * 2.42
(22 янв 2017, 23:56) (0/0) [0]
skortes, 1500 сек, т.е. 25 мин. на восстановление?
axer * 2.42
(22 янв 2017, 23:45) (0/0) [0]
skortes, пиши
axer * 2.42
(22 янв 2017, 23:44) (0/0) [0]
function check_taxi() {
global $sql;

if (taxi_time < time() && done == 1) {
//начисляешь баллы
//выставляешь метку в значение 2
}

}

эту функцию потом вызываешь: check_taxi(); в каком-нибудь файле с конфигом или бд.
axer * 2.42
(22 янв 2017, 23:42) (0/0) [0]
skortes, напиши функцию, которая будет делать все, о чем писал я. И вызывай ее в каком-нибудь файле, который подключен на всех страницах. Логичнее, в твоем случае, где нибудь в файле с подключением к бд, или с настройками.
axer * 2.42
(22 янв 2017, 23:40) (0/0) [0]
skortes, так потому что код у тебя вставлен только в один файл.
axer * 2.42
(22 янв 2017, 23:32) (0/0) [0]
skortes,
добавь поле с флагом.
например, поле "done".
Когда только отправляется чувак бомбить, выставляешь метку со значением 1. Как заканчивается время бомбежки, выставляешь метку со значением 2.
И в условии проверяешь.
if (taxi_time < time() && done == 1) {
//начисляешь баллы
//выставляешь метку в значение 2
}
axer * 2.42
(22 янв 2017, 23:29) (0/0) [0]
skortes, добавь поле с флагом.
например, поле "done".
Когда только отправляется чувак бомбить, выставляешь метку со значением 1. Как заканчивается время бомбежки, выставляешь метку со значением 2.
И в условии проверяешь.
if (taxi_time < time() && done == 1) {
//начисляешь баллы
}
axer * 2.42
(22 янв 2017, 23:21) (0/0) [0]
if (taxi_time < time() ) {
//здесь код начисления
}

taxi_time - поле из бд, в котором время окончания.
axer * 2.42
(22 янв 2017, 23:15) (0/0) [0]
вариантов, на вскидку - два. Либо делать крон с проверкой. Либо эту проверку запускать просто в тот момент, как пользователь зайдет на сайт.
  • 1 из 1