ktulho Posted December 27, 2016 Share Posted December 27, 2016 Кому-нибудь нужно считать основной калибр, после попадания по союзнику? @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted December 27, 2016 Share Posted December 27, 2016 Кому-нибудь нужно считать основной калибр, после попадания по союзнику? имхо цифры всегда интересны, имеет смысл смена окраски для отображения невозможности получения медали, сам урон (расчет) пусть будут... @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted December 27, 2016 Share Posted December 27, 2016 (edited) Ну тогда, чтобы удовлетворить желания всех, я предлагаю: в файле xvm.py изменить функцию total_hp_mainGun на @xvm.export('xvm.total_hp.mainGun', deterministic=False) def total_hp_mainGun(dmg_total): return total_hp.mainGun(dmg_total) и добавить py_macro {{py:hitAlly}}, который будет возвращать "ha" если было попадание по союзнику, иначе пусто @xvm.export('xvm.total_hp.hitAlly', deterministic=False) def xvm_total_hp_hitAally(): return None if total_hp.data.teamHits else "ha" в файле total_hp.py изменить функцию total_hp_mainGun на def mainGun(dmg_total): global max_hp_enemy if panel.teams_totalhp[1] > max_hp_enemy: max_hp_enemy = panel.teams_totalhp[1] battletype = BigWorld.player().arena.guiType if (battletype != 1) or (max_hp_enemy == 0): return else: threshold = max_hp_enemy * 0.2 if max_hp_enemy > 5000 else 1000 high_caliber = int(threshold - dmg_total) if max_hp_enemy >= 1000: return high_caliber Это усложнить настройку в battleLabelsTemplates.xc, но сделает ее намного гибче. Edited January 11, 2017 by ktulho 2 @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted December 27, 2016 Share Posted December 27, 2016 имхо цифры всегда интересны, имеет смысл смена окраски для отображения невозможности получения медали, сам урон (расчет) пусть будут... Зачем его считать? какой смысл от этого? медаль уже не получишь. для всего остального есть хитлог. Мне кажется многие начинают забывать что это расчет для получения медали. 1 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted December 27, 2016 Share Posted December 27, 2016 (edited) Зачем его считать? какой смысл от этого? медаль уже не получишь. для всего остального есть хитлог. Мне кажется многие начинают забывать что это расчет для получения медали. не надо сравнивать возможности аддона и свои предпочтения в его настройках.В контексте возможностей - вывод расчета должен быть, а в рамках своих предпочтений - делай в конфиге как тебе нравится... Edited December 27, 2016 by Kapany3uk 2 @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted December 27, 2016 Share Posted December 27, 2016 (edited) не надо сравнивать возможности аддона и свои предпочтения в его настройках. В контексте возможностей - вывод расчета должен быть, а в рамках своих предпочтений - делай в конфиге как тебе нравится... да я не сравниваю и в любом случае за универсальность, зачем сразу в штыки. просто хочу услышать версии может оно мне тоже нужно ))) Edited December 27, 2016 by Kornet_WA @ Quote Link to comment Short link Share on other sites More sharing options...
13 Posted December 29, 2016 Share Posted December 29, 2016 @neLeax, ваше сообщение отделено в новую тему. @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted January 6, 2017 Share Posted January 6, 2017 Ребят,в том патче был такой ру-макрос messenger.py ,ограничивал количество строк в месенжере,своеобразная защита от любителей пофлудить.Код такой: from xfw import * import messenger.gui.Scaleform.view.battle.messenger_view as messenger_view @overrideMethod(messenger_view, '_makeSettingsVO') def _makeSettingsVO(base,arenaVisitor): makeSettingsVO = base(arenaVisitor) makeSettingsVO['maxLinesCount'] = 11 return makeSettingsVO Вроде как он работает,но получается на последней строке накладка строка на строку.Как то можно это вылечить?А,еще не совпадает количество строк,в конфиге 11,в клиенте 8,но с этим в принципе жить можно. @ Quote Link to comment Short link Share on other sites More sharing options...
cektop Posted January 6, 2017 Share Posted January 6, 2017 Ребят,в том патче был такой ру-макрос messenger.py ,ограничивал количество строк в месенжере,своеобразная защита от любителей пофлудить. Вроде как он работает,но получается на последней строке накладка строка на строку.Как то можно это вылечить?А,еще не совпадает количество строк,в конфиге 11,в клиенте 8,но с этим в принципе жить можно. Теперь ещё с ним можно мотать историю чата максимум на 7-8 последних строк. Пришлось убрать. =(( @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted January 6, 2017 Share Posted January 6, 2017 Теперь ещё с ним можно мотать историю чата максимум на 7-8 последних строк. Пришлось убрать. =(( Да мне как то на историю все равно,лишь бы не загромождал уши и там еще натанкованный,т.е. тупо ограничивал количество строк. @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted January 11, 2017 Share Posted January 11, 2017 (edited) добрался снова до total_hp только это ещё не проверил {{py:math.div({{py:xvm.total_hp.ally(230)}},-2)}}. проверил не работает. или я не понял смысл. текущее хп делим на 2 или на -2. почему хп? при выравнивании картинки разъезжаются по краям экрана, вроде как монитор делить. нужен макрос типо {{full-screen}}. или я не с той стороны думаю. Edited January 11, 2017 by Kornet_WA @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted January 11, 2017 Share Posted January 11, 2017 добрался снова до total_hp проверил не работает. или я не понял смысл. текущее хп делим на 2 или на -2. почему хп? при выравнивании картинки разъезжаются по краям экрана, вроде как монитор делить. нужен макрос типо {{full-screen}}. или я не с той стороны думаю. Так пробовали? "totalHPally": { "enabled": true, "updateEvent": "PY(ON_UPDATE_HP)", "x": "{{py:math.div({{py:xvm.total_hp.ally(230)}},-2)}}", "y": 30, "width": "{{py:xvm.total_hp.ally(230)}}", "height": 25, "screenHAlign": "center", "format": "<img src='cfg://Kornet_WA/img/totalHP/hp-ally-alive.png'>" }, @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted January 11, 2017 Share Posted January 11, 2017 (edited) Так пробовали? "totalHPally": { "enabled": true, "updateEvent": "PY(ON_UPDATE_HP)", "x": "{{py:math.div({{py:xvm.total_hp.ally(230)}},-2)}}", "y": 30, "width": "{{py:xvm.total_hp.ally(230)}}", "height": 25, "screenHAlign": "center", "format": "<img src='cfg://Kornet_WA/img/totalHP/hp-ally-alive.png'>" }, да. п.с. я пробовал с вашими вышевыложенными файлами. сейчас поставил ночник 7016 там ни чего не работает. в дефолт не пулили я так понял? Edited January 11, 2017 by Kornet_WA @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted January 11, 2017 Share Posted January 11, 2017 в дефолт не пулили я так понял? , не пулил. @Kornet_WA, вроде нормально работает (красный прямоугольник это "totalHPally"): @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted January 11, 2017 Share Posted January 11, 2017 , не пулил. @Kornet_WA, вроде нормально работает (красный прямоугольник это "totalHPally"): shot_050.jpg shot_051.jpg shot_052.jpg возможно где то косякнул. завтра на работе буду ещё раз погоняю. Запулить возможно до релиза? или ждем когда босс одобрит? Хотелку по основному калибру получится воплотить? @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted January 11, 2017 Share Posted January 11, 2017 Запулить возможно до релиза? , запулил, теперь ждем когда босс одобрит Хотелку по основному калибру получится воплотить? , я выше предложил, все молчат. @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted January 11, 2017 Share Posted January 11, 2017 @sirmax, приди всемогущий. зацени предложение @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted January 11, 2017 Share Posted January 11, 2017 приди всемогущий. зацени предложение , думаю, ему особой разницы нет. Надо конфиг будет переделывать под эти изменения. Запулить возможно до релиза? , принято. @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted January 11, 2017 Share Posted January 11, 2017 (edited) @ktulho, давно хочу спросить. можно ли как то на "bgColor" углы закруглять? Armagomen как то делает в своём хп. а можно ещё количество убитых и живых сделать для той и другой команды. что бы отключить полностью ВГшную панель, и флешку не ковырять. Edited January 11, 2017 by Kornet_WA @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted January 11, 2017 Share Posted January 11, 2017 ktulho, давно хочу спросить. можно ли как то на "bgColor" углы закруглять? , это к sirmax. а можно ещё количество убитых и живых сделать для той и другой команды. что бы отключить полностью ВГшную панель, и флешку не ковырять. , так есть вроде: │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}} │количество живых противников @ 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.