Jump to content
Korean Random
ktulho

Статистические данные (py_macro)

Recommended Posts

такое чувство что статистика обнуляется 2 раза в сутки. в 3 часа ночи и в 3 часа дня не идут в общий зачёт за сутки данные за первую сессию в день. может кто-то проверить еще?

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites

такое чувство что статистика обнуляется 2 раза в сутки. в 3 часа ночи и в 3 часа дня. может кто-то проверить еще?

Нет,все нормально,только в 3 ночи.Корректно работает.

Edited by krok65

Share this post


Link to post

Short link
Share on other sites

Нет,все нормально,только в 3 ночи.Корректно работает.

уверен? ты пробовал поиграть до обеда, а потом зайти после обеда? в идеале до 12-ти зайти и подождать чтобы время онлайна за сутки стало минимум 1 минута, а потом после 5-ти часов, допустим, залогиниться и посмотреть сколько времени онлайн покажет сразу. (это чтобы нивелировать влияние часовых поясов и т.д.)

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites

уверен? ты пробовал поиграть до обеда, а потом зайти после обеда? в идеале до 12-ти зайти и подождать чтобы время онлайна за сутки стало минимум 1 минута, а потом после 5-ти часов, допустим, залогиниться и посмотреть сколько времени онлайн покажет сразу. (это чтобы нивелировать влияние часовых поясов и т.д.)

Да каждый день так и играю ж.Ночью на работе после 3-х перезахожу,вечером дома.Ничего не сбивается.Время,%,сколько боев что в ангаре,что в бою как после ночи отыграл (после 3-х часов),так и остается.Вечером продолжает считать дальше,без обнулений.Пускай еще ж может кто отпишется!!!У меня так по-крайней,уже б отписал если что.

 

П.С Если в 12 ночи имеешь в виду начать играть  и в 3 часа не перезайти,а тупо до 5 часов играть,то не обнулит конечно.Только следующий заход обнулит все и будет с 0 считать.

Edited by krok65

Share this post


Link to post

Short link
Share on other sites

ну не знаю. у меня оно себя как-то странно таки ведет. запустил тунки. скатал 2 боя. всё показывает нормально. время и %побед. выключаю танки. включаю снова и опа... всё по нулям. катаю еще. и теперь сколько ни перезапускал не обнуляется. завтра еще поэкспериментирую.

Share this post


Link to post

Short link
Share on other sites

ну вот попробовал еще раз сегодня. запускаю первый раз за сутки. время начинает считать с нуля. сижу в ангаре минуту. выключаю танки. запускаю снова - опять время с нуля считает. жду снова минуту. выключаю. запускаю - время уже с минуты идёт. получается не запоминается первая сессия в сутки. со второй сессии и дальше всё норм вроде.

 

UPD:

нашел. немного неправильно было написано. одной строчки не хватало в statistics.py

исправил statistics.rar

Edited by CrazyST
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

не запоминается первая сессия в сутки. со второй сессии и дальше всё норм вроде.
 

Похоже у меня аналогичная проблема, посмотрю скрипт в правкой, отпишусь вечером если в танки попаду :) 

Share this post


Link to post

Short link
Share on other sites

 

 

Похоже у меня аналогичная проблема
это у всех так. просто скрипт каждую сессию по отдельности считал нормально, а вот в сумму за сутки не попадали данные первой сессии. из-за этого заметить это могли только те, кто проводит больше одной игровой сессии в день и выводит себе статистику за день, а не за сессию.
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Build 7804 for WoT 0.9.20 CT

{{py:xvm.countBattleDay}} - 0 показывает всё время.


причину нашёл - всё из за старого скрипта anglesAiming.py.

Share this post


Link to post

Short link
Share on other sites

attachicon.gifpy_macro.png

Вот так вывел процент побед, общее количество боёв и время в игре  (перед бонами) - всё за сутки

