Jump to content
Korean Random
Ekspoint

[0.9.*] WN8 статистика за сессию (автор tratatank, адаптация от Ekspoint)

Recommended Posts

 

 

Не, нифига. Пропускает. Может конфликт с каким модом. Завтра попробую без других, чистым.
 
Пмод ставили последнию версию,если нет ,то скачайте последний релиз и переустановите,скорее всего из-за этого ;)

Share this post


Link to post

Short link
Share on other sites

 

Пмод ставили последнию версию,если нет ,то скачайте последний релиз и переустановите,скорее всего из-за этого ;)

 

Да, проблема была именно в этом. Пропустил эту обнову. Спасибо)

Share this post


Link to post

Short link
Share on other sites

в микропатче только мирикарту поправили и окно достижения, остальное не трогали, опять же... в конфиг не судьба посмотреть

Андрей,наконец то удалось выловить в логе старый баг при котором перестает работать статистика после ГК(в основном ивенты).Помнишь,уже патчей 5 он проявляется?

2016-08-20 20:49:36.470: ERROR: [ERROR] (scripts/client/messenger/proto/xmpp/log_output.py, 52): XMPP_PY::GENERIC. Error has been received on requesting nicknames (ClientError(error=NOT_CONNECTED),)

2016-08-20 20:49:43.950: ERROR: Traceback (most recent call last):

2016-08-20 20:49:43.950: ERROR:   File "scripts/client/messenger/proto/xmpp/gloox_wrapper.py", line 484, in onHandleIq

2016-08-20 20:49:43.950: ERROR:   File "scripts/client/messenger/proto/xmpp/gloox_wrapper.py", line 506, in __handleEvent

2016-08-20 20:49:43.950: ERROR:   File "scripts/client/messenger/proto/xmpp/spa_requesters.py", line 154, in __handleIQ

2016-08-20 20:49:43.950: ERROR:   File "scripts/client/messenger/proto/xmpp/spa_requesters.py", line 115, in __doCallback

2016-08-20 20:49:43.950: ERROR:   File "scripts/client/gui/shared/utils/requesters/RequestsController.py", line 140, in _callbackWrapper

2016-08-20 20:49:43.951: ERROR:   File "scripts/client/gui/shared/view_helpers/UsersInfoHelper.py", line 176, in <lambda>

2016-08-20 20:49:43.951: ERROR:   File "scripts/client/gui/prb_control/invites.py", line 684, in onUserNamesReceived

2016-08-20 20:49:43.951: ERROR:   File "scripts/client/gui/prb_control/invites.py", line 871, in _inviteMaker

2016-08-20 20:49:43.951: ERROR: AttributeError: 'NoneType' object has no attribute 'get'

2016-08-20 20:49:54.350: NOTICE: [NOTE] (scripts/client/game.py, 426): [sPACE] Loading space: spaces/hangar_v2

2016-08-20 21:03:21.140: NOTICE: [NOTE] (scripts/client/ConnectionManager.py, 220): User authentication method: token2

2016-08-20 21:03:22.592: ERROR: [ERROR] (scripts/client/messenger/proto/xmpp/log_output.py, 52): XMPP_PY::GENERIC. Error has been received on requesting nicknames (ClientError(error=NOT_CONNECTED),)

Кажется это он,именно тогда,опять же судя по логу,он опять проявился.

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

2016-08-21 00:46:53.561: INFO: =================================

2016-08-21 00:46:53.561: INFO: _battleResultsCallback() exception: Traceback (most recent call last):

2016-08-21 00:46:53.561: INFO: File "xvm_main/stats.py", line 279, in _battleResultsCallback

2016-08-21 00:46:53.561: INFO: KeyError: 0

2016-08-21 00:46:53.561: INFO:

