как заставить гхт считать оффлайн чаров? - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Движки сайтов (CMS)

Движки сайтов (CMS)
Обсуждения, решения проблем веб обвязок для ява сервера.

Ответ
Опции темы
Непрочитано 08.03.2015, 13:58   #1
Пользователь

Автор темы (Топик Стартер) как заставить гхт считать оффлайн чаров?

в базе у оффлайн чаров значение 2, у онлайн 1.

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


драйвер фт, сборка l2j-dev.
Enmity вне форума Ответить с цитированием
Непрочитано 08.03.2015, 14:06   #2
Пользователь

По умолчанию Re: как заставить гхт считать оффлайн чаров?

Если у тебя лицуха или фри версия, а не ломаная, то попроси у них на форуме, сами разрабы должны помочь
Influence вне форума Ответить с цитированием
Непрочитано 08.03.2015, 14:09   #3
Пользователь

Автор темы (Топик Стартер) Re: как заставить гхт считать оффлайн чаров?

фришка четвёрка.

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

код:

Код:
    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' - ни в какую. есть идеи? в пхп ноль.
Enmity вне форума Ответить с цитированием
Непрочитано 08.03.2015, 14:18   #4
Аватар для APKO
Постоялец

По умолчанию Re: как заставить гхт считать оффлайн чаров?

может прокатит, а может нет, кода не видел

Код:
return $this->get_count_row(array('online' => '1', 'online' => '2'), NULL, 'characters');
APKO вне форума Ответить с цитированием
Непрочитано 08.03.2015, 14:22   #5
Пользователь

Автор темы (Топик Стартер) Re: как заставить гхт считать оффлайн чаров?

не прокатило.

код: http://rghost.ru/8cqmWBm7l
Enmity вне форума Ответить с цитированием
Непрочитано 08.03.2015, 14:34   #6
Аватар для Donatte
Герой

По умолчанию Re: как заставить гхт считать оффлайн чаров?

Костыль, но всё же.

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

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

    public function get_count_online()
    {
        return $this->get_count_row(array('online >' => '0'), NULL, 'characters');
    }
Code: PHP
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 08.03.2015, 14:39   #7
Пользователь

Автор темы (Топик Стартер) Re: как заставить гхт считать оффлайн чаров?

Цитата:
Сообщение от Donatte Посмотреть сообщение
Костыль, но всё же.

    public function get_count_online()
    {
        return $this->get_count_row(array('online' => '1'), NULL, 'characters') + $this->get_count_row(array('online' => '2'), NULL, 'characters');
    }
Code: PHP
вмр кошелёк в личку, скину на пивко)

завелось, спасибо)
Enmity вне форума Ответить с цитированием
Непрочитано 08.03.2015, 14:41   #8
Аватар для Donatte
Герой

По умолчанию Re: как заставить гхт считать оффлайн чаров?

Пост обновил. Второй вариант не костыльный. Кошелька нет. Спасибки хватит.
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 08.03.2015, 14:42   #9
Пользователь

Автор темы (Топик Стартер) Re: как заставить гхт считать оффлайн чаров?

спасибо. тему можно закрывать)
Enmity вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 03:19. Часовой пояс GMT +3.

Вверх