demon2597 5,468 Posted February 5, 2017 (edited) глобальный {{my-alive}} не работает видимо. конкретно столкнулся в battleLabels, пишу для поля "alpha": "{{my-alive?0|100}}" - всегда отдает 0 python.log xvm.log ночник 7112, основной клиент. upd. попробовал на 7133- то же самое Edited February 5, 2017 by demon2597 Share this post Link to post Short link Share on other sites
ktulho 5,780 #378681 Posted February 5, 2017 {{my-alive}} не работает? конкретно столкнулся в battleLabels, пишу для поля "alpha": "{{my-alive?0|100}}" - всегда отдает 0 , а обновление по какому событию? Share this post Link to post Short link Share on other sites
demon2597 5,468 #378684 Posted February 5, 2017 , а обновление по какому событию? "PY(ON_LAST_HIT)" Share this post Link to post Short link Share on other sites
ktulho 5,780 #378686 Posted February 5, 2017 "PY(ON_LAST_HIT)" Я так понимаю в этом поле нет макросов: {{py:xvm.damageLog.lastHit}} {{py:xvm.damageLog.lastHit_shadow('XXX')}} {{py:xvm.damageLog.lastHit_x}} {{py:xvm.damageLog.lastHit_y}} Поэтому лучше обновлять по ON_VEHICLE_DESTROYED или ON_PLAYERS_HP_CHANGED Share this post Link to post Short link Share on other sites
demon2597 5,468 #378688 Posted February 5, 2017 (edited) Поэтому лучше обновлять по ON_VEHICLE_DESTROYED или ON_PLAYERS_HP_CHANGED я как раз только что попробовал добавить по очереди и то и это событие- ничего не изменилось. поле вот: "lastHit": { "enabled": true, "updateEvent": "PY(ON_LAST_HIT)", "x": "{{py:xvm.damageLog.lastHit_x}}", "y": "{{py:xvm.damageLog.lastHit_y}}", "width": 400, "height": 315, "screenHAlign": "center", "screenVAlign": "bottom", "alpha": "{{my-alive?0|100}}", "textFormat": { "align": "center" }, "format": "{{py:xvm.damageLog.lastHit}}", "shadow": { "$ref": { "path": "def.textFieldShadow" }, "alpha": 75, "blur": 5, "strength": 2 }, "mouseEvents": { "mouseDown": "lastHit_mouseDown", "mouseUp": "lastHit_mouseUp", "mouseMove": "lastHit_mouseMove" } }, Edited February 5, 2017 by demon2597 Share this post Link to post Short link Share on other sites
ktulho 5,780 #378716 Posted February 6, 2017 Подтверждаю, не работает {{my-alive}}. Share this post Link to post Short link Share on other sites
demon2597 5,468 #378731 Posted February 6, 2017 (edited) Подтверждаю, не работает {{my-alive}}. а я уж думал затупил может чего-нибудь) @sirmax, глянешь? Edited February 6, 2017 by demon2597 Share this post Link to post Short link Share on other sites
demon2597 5,468 #379909 Posted February 15, 2017 (edited) @sirmax, можно макрос исправить? на тесте также не работает python.logxvm.log Edited February 15, 2017 by demon2597 Share this post Link to post Short link Share on other sites
sirmax 5,499 #380066 Posted February 18, 2017 Вставил а поле с силами команд, нормально он работает. Может он при каких-то особенных условиях не срабатывает? Исправил. Не применялось дефолтное значение из-за того, что тип был Boolean, а не String. 1 Share this post Link to post Short link Share on other sites
demon2597 5,468 #380159 Posted February 20, 2017 (edited) Исправил. Не применялось дефолтное значение из-за того, что тип был Boolean, а не String. большое спасибо! попробую. а то всё дело как-то остановилось из-за него:) upd. работает:) Edited February 20, 2017 by demon2597 Share this post Link to post Short link Share on other sites
demon2597 5,468 #380508 Posted February 22, 2017 @sirmax, а на релизной версии макрос опять не работает:( python.logxvm.log Share this post Link to post Short link Share on other sites
demon2597 5,468 #380652 Posted February 23, 2017 (edited) @sirmax, Макс, че делать-то? корявка получается из-за этого, я аж офигел, вроде же ты поправил, а опять оно же вылезло, как-будто изменение не прошло не понял... а сейчас в бою сработал. чего-то он через раз как-то получается работает Edited February 23, 2017 by demon2597 Share this post Link to post Short link Share on other sites
demon2597 5,468 #380905 Posted February 24, 2017 один бой- макрос сработал следующий бой- макрос не сработал не знаю как так, но как-то так, работает хаотично Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #380930 Posted February 24, 2017 глобальный {{my-alive}} не работает видимо. конкретно столкнулся в battleLabels, пишу для поля "alpha": "{{my-alive?0|100}}" - всегда отдает 0 Так это ещё в прошлом году было https://koreanrandom.com/forum/topic/32423-%D0%BE%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%BE%D1%87%D0%BD%D1%8B%D1%85-%D1%81%D0%B1%D0%BE%D1%80%D0%BE%D0%BA-%D0%BD%D0%B5-%D0%B4%D0%BB%D1%8F-%D0%B1%D0%B0%D0%B3%D1%80%D0%B5%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2/page-62?do=findComment&comment=368539 В самом damageLog.xc он работает без проблем, так что можешь там его использовать. Я для этого собственно форматирование координат @ktulho просил сделать :) Share this post Link to post Short link Share on other sites
demon2597 5,468 #380947 Posted February 24, 2017 В самом damageLog.xc он работает без проблем, так что можешь там его использовать. я и тамошний использую, но мне нужен также и общий Так это ещё в прошлом году было так недавно исправление было, выше написано же Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #380951 Posted February 24, 2017 (edited) так недавно исправление было, выше написано же так и тогда исправление было, но работал всеровно не так, как нужно я и тамошний использую, но мне нужен также и общий про это не допонял Edited February 24, 2017 by H_E_K_P_O_M_A_H_T_ Share this post Link to post Short link Share on other sites
demon2597 5,468 #381395 Posted February 26, 2017 @sirmax, нет мыслей? просто думаю ждать или отказываться от использования макроса... Share this post Link to post Short link Share on other sites
sirmax 5,499 #381453 Posted February 26, 2017 @sirmax, нет мыслей? просто думаю ждать или отказываться от использования макроса... Как воспроизвести? Share this post Link to post Short link Share on other sites
demon2597 5,468 #381535 Posted February 26, 2017 (edited) Как воспроизвести? я создал в battleLabels два поля: "lastHit" и "postmortemInfo", одно отображается по "alpha": "{{my-alive?100|0}}", другое наоборот, по "alpha": "{{my-alive?0|100}}" и у меня после смерти то одно то, другое показывает в разных боях. воспроизводится на реплеях. в дефолтном конфиге надо заменить:battleLabels.xcdamageLog.xcru.xc правильно.wotreplayнеправильно.wotreplay скрины здесь Edited March 1, 2017 by demon2597 Share this post Link to post Short link Share on other sites
sirmax 5,499 #381797 Posted February 28, 2017 (edited) У меня вообще виснет в момент смерти на твоем конфиге и реплее. При этом если удалить py_macro\damage_log.py, не виснет. Похоже в нем ошибка какая-то. Edited February 28, 2017 by sirmax Share this post Link to post Short link Share on other sites