#24689 diesel2001
14 фев 2013, 11:15
К сожалению меня не наделили дикими способностями к программированию (не хватает знаний) поэтому прошу помочь разбирающихся людей.
В roster.php есть функция окраски игроков в тот или иной цвет в зависимости от последней даты посещения аккаунта.
Как это реализовано сейчас.
При использовании модуля 2.1.6 был выявлено следующие.
Игрок клана который не выходит в бои, с прошлого года (это подтверждает "дата последнего боя" доступная только из клиента игры) подсвечивается синим.
И действительно по информации с сайта (https://worldoftanks.ru/community/) игрок заходит периодически в аккаунт и информация обновляется. То есть модуль отрабатывает правильно.
Попробую объяснить почему хочется изменить.
Окрашивать игрока в цвет в зависимости от того был он в бою или нет.
Решение как вижу его я.
Параметр "дата последнего боя" не доступна через api и по ней нельзя сделать сравнение.
Есть закладка "рейтинг" с таблицей в которой есть графа "Проведено боев" и мы знаем текущую "дату"
Смотрим "Проведено боев" смотрим "Дату"
если "Проведено боев" увеличилось по сравнению с предыдущей датой игрок был в боях (красим в синий).
если боев не было то начинаем отсчитывать дни и соответственно если боев небыло <= 7 (красим в зеленый) <=14 )красим в красный) и т.д.
Если я что-то не правельно понимаю, то пожалуйста объясните.
В roster.php есть функция окраски игроков в тот или иной цвет в зависимости от последней даты посещения аккаунта.
Как это реализовано сейчас.
При использовании модуля 2.1.6 был выявлено следующие.
Игрок клана который не выходит в бои, с прошлого года (это подтверждает "дата последнего боя" доступная только из клиента игры) подсвечивается синим.
И действительно по информации с сайта (https://worldoftanks.ru/community/) игрок заходит периодически в аккаунт и информация обновляется. То есть модуль отрабатывает правильно.
Попробую объяснить почему хочется изменить.
Окрашивать игрока в цвет в зависимости от того был он в бою или нет.
Решение как вижу его я.
Параметр "дата последнего боя" не доступна через api и по ней нельзя сделать сравнение.
Есть закладка "рейтинг" с таблицей в которой есть графа "Проведено боев" и мы знаем текущую "дату"
Смотрим "Проведено боев" смотрим "Дату"
если "Проведено боев" увеличилось по сравнению с предыдущей датой игрок был в боях (красим в синий).
если боев не было то начинаем отсчитывать дни и соответственно если боев небыло <= 7 (красим в зеленый) <=14 )красим в красный) и т.д.
Если я что-то не правельно понимаю, то пожалуйста объясните.