'widgetsTemplates.xc'

  "sessionTime": {
    // Show session time in hangar.
    // Показывать время сессии в ангаре.
    "enabled": true,
    "layer": "top",
    "type": "extrafield",
    "formats": [
      {
        "updateEvent": "ON_EVERY_SECOND",
        "x": -322,
        "y": -13,
        "width": 100,
        "height": 80,
        "screenHAlign": "right",
        "screenVAlign": "top",
        "shadow": {
          "enabled": true,
          "distance": 0,
          "angle": 0,
          "color": "0x000000",
          "alpha": 70,
          "blur": 4,
          "strength": 2
        },
        "textFormat": { "align": "left", "valign": "center", "color": "0xffcc66" },
        "format": "<textformat tabstops='[17]' leading='0'><font face='xvm' size='15' color='#cbcab7'>V</font>\t<font face='$FieldFont' size='14' color='#aba98b'>{{py:xvm.timeSessionDay}}</font></textformat>"
      }
    ]
  },
  "sessionWinsPercent": {
    // Show the percentage of wins in the hangar.
    // Показывать процент побед в ангаре.
    "enabled": true,
    "layer": "top",
    "type": "extrafield",
    "formats": [
      {
        "updateEvent": "PY(ON_STATISTICS)",
        "x": 312,
        "y": -13,
        "width": 100,
        "height": 80,
        "screenHAlign": "left",
        "screenVAlign": "top",
        "shadow": {
          "enabled": true,
          "distance": 0,
          "angle": 0,
          "color": "0x000000",
          "alpha": 70,
          "blur": 4,
          "strength": 2
        },
        "textFormat": { "align": "left", "valign": "center", "color": "0xffcc66" },
        "format": "<textformat tabstops='[17]' leading='0'><font face='xvm' size='19' color='#cbcab7'>r</font>\t<font face='$FieldFont' size='14' color='#aba98b'>{{py:xvm.winRateSessionDay>0?{{py:xvm.winRateSessionDay%2.2f~%}}| 00.00 %}}</font></textformat>"
      }
    ]
  },
  "sessionBattlesCount": {
    // Show battles count in hangar.
    // Показывать количество боёв в ангаре.
    "enabled": true,
    "layer": "top",
    "type": "extrafield",
    "formats": [
      {
        "updateEvent": "PY(ON_STATISTICS)",
        "x": 400,
        "y": -13,
        "width": 100,
        "height": 80,
        "screenHAlign": "left",
        "screenVAlign": "top",
        "shadow": {
          "enabled": true,
          "distance": 0,
          "angle": 0,
          "color": "0x000000",
          "alpha": 70,
          "blur": 4,
          "strength": 2
        },
        "textFormat": { "align": "left", "valign": "center", "color": "0xffcc66" },
        "format": "<textformat tabstops='[17]' leading='0'><font face='xvm' size='17' color='#cbcab7'>s</font>\t<font face='$FieldFont' size='14' color='#aba98b'>{{py:xvm.countBattleDay}}</font></textformat>"
      }
    ]
  }

Если не трудно помогите припаять это дело к конфигу.  хотелось бы сделать в ангаре  общее время в игре за сутки и так же за сутки общее число боёв и побед.

если что извините за наглость заранее :ok:  

widgetsTemplates.xc

widgets.xc

Edited by ЛОМ

Share this post


Link to post

Short link
Share on other sites

Если не трудно помогите припаять это дело к конфигу.  хотелось бы сделать в ангаре  общее время в игре за сутки и так же за сутки общее число боёв и побед.

если что извините за наглость заранее :ok:  

widgets.xcwidgetsTemplates.xc

 

Чтобы поиграться с размером и положением, смотрите секции

"widgetsTemplates.xc":"sessionTime" 

"widgetsTemplates.xc":"sessionWinsPercent"

"widgetsTemplates.xc":"sessionBattlesCount"

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

ktulho, а статистику по танкам случайно нельзя запилить? Было бы вообще топчик, выбрал танк в карусели - выскочило кол-во боев на нем за день и винрейт где-нибудь рядом с названием танка.

Share this post


Link to post

Short link
Share on other sites

 

 

Чтобы поиграться с размером и положением, смотрите секции

Огромадное спасибо )))

Share this post


Link to post

Short link
Share on other sites

ktulho, а статистику по танкам случайно нельзя запилить? Было бы вообще топчик, выбрал танк в карусели - выскочило кол-во боев на нем за день и винрейт где-нибудь рядом с названием танка.

Я уже где-то отвечал, я не буду это делать. Существует три мода с таким функционалом.

Share this post


Link to post

Short link
Share on other sites

где-то теряется одна победа в проценте побед

 

post-19817-0-62266800-1503739146_thumb.png

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
теряется одна победа в проценте побед

скорее всего было так: вчера ты закрыл клиент не дождавшись окончания боя. бой был проигран. и сегодня при запуске клиента пришло сообщение о вчерашнем сливе. этот вчерашний бой был посчитан в завершенные. а процент побед как раз и считается исходя из завершенных. ну и получилось 6 побед, но 7 завершенных боёв. 6/7=85,71. вот как-то так

для проверки выведи сейчас еще и {{py:xvm.lossSessionDay}} и увидишь там единичку.

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites

где-то теряется одна победа в проценте побед

 

attachicon.gifСнимок.PNG

не поделишься таким вариантом? ))

Share this post


Link to post

Short link
Share on other sites

скорее всего было так: вчера ты закрыл клиент не дождавшись окончания боя. бой был проигран. и сегодня при запуске клиента пришло сообщение о вчерашнем сливе. этот вчерашний бой был посчитан в завершенные. а процент побед как раз и считается исходя из завершенных. ну и получилось 6 побед, но 7 завершенных боёв. 6/7=85,71. вот как-то так

для проверки выведи сейчас еще и {{py:xvm.lossSessionDay}} и увидишь там единичку.

 

проверять не буду, так и было, как ты описал. понял

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...