сделал чат с викториной... проблема с викториной...
если сидеть в чате постоянно то все работает отлично, бот задает вопросы, дает подсказки, ищет правильные ответы... НО если не обновлять, например, 5 минут то потом подсказка вылетает каждую секунду (при каждом обновлении) до того момента, когда буквы в ответе закончатся и потом опять все нормально - задается новый вопрос итд если регулярно обновлять. вот список переменных отвечающих за время:
$next_q_time - время записи след. вопроса если ответили на текущий
$curr_q_time ($last_question['time']) - время задачи текущего вопроса
$tip_time - время последней подсказки. 1 подсказка каждые 30 сек если не было ответа.
помогите сделать так что бы при длительном отсутствии подсказка давалась одна и затем скрипт продолжал бы работать нормально, то есть каждые 30 сек давал подсказку.
вот кусок класса викторины
(Отредактировано автором: 09 Ноября, 2011 - 19:44:27)
|