Перейти к содержанию
Авторизация  
lliapk

Отображение Онлайн - Тех Кто Оффлайн Торг В Sw11

Рекомендуемые сообщения

Всем привет!

Подскажите, кто знает, как сделать чтоб на сайте StressWeb11, отображался и учитывался "весь" онлайн, то есть тех кто в оффлайн-торг + тех кто онлайн. Сейчас у меня счетчик онлайна на сайте показывает только тех чаров, кто онлайн.

Сборка: (Lovely, Interlude)

 

п.с. У меня в БД в таблице characters.online тот кто сидит в оффлайн-торге, стоит значеие "2".

Тот кто онлайн - значение "1".

Тот кто офф - значение "0".

 

В итоге СтрессВеб отображает онлайн только тех у кого, в таблице characters.online, стоит значение "1".

 

Как сделать так чтоб при оффлайн торговле в таблицу: characters.online, записывалось значение тоже "1" (как у тех кто онлайн)?

Или по другому: Где в стрессвеб изменить конфиг так, чтоб значение "2" и "1" в таблице characters.online, сумировалось и считалось что это одно и тоже.

 

Выручте ребята, уже запарился искать выход из ситуации, нужно сделать чтоб отображался онлайн: оффлайн-торговцев.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ищите запрос в бд который выводит по значению "1", и выводите просто <0

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел только тут: ../web/inc/l2db/L2j_Lovely.php

 

Код:

 

"getOnline" => "

SELECT characters.char_name, characters.level, characters.sex, characters.pvpkills, characters.pkkills, characters.online, characters.onlinetime, char_templates.ClassName, clan_data.clan_name, clan_data.clan_id

FROM `characters`

LEFT JOIN `char_templates` ON characters.classid = char_templates.ClassId

LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id

WHERE characters.isBanned='0' AND characters.online>'0' <------ Здесь изменил на .online>'0' (было .online='0').

ORDER BY characters.level DESC, characters.onlinetime DESC",

 

Теперь в статистике в разделе "Онлайн" показывает список тех кто онлайн и тех кто офлайн-торг!

Это уже очень хорошо! Но по прежнему на главной странице сайта - где общее число онлайна, не учитываются те чары которые оффторг!(

 

Где это можно найти в СВ11?

Изменено пользователем lliapk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел только тут: ../web/inc/l2db/L2j_Lovely.php

 

Код:

 

"getOnline" => "

SELECT characters.char_name, characters.level, characters.sex, characters.pvpkills, characters.pkkills, characters.online, characters.onlinetime, char_templates.ClassName, clan_data.clan_name, clan_data.clan_id

FROM `characters`

LEFT JOIN `char_templates` ON characters.classid = char_templates.ClassId

LEFT JOIN `clan_data` ON characters.clanid = clan_data.clan_id

WHERE characters.isBanned='0' AND characters.online>'0' <------ Здесь изменил на .online>'0' (было .online='0').

ORDER BY characters.level DESC, characters.onlinetime DESC",

 

Теперь в статистике в разделе "Онлайн" показывает список тех кто онлайн и тех кто офлайн-торг!

Это уже очень хорошо! Но по прежнему на главной странице сайта - где общее число онлайна, не учитываются те чары которые оффторг!(

 

Где это можно найти в СВ11?

 

Все, разобрался: в ../web/inc/classes/class.la2.php есть функция обработки значения онлайн, там также изменил параметр: `online`>'0' и теперь все работает как я хотел)

 

Спасибо товарищу seidhe за подсказку ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все, разобрался: в ../web/inc/classes/class.la2.php есть функция обработки значения онлайн, там также изменил параметр: `online`>'0' и теперь все работает как я хотел)

 

Спасибо товарищу seidhe за подсказку ;)

 

Всегда пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да,реально, если исходный код открыт.Скорее всего что он открыт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да,реально, если исходный код открыт.Скорее всего что он открыт

какой именно? и где править, пробовал что посоветовали ТС не помогло

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

какой именно? и где править, пробовал что посоветовали ТС не помогло

 

Значит не до конца поняли суть того, что посоветовал ТС. Я сомневаюсь, что бы метод вывода онлайна был кардинально изменен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скинь что у тебя в module/server.php лежит. Помогу, там пару строчек

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...