Kornet_WA 138 #374079 Posted January 11, 2017 (edited) , так есть вроде: │score_panel.py │{{py:score_panel.ally_frags}} │количество убитых противников │ │ │{{py:score_panel.enemy_frags}} │количество убитых союзников │ │ │{{py:score_panel.ally_vehicles}} │общее количество союзников │ │ │{{py:score_panel.enemy_vehicles}} │общее количество противников │ │ │{{py:score_panel.ally_frags_inverse}} │количество живых союзников │ │ │{{py:score_panel.enemy_frags_inverse}} │количество живых противников упс не заметил. @sirmax, можно ли как то на "bgColor" углы закруглять? Edited January 11, 2017 by Kornet_WA Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #374107 Posted January 11, 2017 @ktulho, давно хочу спросить. можно ли как то на "bgColor" углы закруглять? Armagomen как то делает в своём хп. Нельзя. Можно отдельным полем сделать подложку с картинкой. Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #374168 Posted January 12, 2017 (edited) красный прямоугольник это "totalHPally" а разницу totalHPally - totalHPenemy воможно как-то покрасить градиентом, как {{py:xvm.total_hp.text}} красится? Edited January 12, 2017 by demon2597 Quote Share this post Link to post Short link Share on other sites
Kornet_WA 138 #374231 Posted January 12, 2017 (edited) , не пулил. @Kornet_WA, вроде нормально работает (красный прямоугольник это "totalHPally"): shot_050.jpg shot_051.jpg shot_052.jpg при таком "totalHPally": { "enabled": true, "updateEvent": "PY(ON_UPDATE_HP)", //"x": -720, "x": "{{py:math.div({{py:xvm.total_hp.ally(250)}},2)}}", "y": 35, "width": "{{py:xvm.total_hp.ally(170)}}", "height": 18, "screenHAlign": "center", //"format": "<img src='cfg://Kornet_WA/img/totalHP/hp-ally-alive.png' height='18' width='{{py:xvm.total_hp.ally(200)}}'>" // - работает "src": "cfg://Kornet_WA/img/totalHP/hp-ally-alive.png" // - работает //"bgColor": "0x5ACB00" // - работает }, "totalHPenemy": { "enabled": true, "updateEvent": "PY(ON_UPDATE_HP)", //"x": 720, "x": "{{py:math.div({{py:xvm.total_hp.enemy(250)}},-2)}}", "y": 35, "width": "{{py:xvm.total_hp.enemy(170)}}", "height": 18, "screenHAlign": "center", //"format": "<img src='cfg://Kornet_WA/img/totalHP/hp-enemy-alive.png' height='18' width='{{py:xvm.total_hp.enemy(200)}}'>" // - работает "src": "cfg://Kornet_WA/img/totalHP/hp-enemy-alive.png" // - работает //"bgColor": "0xF30900" // - работает }, происходит так тему бы отдельную по totalHP Edited January 12, 2017 by Kornet_WA Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #374316 Posted January 12, 2017 @Kornet_WA, противники слева а союзники справа - это так задумано? "x": "{{py:math.div({{py:xvm.total_hp.ally(250)}},2)}}", "y": 35, "width": "{{py:xvm.total_hp.ally(170)}}", Почему в "x" {{py:xvm.total_hp.ally(250)}}, а в "width" {{py:xvm.total_hp.ally(170)}}? Если надо сдвинуть от центра, то: "x": "{{py:math.sum({{py:math.div({{py:xvm.total_hp.ally(250)}},2)}}, 50)}}", а разницу totalHPally - totalHPenemy воможно как-то покрасить градиентом, как {{py:xvm.total_hp.text}} красится? Есть макрос: {{py:xvm.total_hp.color}} - цвет, зависящий от отношения очков прочности союзников и противников 2 Quote Share this post Link to post Short link Share on other sites
Kornet_WA 138 #374330 Posted January 12, 2017 (edited) Kornet_WA, противники слева а союзники справа - это так задумано? да это черновик не обращай внимание. Почему в "x" {{py:xvm.total_hp.ally(250)}}, а в "width" {{py:xvm.total_hp.ally(170)}}? Если надо сдвинуть от центра, то: допустим полоса нужна в 170 пикселей "width" {{py:xvm.total_hp.ally(170)}}. и если я в "x" {{py:xvm.total_hp.ally(170)}} выставлю тоже 170 то край будет по центру а мне нужно его сдвинуть для поля фрагов. поэтому и ставил 250. но при уменьшении хп она улезает к центру. в форматировании макросов не силён поэтому не дошло до этого "x": "{{py:math.sum({{py:math.div({{py:xvm.total_hp.ally(250)}},2)}}, 50)}}", Edited January 12, 2017 by Kornet_WA Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #374332 Posted January 12, 2017 и если я в "x" {{py:xvm.total_hp.ally(170)}} выставлю тоже 170 то край будет по центру а мне нужно его сдвинуть для поля фрагов. поэтому и ставил 250. , я же писал: Если надо сдвинуть от центра, то: "x": "{{py:math.sum({{py:math.div({{py:xvm.total_hp.ally(250)}},2)}}, 50)}}", Соответственно, если ширина должна быть 170, то "x": "x": "{{py:math.sum({{py:math.div({{py:xvm.total_hp.ally(170)}},2)}}, 50)}}", 50 - это насколько пикселей поле сдвинется вправо. Если надо влево, то минус 50. 1 Quote Share this post Link to post Short link Share on other sites
Kornet_WA 138 #374333 Posted January 12, 2017 (edited) я же писал: понял уже. у меня вечно проблема не дочитываю до конца. сорян. Хотелка по основному калибру тоже в дефолте можно колдовать? и скинь пример пожалуйста как макрос должен выглядеть. Edited January 12, 2017 by Kornet_WA Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #374343 Posted January 12, 2017 (edited) @ktulho, подскажи, пжл, почему основной калибр в реплее отображается только после собственного урона? 'отсчет, калибр отсутствует' 'начало боя, разъезд, калибра все еще нет' 'мой первый выстрел, есть урон, калибр появился' upd блин, тот же реплей, запущенный повторно - калибр на месте... чертовщина какая-то Edited January 12, 2017 by Kapany3uk Quote Share this post Link to post Short link Share on other sites
Kornet_WA 138 #375412 Posted January 17, 2017 , мне, проще всего сделать, раз в секунду (это событие не надо делать). @H_E_K_P_O_M_A_H_T_, @MICROB, сделал макросы: {{py:xvm.fps}} {{py:xvm.ping}} {{py:xvm.lag}} Макросы {{py:xvm.fps}} и {{py:xvm.ping}} возвращают числа. Макрос {{py:xvm.lag}} возвращает 'lag' или пусто. Пример его использования: "format": "{{py:xvm.lag?lag|notLag}}" Файл debug_panel.py скопировать в \res_mods\configs\xvm\py_macro\. debug_panel.rar это последний скрипт? в реплее {{py:xvm.fps}} что показывает реплея или боя? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #375419 Posted January 17, 2017 (edited) в реплее {{py:xvm.fps}} что показывает реплея или боя? , вроде реплея. P.S. Можете проверить, не отключайте панель WG. Edited January 17, 2017 by ktulho Quote Share this post Link to post Short link Share on other sites
Kornet_WA 138 #375474 Posted January 17, 2017 , вроде реплея. P.S. Можете проверить, не отключайте панель WG. да реплея. возможно сделать что бы оба показывал? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #375478 Posted January 17, 2017 да реплея. возможно сделать что бы оба показывал? В том же макросе? Или еще один макрос добавлять? Quote Share this post Link to post Short link Share on other sites
Kornet_WA 138 #375482 Posted January 17, 2017 В том же макросе? Или еще один макрос добавлять? лучше новый макрос. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #375498 Posted January 17, 2017 лучше новый макрос. , добавил макрос: {{py:xvm.fps_replay}} - при просмотре риплея возвращает FPS, который был в бою. В бою возвращает пусто. debug_panel.rar Quote Share this post Link to post Short link Share on other sites
Arbalet 26 #375531 Posted January 17, 2017 Всем привет. А есть какой-нибудь макрос который показывает выкачана ли "лампочка" у командира на текущем танке или нет такого? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #375533 Posted January 17, 2017 @Arbalet, Макросы сервисов XVM ┌───┬────────────────────┬───┬───┬───┬───┬───┬───┬───────────────────────────────────────────────── │SDH│ macro │ BL│ PP│ SF│ MM│ VM│BLb│ Description ├───┼────────────────────┼───┼───┼───┼───┼───┼───┼───────────────────────────────────────────────── │ H │ {{x-sense-on}} │ │ X │ X │ X │ X │ │ у игрока изучен перк "шестое чувство" Quote Share this post Link to post Short link Share on other sites
Kornet_WA 138 #376848 Posted January 24, 2017 как сюда ещё и реплей дописать? "alpha": "{{battletype!=regular?0|100}}", Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #376849 Posted January 24, 2017 как сюда ещё и реплей дописать? "alpha": "{{battletype!=regular?0|100}}", это откуда строчка? И что должно происходить в риплее? Quote Share this post Link to post Short link Share on other sites
Kornet_WA 138 #376851 Posted January 24, 2017 это откуда строчка? И что должно происходить в риплее? как то давно читал что картинка в макросе не работает "format": "{{py:xvm.total_hp.avgDamage('<img src='img://gui/maps/icons/vehParams/damageAvgPerMinute.png' width='26' height='26' align='baseline' vspace='-5'>',{{hitlog.dmg-total}})}} то сделал так, но картинка отображается в реплее хочу её тоже выключать "format": "{{py:xvm.total_hp.avgDamage('',{{hitlog.dmg-total}})}}<img src='img://gui/maps/icons/vehParams/damageAvgPerMinute.png' width='26' height='26' align='baseline' vspace='-5'>" Quote Share this post Link to post Short link Share on other sites