ktulho Posted November 18, 2021 Author Share Posted November 18, 2021 Видимо {{tdb}} обновляется только между сессиями. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted November 18, 2021 Share Posted November 18, 2021 ---- пятый бой - ещё больше разница 641 и 625 3 минуты назад, ktulho сказал: Видимо {{tdb}} обновляется только между сессиями. да, я 0 набил - в сл. бою значение уменьшилось а в ушах осталось прежнее 641 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted November 18, 2021 Share Posted November 18, 2021 @ktulho ну всё верно. средуха {{tdb}} например 1000 условно я откатал 10 боёв со средухой 500... там дичь и будет показывать с отрицательными значениями. Причём разница будет нехилая @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted November 18, 2021 Author Share Posted November 18, 2021 (edited) Надо @sirmax спросить, может можно не кэшировать значения данного макроса. С другой стороны, можно обновлять значения в кэше перед боем. Edited November 19, 2021 by ktulho @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted November 22, 2021 Share Posted November 22, 2021 @ktulho на реплее {{py:xvm.isStuns}} как-то не всегда срабатывает при возрождении (убили арту - взял танк). Это в коде можно проверить - должен срабатывать или нет? В бою уже не проверю - ивент закончился, но реплей нашёл. 16369840551748_usa_A37_M40M43_wg_epic_suburbia.wotreplay @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted December 11, 2021 Share Posted December 11, 2021 Виджет в бою «Основной калибр», «Средний урон» * имеется небольшое несоответствие значений (обсуждение можно почитать с этого поста) Ку! 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Prosubaru Posted December 12, 2021 Share Posted December 12, 2021 (edited) Как сделать что бы значок оглушения был виден для всех танков всегда, а не только когда играешь на арте? Edited December 12, 2021 by Prosubaru @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted December 12, 2021 Share Posted December 12, 2021 1 час назад, Prosubaru сказал: Как сделать что бы значок оглушения был виден для всех танков всегда, а не только когда играешь на арте? для дефолт: "width": "{{py:xvm.isStuns?350|260}}" -> "width": 350 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted January 5, 2022 Share Posted January 5, 2022 @ktulho на реплеях весь лог в ошибке от ср. урона: 2022-01-05 17:57:49: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 157, in process return (func(), deterministic) File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 123, in <lambda> return (lambda: func(*args), deterministic) File "res_mods/configs/xvm/py_macro\totalEfficiency.py", line 216, in xvm_toAvgDmg avgDamage = float(total_hp.playerAvgDamage) TypeError: float() argument must be a string or a number arg='xvm.toAvgDmg' в бою ошибок нет @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted January 5, 2022 Author Share Posted January 5, 2022 1 час назад, HEKPOMAHT сказал: @ktulho на реплеях весь лог в ошибке от ср. урона: 2022-01-05 17:57:49: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 157, in process return (func(), deterministic) File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 123, in <lambda> return (lambda: func(*args), deterministic) File "res_mods/configs/xvm/py_macro\totalEfficiency.py", line 216, in xvm_toAvgDmg avgDamage = float(total_hp.playerAvgDamage) TypeError: float() argument must be a string or a number arg='xvm.toAvgDmg' в бою ошибок нет Запулил исправление. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted January 5, 2022 Share Posted January 5, 2022 55 минут назад, ktulho сказал: Запулил исправление. Build: 8.9.6_0012 без ошибок @ Quote Link to comment Short link Share on other sites More sharing options...
Antoshkaaa Posted January 5, 2022 Share Posted January 5, 2022 @ktulho тут включил встроенный в xvm "Основной калибр" и разместил его рядом с местом где у меня один из элементов totalEfficiency, и все вроде отлично, но проехался на арте на которой играю очень редко, и если бы не иконка калибра, может и не обратил внимание. Чего его сносить в сторону то стало? На всех кроме арты: На арте: battleLabelsTotalEfficiency.xc @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted January 6, 2022 Share Posted January 6, 2022 8 часов назад, Antoshkaaa сказал: Чего его сносить в сторону то стало? "width": "{{py:xvm.isStuns?350|260}}", я так понимаю меняется ширина поля,видимо меняются и остальные координаты по цепочке.По крайней мере других причин не видно. Может вообще поле не трогать,если можно его сделать с запасом под стан(таб все равно крайний),а сам ивент со станом добавить через макрос вот так: "TotalEfficiency": { // Панель в левой части экрана. "enabled": true, "updateEvent": "PY(ON_TOTAL_EFFICIENCY), ON_PANEL_MODE_CHANGED", "x": 240, "y": 0, "width": 360, "height": 30, "screenHAlign": "left", "screenVAlign": "top", "shadow": { "distance": 0, "angle": 0, "alpha": 90, "blur": 2, "strength": 1.75 }, "textFormat": { "font": "$TitleFont", "size": 15 }, "format": "<textformat tabstops='[52,104,155,170]' leading='0'><img src='xvm://res/icons/Antoshkaaa/te11.png' width='22' height='22' vspace='-4'> {{py:xvm.detection}}</textformat><tab><img src='xvm://res/icons/Antoshkaaa/te12.png' width='22' height='22' vspace='-4'> {{py:xvm.numberAssistAndStuns}}</textformat><tab>{{py:xvm.isStuns?<img src='xvm://res/icons/Antoshkaaa/te13.png' width='22' height='22' vspace='-4'> {{py:sum({{py:xvm.totalDamagesAssist}}, {{py:xvm.totalStun}})}}}}</textformat>" }, остальные координаты поправишь,ну и остальные поля.У меня такая конструкция давно работает исправно и ничему не мешает,хотя тоже много чего рядом стоит. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Antoshkaaa Posted January 6, 2022 Share Posted January 6, 2022 @Slava7572 спасибо добрый человек)) Действительно в этом и была проблема, поля и координаты подправил, теперь ни на пиксель не съезжает. @ Quote Link to comment Short link Share on other sites More sharing options...
_Aksen_ Posted January 14, 2022 Share Posted January 14, 2022 Всем здрасте! Можно как не будь прописать вот это все в столбик? "format": "<textformat tabstops='[65,130,196,250,310]'><font face='FDicons' size='20' color='#A8FF36'>č</font> {{py:xvm.totalDamage()}}<tab><font face='FDicons' size='20' color='#A8FF36'>ċ</font> {{py:xvm.totalAssist()}}<tab><font face='FDicons' size='20' color='#CCCCCC'>Č</font> {{py:xvm.totalBlocked()}}<tab><font face='FDicons' size='20' color='#A8FF36'>Ĕ</font> {{py:xvm.numberAssistSpot()}}<tab><font face='FDicons' size='20' color='#A8FF36'>ĕ</font> {{py:xvm.numberAssistTrack()}}<tab><font face='FDicons' size='20' color='#A8FF36'>{{py:xvm.isStuns?Ď|Ċ}}</font> {{py:xvm.isStuns?{{py:xvm.totalStun}}|{{py:xvm.detection}}}}</textformat>" }, @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted January 14, 2022 Share Posted January 14, 2022 2 часа назад, _Aksen_ сказал: Можно как не будь прописать вот это все в столбик? бегло глянул,вроде не получится,это одна строка,просто длинная,делать сноски ради одной строки не имеет практического смысла.Но может кто то более сведущий в нтмл знает как эту строку оптимизировать...а вообще не мешало бы в редакторе прописать как код(такие уголки типа скобочек),а то как абракадабра выглядит и сразу не поймешь @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted January 14, 2022 Share Posted January 14, 2022 18.11.2021 в 21:51, ktulho сказал: Видимо {{tdb}} обновляется только между сессиями. с неактивированной статистикой 0 возвращает У анонима будет та же борода Всё-таки нужен: {{py:xvm.tdb}} - средний урон на текущей технике - damage/battles ---- так будет работать как часы: {{py:sub({{py:xvm.totalDamage}},{{py:xvm.tdb|0}})%d}} 1 @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted January 17, 2022 Author Share Posted January 17, 2022 Добавил: {{py:xvm.avgDmg}} - средний урон на текущей технике. Не работает на реплеях, работает только в случайных боях. 3 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted January 17, 2022 Share Posted January 17, 2022 1 час назад, ktulho сказал: Добавил: {{py:xvm.avgDmg}} - средний урон на текущей технике. Не работает на реплеях, работает только в случайных боях. пока билд не собрался, скачал 2 скрипта для теста - работает. Значения изменяются в каждом бою 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Antoshkaaa Posted May 24, 2022 Share Posted May 24, 2022 @ktulho Вечер добрый. Давно не играл, сейчас поставил XVM 9.1.0.0034 TEST - не работает. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.