Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
как заставить гхт считать оффлайн чаров?
#1
в базе у оффлайн чаров значение 2, у онлайн 1.

где прикрутить надо чтоб считались чары с обоими значениями, а не только с единицей?


драйвер фт, сборка l2j-dev.
Ответ
#2
Если у тебя лицуха или фри версия, а не ломаная, то попроси у них на форуме, сами разрабы должны помочь
Ответ
#3
фришка четвёрка.

я вот сижу и не допираю.

код:

Код:
public function get_online_status($char_id)
    {
        $res = $this->get_characters(1, NULL, array($this->char_id => $char_id));

        return $res['online'];
    }

    public function get_count_online()
    {
        return $this->get_count_row(array('online' => '1'), NULL, 'characters');
    }

пытаюсь вкорячить 1 AND 2\ '1' AND '2' - ни в какую. есть идеи? в пхп ноль.
Ответ
#4
может прокатит, а может нет, кода не видел

Код:
return $this->get_count_row(array('online' => '1', 'online' => '2'), NULL, 'characters');
Ответ
#5
не прокатило.

код: http://rghost.ru/8cqmWBm7l
Ответ
#6
Костыль, но всё же.

[SRC="php"] public function get_count_online()
{
return $this->get_count_row(array('online' => '1'), NULL, 'characters') + $this->get_count_row(array('online' => '2'), NULL, 'characters');
}[/SRC]


а вот так правильнее

[SRC="php"] public function get_count_online()
{
return $this->get_count_row(array('online >' => '0'), NULL, 'characters');
}[/SRC]
Родился, живу и когда-нибудь умру.
Ответ
#7
Donatte Написал:Костыль, но всё же.

[SRC="php"] public function get_count_online()
{
return $this->get_count_row(array('online' => '1'), NULL, 'characters') + $this->get_count_row(array('online' => '2'), NULL, 'characters');
}[/SRC]

вмр кошелёк в личку, скину на пивко)

завелось, спасибо)
Ответ
#8
Пост обновил. Второй вариант не костыльный. Кошелька нет. Спасибки хватит. Wink
Родился, живу и когда-нибудь умру.
Ответ
#9
спасибо. тему можно закрывать)
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)