Jump to content
Korean Random
ktulho

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

Recommended Posts

Видимо событие "Мирный" закончилось.

P.S. Наверное не мирный, а хэллоуин закончился.

Edited by ktulho

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
1 час назад, ktulho сказал:

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

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

Share this post


Link to post

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: =============================

 

Share this post


Link to post

Short link
Share on other sites
15 минут назад, HEKPOMAHT сказал:

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

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

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
2 минуты назад, ktulho сказал:

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

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

Share this post


Link to post

Short link
Share on other sites
6 минут назад, HEKPOMAHT сказал:

Нужно ждать готовый ночник

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

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
Только что, ktulho сказал:

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

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

----

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

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

Share this post


Link to post

Short link
Share on other sites

@ktulho 

17 минут назад, HEKPOMAHT сказал:

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

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

Share this post


Link to post

Short link
Share on other sites

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

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:

Share this post


Link to post

Short link
Share on other sites

День добрый.

 

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

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

shot_068.jpg.16f15fe2e8dcfb76922a47f9b181e1d3.jpg

Share this post


Link to post

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 сегодня ещё нашёл аналогичные ошибки.

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

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

Short link
Share on other sites
30 минут назад, Antoshkaaa сказал:

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

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

Share this post


Link to post

Short link
Share on other sites
2 часа назад, HEKPOMAHT сказал:

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

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

Share this post


Link to post

Short link
Share on other sites
2 минуты назад, ktulho сказал:

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

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

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

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

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