2016-08-21 00:46:53.642: INFO: {'arenaUniqueID': 90381583851769080L,

2016-08-21 00:46:53.642: INFO: 'avatars': {319282: {'avatarDamageDealt': 0,

2016-08-21 00:46:53.642: INFO: 'avatarDamaged': 0,

2016-08-21 00:46:53.642: INFO: 'avatarKills': 0,

2016-08-21 00:46:53.642: INFO: 'fairplayViolations': (0, 0, 0),

2016-08-21 00:46:53.642: INFO: 'totalDamaged': 3},

2016-08-21 00:46:53.642: INFO: 1375106: {'avatarDamageDealt': 0,

2016-08-21 00:46:53.642: INFO: 'avatarDamaged': 0,

2016-08-21 00:46:53.642: INFO: 'avatarKills': 0,

2016-08-21 00:46:53.642: INFO: 'fairplayViolations': (0, 0, 0),

2016-08-21 00:46:53.642: INFO: 'totalDamaged': 3},

2016-08-21 00:46:53.642: INFO: 1433331: {'avatarDamageDealt': 0,

2016-08-21 00:46:53.642: INFO: 'avatarDamaged': 0,

и так далее..

Так же много чего из других твоих творений,в частности:

Traceback (most recent call last):

File "mod_DamageAnnouncer", line 621, in damage_announce

TypeError: 'NoneType' object has no attribute '__getitem__'

 и это:

2016-08-22 13:43:57.288: WARNING: [WARNING] (scripts/client/gui/mods/__init__.py, 69): There is problem while import gui mod ('gui.mods', 'mod_andre_V_UT_announcer.pyc')

2016-08-22 13:43:57.289: ERROR: [EXCEPTION] (scripts/client/gui/mods/__init__.py, 71):

Traceback (most recent call last):

  File "scripts/client/gui/mods/__init__.py", line 64, in _findValidMODs

  File "scripts/common/Lib/importlib/__init__.py", line 37, in import_module

  File "mod_andre_V_UT_announcer", line 1, in <pjorion_protected>

  File "mod_andre_V_UT_announcer", line 1, in <pjorion_protected>

  File "mod_andre_V_UT_announcer", line 1, in

  File "mod_andre_V_UT_announcer", line 383, in <module>

ImportError: No module named mod_battleflash

и это:

2016-08-22 13:43:57.288: WARNING: [WARNING] (scripts/client/gui/mods/__init__.py, 69): There is problem while import gui mod ('gui.mods', 'mod_andre_V_UT_announcer.pyc')

2016-08-22 13:43:57.289: ERROR: [EXCEPTION] (scripts/client/gui/mods/__init__.py, 71):

Traceback (most recent call last):

  File "scripts/client/gui/mods/__init__.py", line 64, in _findValidMODs

  File "scripts/common/Lib/importlib/__init__.py", line 37, in import_module

  File "mod_andre_V_UT_announcer", line 1, in <pjorion_protected>

  File "mod_andre_V_UT_announcer", line 1, in <pjorion_protected>

  File "mod_andre_V_UT_announcer", line 1, in

  File "mod_andre_V_UT_announcer", line 383, in <module>

ImportError: No module named mod_battleflash

и это:

Traceback (most recent call last):

  File "scripts/client/gui/mods/__init__.py", line 64, in _findValidMODs

  File "scripts/common/Lib/importlib/__init__.py", line 37, in import_module

  File "mod_ExtraAimInfo", line 1, in <pjorion_protected>

  File "mod_ExtraAimInfo", line 1, in <pjorion_protected>

  File "mod_ExtraAimInfo", line 1, in

 

  File "mod_ExtraAimInfo", line 473, in <module>

ImportError: No module named mod_battleflash

Скорее всего это от протанков(сейчас обновлю) и недоделанной флешки,но все же тебе виднее.

Наверное приатачу полностью.

Там был один модик,который не работал,но я после одной сессии его удалил.

python.log

Edited by Slava7572
  • 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

можно как то выключить учет боёв в режиме Конвой?

EVENT_BATTLES = 7

Share this post


Link to post

Short link
Share on other sites
update 9.16

Спасибо, чтобы мы без вашей поддержки такого количества модов делали.

Edited by refaol

Share this post


Link to post

Short link
Share on other sites

Спасибо!

Общий работает, тока не отображается WN8 за каждый отдельный бой

Share this post


Link to post

Short link
Share on other sites

Статистика работает, а вот секция "battleStatPatterns" работать перестала, сообщения никак не меняются и выводятся стандартные сообщения картошки. 

 

P.S. В подписи прочитал про питон лог, соответственно прилагается.

python.log

Edited by Maleshkin
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

кстати hideMessagePatterns тоже не пашет

не скрывает блоки ремонта, пополнения БК и т.п.

Share this post


Link to post

Short link
Share on other sites

Со скриптом из "шапки" и моим конфигом из 9.15.2 рисует просто пустоту

 

ЧЯДНТ?

post-6163-0-38721100-1475608270.gif

python.log

Share this post


Link to post

Short link
Share on other sites

Со скриптом из "шапки" и моим конфигом из 9.15.2 рисует просто пустоту

 

ЧЯДНТ?

Ошибка в конфиге,проверти пути .

Share this post


Link to post

Short link
Share on other sites

 

 

battleStatPatterns

 

hideMessagePatterns
 

 

а что на счет этого?

Share this post


Link to post

Short link
Share on other sites

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

 

post-9111-0-38198900-1475646425_thumb.jpg

 

Конфиг.

{
    "showStatForBattle": true,
    "battleStatPatterns": [
        {
            "pattern": "(Получено кредитов: )<font color='#C5CFCF'>[\\d ]+",
            "repl": "\\1<font color='#FFFFFF'>{{credits}}"
        },
        {
            "pattern": "(Получено опыта: )<font color='#C8C8B5'>([\\d ]+)",
            "repl": "\\1<font color='#FFFFFF'>\\2"
        },
        {
            "if": "{{avgXP}} != {{tmenXP}}",
            "pattern": "(Получено опыта:.*)",
            "repl": "\\1\n<font color='#929290'>Опыт экипажа: <font color='#FFFFFF'>{{tmenXP}}</font></font>"
        },
        {
            "pattern": " за первую победу в день",
            "repl": ""
        },
        {
            "pattern": "Достижения в бою",
            "repl": "Достижения"
        },
        {
            "pattern": "(\\d) степень",
            "repl": "\\1 ст."
        }
    ],
    "battleStatText": [
  "РЭ боя: <font color='{{g:EFF}}'><b>{{EFF}}</b></font>",
  "WN8: <font color='{{g:WN8}}'><b>{{WN8}}</b></font>"
    ],
    "hideMessagePatterns": [
        "Рекомендуем выполнить привязку вашего аккаунта к телефону",
        "Рекомендуем сменить пароль",
        "Ремонт .* выполнен успешно",
        "Боекомплект на .* пополнен успешно",
        "Снаряжение на .* пополнено успешно",
        "Высадка .*экипажа в Казарму выполнена успешно",
        "Пересадка .*экипажа выполнена успешно",
        "Замена члена экипажа выполнена успешно"
    ],
    "debugBattleResultMessage": false,
    "onlineReloadConfig": false,
    "ignoreBattleType": [2, 4, 7, 8],
    "showResetButton": true,
    "textResetButton": "Сброс",
    "dailyAutoReset": false,
    "dailyAutoResetHour": 3,
    "clientReloadReset": false,
    "icon": "../maps/icons/library/BattleResultIcon-1.png",
    "enableBattleEndedMessage": true,
    "battleEndedMessageDefeat": "<font color='#FE0E00'>Бой {{map}} - {{vehicle}} завершился поражением.</font>",
    "battleEndedMessageDraw": "<font color='#FE7903'>Бой {{map}} - {{vehicle}} завершился ничьей.</font>",
    "battleEndedMessageWin": "<font color='#60FF00'>Бой {{map}} - {{vehicle}} завершился победой!</font>",
    "bgIcon": "../../../configs/wotstat/img/bgIcon{{c:XWN8}}.png",
    "overwriteBattleResultBgIcon": false,
    "bgIconDefeat": "../../../configs/wotstat/img/Defeat.png",
    "bgIconDraw": "../../../configs/wotstat/img/Draw.png",
    "bgIconWin": "../../../configs/wotstat/img/Win.png",
"info": false,
    "text": ["<textformat leading=2'><font face='times' size='18' color='#E1F5A9'>   Броня крепка,\n<tab><tab>и танки наши быстры</font></textformat>\n\n<tab><img src='img://../configs/wotstat/img/tank.png' width='165' height='165' align='baseline' vspace='0'&gt],

    "template": [
        "<font size='12'><textformat leading='-4' tabstops='[100,180]'><font color='#FFCC66'>РЭ сессии: </font><font color='{{g:EFF}}'><b>{{EFF}}</b></font><tab><font color='#FFCC66'>WN8: </font><font color='{{g:WN8}}'><b>{{WN8}}</b></font><tab><font color='#FFCC66'><b>{{avgTier}} </b>ур</font></textformat>",
        "<textformat leading='-4' tabstops='[60,150]'><font color='#FFCC66'>Победы:</font><tab><font color='{{g:rWIN}}'><b>{{winsCount}}/{{battlesCount}}<tab>{{avgWinRate}}</b></font>",
        "<font color='#FFCC66'>Опыт:</font><tab><font color='{{g:avgXP}}'><b>{{totalXP}}<tab>{{avgXP}}</b></font>",
        "<font color='#FFCC66'>Урон:</font><tab><font color='{{g:rDAMAGE}}'><b>{{totalDmg}}<tab>{{avgDamage}}</b></font>",
        "<font color='#FFCC66'>Фраги:</font><tab><font color='{{g:rFRAG}}'><b>{{totalFrag}}<tab>{{avgFrag}}</b></font>",
        "<font color='#FFCC66'>Засвет:</font><tab><font color='{{g:rSPOT}}'><b>{{totalSpot}}<tab>{{avgSpot}}</b></font>",
        "<font color='#FFCC66'>Защита:</font><tab><font color='{{g:rDEF}}'><b>{{totalDef}}<tab>{{avgDef}}</b></font>",
        "<font color='#FFCC66'>Кредиты:</font><tab><font color='{{g:credits}}'><b>{{credits}} <img src='img://gui/maps/icons/library/CreditsIcon-1.png' width='11' height='11' align='baseline' vspace='-2'><tab>{{avgCredits}} <img src='img://gui/maps/icons/library/CreditsIcon-1.png' width='11' height='11' align='baseline' vspace='-2'></b></font></textformat><font>"
    ],
    "showStatByTank": false,
    "textGeneralPageButton": "По танкам",
    "textByTankPageButton": "Общая",
    "byTankTitle": "<font size='13' color='#FFCC66'><textformat leading='-4' tabstops='[70,115,160]'>Танк<tab>Победы<tab>Урон<tab>WN8</textformat></font><hr>",
    "byTankRow": "<font size='12'><textformat leading='-4' tabstops='[70,115,160]'><font color='#FFE6B3'>{{vehicle}}</font><tab><font color='{{g:rWIN}}'>{{winsCount}}/{{battlesCount}}</font><tab><font color='{{g:rDAMAGE}}'>{{avgDamage}}</font><tab><font color='{{g:XWN8}}'>{{WN8}} ({{XWN8}})</font></textformat></font>",
    "showPopUp": true,
    "gradient": {
        "EFF": [
   { "value": 1, "color": "#FE0E00" },
   { "value": 610, "color": "#FE7903" },
   { "value": 850, "color": "#F8F400" },
   { "value": 1145, "color": "#60FF00" },
   { "value": 1475, "color": "#02C9B3" },
   { "value": 1775, "color": "#D042F3" }
  ],
  "WN8": [
            {"value": 157, "color": "#FE0E00"},
            {"value": 537, "color": "#FE7903"},
            {"value": 1042, "color": "#F8F400"},
            {"value": 1652, "color": "#60FF00"},
            {"value": 2274, "color": "#02C9B3"},
            {"value": 2935, "color": "#D042F3"}
        ],
        "rWIN": [
            {"value": 0.34, "color": "#FE0E00"},
            {"value": 0.57, "color": "#FE7903"},
            {"value": 0.81, "color": "#F8F400"},
            {"value": 1.03, "color": "#60FF00"},
            {"value": 1.22, "color": "#02C9B3"},
            {"value": 1.57, "color": "#D042F3"}
        ],
        "rDAMAGE": [
            {"value": 0.34, "color": "#FE0E00"},
            {"value": 0.57, "color": "#FE7903"},
            {"value": 0.81, "color": "#F8F400"},
            {"value": 1.03, "color": "#60FF00"},
            {"value": 1.22, "color": "#02C9B3"},
            {"value": 1.57, "color": "#D042F3"}
        ],
        "rFRAG": [
            {"value": 0.34, "color": "#FE0E00"},
            {"value": 0.57, "color": "#FE7903"},
            {"value": 0.81, "color": "#F8F400"},
            {"value": 1.03, "color": "#60FF00"},
            {"value": 1.22, "color": "#02C9B3"},
            {"value": 1.57, "color": "#D042F3"}
        ],
        "rSPOT": [
            {"value": 0.34, "color": "#FE0E00"},
            {"value": 0.57, "color": "#FE7903"},
            {"value": 0.81, "color": "#F8F400"},
            {"value": 1.03, "color": "#60FF00"},
            {"value": 1.22, "color": "#02C9B3"},
            {"value": 1.57, "color": "#D042F3"}
        ],
        "rDEF": [
            {"value": 0.34, "color": "#FE0E00"},
            {"value": 0.57, "color": "#FE7903"},
            {"value": 0.81, "color": "#F8F400"},
            {"value": 1.03, "color": "#60FF00"},
            {"value": 1.22, "color": "#02C9B3"},
            {"value": 1.57, "color": "#D042F3"}
        ],
        "medPlace": [
            {"value": 1, "color": "#D042F3"},
            {"value": 3, "color": "#02C9B3"},
            {"value": 5, "color": "#60FF00"},
            {"value": 7, "color": "#F8F400"},
            {"value": 10, "color": "#FE7903"},
            {"value": 15, "color": "#FE0E00"}
        ],
  "avgXP": [
  {"value": 0, "color": "#FE0E00"},
  {"value": 120, "color": "#FE7903"},
        {"value": 280, "color": "#F8F400"},
        {"value": 500, "color": "#60FF00"},
        {"value": 800, "color": "#02C9B3"},
        {"value": 1000, "color": "#D042F3"}
        ],
  "credits": [
            {"value": -1, "color": "#FE0E00"},
            {"value": 1, "color": "#60FF00"}
        ]
    },
    "palette" : {
        "credits": [
            {"value": -1, "color": "#FE0E00"},
            {"value": 0, "color": "#FFFFFF"},
            {"value": 1, "color": "#60FF00"}
        ]
    }
}

Share this post


Link to post

Short link
Share on other sites

Ошибка в конфиге,проверти пути .

Поставил конфиг, который идет в комплекте со скриптом.

Та же фигня: отображается только секция "text", то, что внутри "template" - не показывается.

 

UPD: Снес ВСЕ моды, поставил только wotstat - всё то же самое...

Edited by N_P

Share this post


Link to post

Short link
Share on other sites

Забавно, стоило сыграть 1 бой - и всё появилось.

Хотя раньше целиком табличку с нулями рисовало без всяких боев.

 

Но! Считает не все бои. Играл исключительно соло и исключительно в обычный рандом (то есть тип ВСЕХ боев одинаковый) - в итоге из 10-12 сыгранных боев в статистику попало только 4...

 

Да, и "battleStatText" после боя не добавляется к сообщению.

Edited by N_P

Share this post


Link to post

Short link
Share on other sites

починил battleStatPatterns и hideMessagePatterns

Ай красава,плюсег в карму)))

  • Upvote 1

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...