Jump to content
Korean Random

[Лог нанесенного урона / Hitlog] V2 (py_macro)


Recommended Posts

1 час назад, ktulho сказал:

Хотя нет. Похоже это уже три недели не работает. Главное у себя я поправил, но почему то не запулил.

пока не собрался билд - внёс исправления самостоятельно. Теперь норм, резервы отображаются dancer.gif

Link to comment
Short link
Share on other sites

23 часа назад, ktulho сказал:

Добавил

скачал с запроса 2 скрипта.

- мины не работают ни в дамаглоге, ни в хитлоге

- огневая точка норм - работает

 

2021-11-22 19:02:21.481: INFO: =============================
2021-11-22 19:02:21.481: INFO: 2021-11-22 19:02:21: [ERROR] mods/xfw_libraries/xfw/events.pyc
2021-11-22 19:02:21.481: ERROR: Traceback (most recent call last):
2021-11-22 19:02:21.481: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2021-11-22 19:02:21.483: ERROR:   File "./xfw/events.py", line 24, in fire
2021-11-22 19:02:21.485: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 910, in _Vehicle_onHealthChanged
2021-11-22 19:02:21.485: ERROR:     g_dataHitLog.onHealthChanged(self, newHealth, attackerID, attackReasonID)
2021-11-22 19:02:21.485: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 345, in onHealthChanged
2021-11-22 19:02:21.485: ERROR:     self.updateData()
2021-11-22 19:02:21.485: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 304, in updateData
2021-11-22 19:02:21.485: ERROR:     self.updateLabels()
2021-11-22 19:02:21.485: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 222, in updateLabels
2021-11-22 19:02:21.485: ERROR:     g_hitLogs.output()
2021-11-22 19:02:21.485: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 824, in output
2021-11-22 19:02:21.485: ERROR:     log.output()
2021-11-22 19:02:21.485: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 779, in output
2021-11-22 19:02:21.486: ERROR:     self.listLog = self.groupHitByPlayer.getListLog()
2021-11-22 19:02:21.486: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 618, in getListLog
2021-11-22 19:02:21.486: ERROR:     self.updatePlayers()
2021-11-22 19:02:21.486: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 578, in updatePlayers
2021-11-22 19:02:21.486: ERROR:     self.updateList(self.CHANGE)
2021-11-22 19:02:21.486: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 535, in updateList
2021-11-22 19:02:21.486: ERROR:     macros = self.udateMacros()
2021-11-22 19:02:21.486: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 482, in udateMacros
2021-11-22 19:02:21.486: ERROR:     data['c:dmg-kind'] = conf['c_dmg-kind'][ATTACK_REASONS[value['attackReasonID']]]
2021-11-22 19:02:21.486: ERROR: KeyError: 'minefield'
2021-11-22 19:02:21.486: INFO: =============================

 

скачались вроде с изменениями

 

damageLog.py hitLog.py

* проверял на своём конфиге

2021-11-22 19:14:22.305: INFO: =============================
2021-11-22 19:14:22.305: INFO: 2021-11-22 19:14:22: [ERROR] mods/xfw_libraries/xfw/events.pyc
2021-11-22 19:14:22.305: ERROR: Traceback (most recent call last):
2021-11-22 19:14:22.306: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2021-11-22 19:14:22.307: ERROR:   File "./xfw/events.py", line 24, in fire
2021-11-22 19:14:22.309: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 1027, in Vehicle_onHealthChanged
2021-11-22 19:14:22.309: ERROR:     data.onHealthChanged(self, newHealth, oldHealth, attackerID, attackReasonID)
2021-11-22 19:14:22.309: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 573, in onHealthChanged
2021-11-22 19:14:22.309: ERROR:     self.updateData()
2021-11-22 19:14:22.309: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 378, in updateData
2021-11-22 19:14:22.309: ERROR:     self.updateLabels()
2021-11-22 19:14:22.309: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 443, in updateLabels
2021-11-22 19:14:22.309: ERROR:     _logAlt.output()
2021-11-22 19:14:22.309: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 860, in output
2021-11-22 19:14:22.309: ERROR:     self.addLine()
2021-11-22 19:14:22.309: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 802, in addLine
2021-11-22 19:14:22.310: ERROR:     self.setOutParameters(ADD_LINE)
2021-11-22 19:14:22.310: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 772, in setOutParameters
2021-11-22 19:14:22.310: ERROR:     self.updateValueMacros(self.dataLog)
2021-11-22 19:14:22.310: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 691, in updateValueMacros
2021-11-22 19:14:22.310: ERROR:     'c:dmg-kind': conf['c_typeHit'][ATTACK_REASONS[value['attackReasonID']]],
2021-11-22 19:14:22.310: ERROR: KeyError: 'minefield'
2021-11-22 19:14:22.310: INFO: =============================

 

