Перечёркнутый ник

Wertos

Пользователь
На пхп анонсере такая фигня была, стопаришь задание в клиенте и ник становиться перечёркнутым... На хоботе такого нет ) Вот заинтересовало, как такое же реализовать на нём...
 

Nightmare

Легенда
Времени особо нет к сожалению, лишь попробую навести на мысль
PHP:
($peer['update_time']) ? $name : "<s>$name</s>",
Ну думаю код php аннонсера в пояснении не нуждается
 

Wertos

Пользователь
Nightmare, да эт я нашёл.. я тока не врубился update_time за что отвечает... т.е. если event == stopped то должно писаться 0 в это поле...
.......

$update_time = ($stopped) ? 0 : TIMENOW; вот так... собственно как бы это в хобот затолкать....

Nightmare, кстати у тебя случаем нет дампа bb_bt_activity_tr вроде так...
 
G

Gemini_13

Гость
update_time - это время последнего обмена инфой аннонсера с клиентом (пиром)
 

Wertos

Пользователь
int update_time = static_cast<int>(time());
if (v.m_event == Ctracker_input::e_stopped)
update_time = 0;
else {
update_time = time();
}
Вообще какую то хрень начал писать в таблицу... вплане все поля перее@лись... Хотя в запросах ничё не менял....
 

Wertos

Пользователь
Короче можно сделать так...
PHP:
$update_time = (TIMENOW > ($peer['update_time'] + $bb_cfg['announce_interval']));
а тут сделать так
PHP:
'NAME'        => (!$update_time) ? $name : "<s>$name</s>",
 
Сверху