Link to comment
Short link
Share on other sites

2 минуты назад, ktulho сказал:

В конфиг не добавил параметр "minefield".

скорее всего в конфиге нет блока c:dmg-kind, а из дефолта данные не берутся. Нужно ждать готовый ночник

Link to comment
Short link
Share on other sites

Только что, ktulho сказал:

Что мешает добавить для проверки?

уже добавил - уже проверяю :smile:

----

проверил хитлог - мина работает.

проверил дамаглог - мина работает.

Link to comment
Short link
Share on other sites

  • 1 month later...

нашёл в логе в нескольких местах.

2022-01-04 15:42:18.188: INFO: =============================
2022-01-04 15:42:18.188: INFO: 2022-01-04 15:42:18: [ERROR] mods/xfw_libraries/xfw/events.pyc
2022-01-04 15:42:18.188: ERROR: Traceback (most recent call last):
2022-01-04 15:42:18.188: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2022-01-04 15:42:18.190: ERROR:   File "./xfw/events.py", line 24, in fire
2022-01-04 15:42:18.192: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 849, in PlayerAvatar__processVehicleAmmo
2022-01-04 15:42:18.192: ERROR:     g_dataHitLog.loaded()
2022-01-04 15:42:18.192: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 307, in loaded
2022-01-04 15:42:18.192: ERROR:     self.intCD = self.ammo.getCurrentShellCD()
2022-01-04 15:42:18.192: ERROR: AttributeError: 'NoneType' object has no attribute 'getCurrentShellCD'
2022-01-04 15:42:18.192: INFO: =============================

реплеев нет :sad:

Link to comment
Short link
Share on other sites

День добрый.

 

Дошел до подстановок в хитлоге и возникла проблема. Если сделать в "formatHistory" ссылку такого плана ${ "*.*.*" } - все ок, работает.

Но если ссылка такого плана {{.*.*.*}} или {{.*.*.{{.*.*.*}}}}, или же она находится между рабочей ссылкой и самим текстом  - макросы слетают. 

shot_068.jpg.16f15fe2e8dcfb76922a47f9b181e1d3.jpg

Link to comment
Short link
Share on other sites

1 час назад, Antoshkaaa сказал:

День добрый.

 

Дошел до подстановок в хитлоге и возникла проблема. Если сделать в "formatHistory" ссылку такого плана ${ "*.*.*" } - все ок, работает.

Но если ссылка такого плана {{.*.*.*}} или {{.*.*.{{.*.*.*}}}}, или же она находится между рабочей ссылкой и самим текстом  - макросы слетают. 

shot_068.jpg.16f15fe2e8dcfb76922a47f9b181e1d3.jpg

а если без ссылок, лишних макросов и прочего усложнения?

"formatHistory": "x{{n-player}}: {{dmg-player}} {{vtype}} {{vehicle}}"

:ohmy:

----

21 час назад, HEKPOMAHT сказал:

нашёл в логе в нескольких местах


2022-01-04 15:42:18.188: INFO: =============================
2022-01-04 15:42:18.188: INFO: 2022-01-04 15:42:18: [ERROR] mods/xfw_libraries/xfw/events.pyc
2022-01-04 15:42:18.188: ERROR: Traceback (most recent call last):
2022-01-04 15:42:18.188: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2022-01-04 15:42:18.190: ERROR:   File "./xfw/events.py", line 24, in fire
2022-01-04 15:42:18.192: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 849, in PlayerAvatar__processVehicleAmmo
2022-01-04 15:42:18.192: ERROR:     g_dataHitLog.loaded()
2022-01-04 15:42:18.192: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 307, in loaded
2022-01-04 15:42:18.192: ERROR:     self.intCD = self.ammo.getCurrentShellCD()
2022-01-04 15:42:18.192: ERROR: AttributeError: 'NoneType' object has no attribute 'getCurrentShellCD'
2022-01-04 15:42:18.192: INFO: =============================

 

@ktulho сегодня ещё нашёл аналогичные ошибки.

Предположение: может в процессе проверок макроса интуиции закрывал клиент и снова заходил в середине боя...

Link to comment
Short link
Share on other sites

@HEKPOMAHT  дык у меня все настройки то и так есть. Задача именно вытащить их из "formatHistory" , сделав несколько вариантов, с последующим выбором необходимого.

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

Link to comment
Short link
Share on other sites

30 минут назад, Antoshkaaa сказал:

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

походу в хитлоге не работает {{.}}

Link to comment
Short link
Share on other sites

2 минуты назад, ktulho сказал:

Может в battleLabels в "format" не работает?

экстраполя работают.

по-быстрому попробовал проверить сам макрос в formatHistory - пусто. В логах пусто.

Могу более точно потом глянуть, но дело не в battleLabels

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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