Kornet_WA Posted December 22, 2016 Share Posted December 22, 2016 (edited) , в каких случаях не возможно получить медаль? 1. тимкил прямыми выстрелами 2. все типы боёв кроме рандома. 3. урон не менее 1000 всё что вспомнил добавил поддержку этой конструкции спасибо завтра на работе погоняю Edited December 22, 2016 by Kornet_WA @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted December 23, 2016 Share Posted December 23, 2016 @Kornet_WA, опечатку сделал в прошлом сообщении: "format": "<font color='{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})>0?#00FF00|#FF0000}}'>{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})}}</font>" @Kornet_WA, Про xvm.py забыл, его тоже надо заменить. xvm.rar @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted December 23, 2016 Share Posted December 23, 2016 @Kornet_WA, опечатку сделал в прошлом сообщении: "format": "<font color='{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})>0?#00FF00|#FF0000}}'>{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})}}</font>" @Kornet_WA, Про xvm.py забыл, его тоже надо заменить. xvm.rar всё заработало спасибо, но есть проблема с выравниванием. для одного монитора можно настроить но универсально не получается либо я где то не догоняю. @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted December 23, 2016 Share Posted December 23, 2016 всё заработало спасибо, но есть проблема с выравниванием. для одного монитора можно настроить но универсально не получается либо я где то не догоняю. , почему? @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted December 23, 2016 Share Posted December 23, 2016 , почему? нужно сделать убывание полосок к центру экрана если сделать "screenHAlign": "center", то они всегда центрируются и при уменьшении тоже. если "screenHAlign": "lefr", или "screenHAlign": "right", то уезжают по краям экрана нужно подбирать координаты а это "align": "right", я так понял работает только для текста и картинки почему то в заданном поле не ровняет. или я чего то недопонимаю. @ Quote Link to comment Short link Share on other sites More sharing options...
LuckyCrusky Posted December 23, 2016 Share Posted December 23, 2016 всё заработало спасибо, но есть проблема с выравниванием. для одного монитора можно настроить но универсально не получается либо я где то не догоняю. у меня была подобная проблема. параметр "align", как я понял, вообще не работает, тупо наследует значение "screenHAlign". http://www.koreanrandom.com/forum/topic/35474-align-%D0%B2-battlelabelstemplates/ @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted December 24, 2016 Share Posted December 24, 2016 @Kornet_WA, а если так: "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...
vlad_cs_sr Posted December 26, 2016 Share Posted December 26, 2016 (edited) Скрипт "сейф-шот" реально замутить в ХВМ? Edited December 26, 2016 by vlad_cs_sr @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted December 26, 2016 Share Posted December 26, 2016 Скрипт "сейф-шот" реально замутить в ХВМ? Да. @ Quote Link to comment Short link Share on other sites More sharing options...
vlad_cs_sr Posted December 26, 2016 Share Posted December 26, 2016 @Kotyarko_O, попробуешь? - ещё один сторонний мод @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted December 26, 2016 Share Posted December 26, 2016 @vlad_cs_sr, попробую. 2 @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted December 26, 2016 Share Posted December 26, 2016 Скрипт "сейф-шот" реально замутить в ХВМ? Го, я создал. 2 @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted December 27, 2016 Share Posted December 27, 2016 @Kornet_WA, нормально работают {{py:xvm.total_hp.ally(230)}} и {{py:xvm.total_hp.enemy(230)}}? В default добавлять? @ Quote Link to comment Short link Share on other sites More sharing options...
Kornet_WA Posted December 27, 2016 Share Posted December 27, 2016 @Kornet_WA, нормально работают {{py:xvm.total_hp.ally(230)}} и {{py:xvm.total_hp.enemy(230)}}? В default добавлять? вроде всё ровно только это ещё не проверил {{py:math.div({{py:xvm.total_hp.ally(230)}},-2)}}. конечно добавлять. а по основному калибру хотелку сделаешь? @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted December 27, 2016 Share Posted December 27, 2016 а по основному калибру хотелку сделаешь? , это затронет текущие конфиги. Надо обсудить. 1. тимкил прямыми выстрелами 2. все типы боёв кроме рандома. 3. урон не менее 1000 Что должно выводиться в каждом случае? @ 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) Что должно выводиться в каждом случае? я для себя хотел сделать так: в случае возможности получения символ и встроенного шрифта 78 в случае не возможности символ 77 просто сейчас продолжает считать, для меня нет в этом смысла медаль же получена зачем считать дальше? на сколько я превысил? есть хитлог для этого. П.С Кстати ты в totalEfficiency тоже вывел хитлог по дефолту зачем два раза одну и туже инфу дублировать? так задумано? , это затронет текущие конфиги. Надо обсудить. добавить возможность выводить свои символы и надписи по итогам получения медали нельзя? придется что то ломать? хорошо бы просто немного расширить возможность настройки. что бы можно было сделать как дефолт так и другие варианты конфигов. Edited December 27, 2016 by Kornet_WA @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted December 27, 2016 Share Posted December 27, 2016 (edited) Кстати ты в totalEfficiency тоже вывел хитлог по дефолту зачем два раза одну и туже инфу дублировать? так задумано? , там совпадает только общий нанесенный урон (и то не всегда). Или я не понял вопроса? просто сейчас продолжает считать, для меня нет в этом смысла медаль же получена зачем считать дальше? , а в этом случае что должно выводиться? Edited December 27, 2016 by ktulho @ 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) Или я не понял вопроса? да я общий урон и имел ввиду неправильно выразился. не всегда совпадает это потому что картофельный считает и за кругом отрисовки. я кстати намекал переделать хитлог. но видно желающих не оказалось. а в этом случае что должно выводиться? вместо цифр вывести символ (78). Edited December 27, 2016 by Kornet_WA @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted December 27, 2016 Share Posted December 27, 2016 (edited) картофельный считает и за кругом отрисовки. я кстати намекал переделать хитлог. , ИМХО, о танке за кругом отрисовки будет известно только название и количество нанесенного урона, этого мало для хитлога вместо цифр вывести символ (78). , то есть уже четыре пункта: 1. тимкил прямыми выстрелами 2. все типы боёв кроме рандома. (максимальное хп противников меньше 1000) 3. урон не менее 1000 4. условия выполнены Edited December 27, 2016 by ktulho @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted December 27, 2016 Share Posted December 27, 2016 @ktulho, по поводу основного калибра и среднего урона была пара-тройка хотелок, которые "проехали" в дефолте: - возможность изменения цвета для показателей, вот так пришлось сделать, а хотелось бы настройки в конфиге 'пример' if avgDamage <= 0: # avgDamage = '<font color="#96FF00">+%s</font>' % (abs(avgDamage)) # default avgDamage = '<font color="#80d580">+%s</font>' % (abs(avgDamage)) # custom - возможность форматирования строки (строк) вывода для обоих показателей, расширенные настройки в конфиге 'пример' в питоне if high_caliber <= 0: # high_caliber = '<font color="#96FF00">+%s</font>' % (abs(high_caliber)) # default high_caliber = '<font face="xvm" size="21" color="#80d580">x</font>' # custom @xvm.export('my.total_hp.avgDamage', deterministic=False) def total_hp_avgDamage(dmg_total): header = config.get('my/avgDamageText/header', 'Средний урон: ') footer = config.get('my/avgDamageText/footer', '') return "%s%s%s" % (header, myHP.avgDamage(dmg_total), footer) if myHP.avgDamage(dmg_total) is not None else '' @xvm.export('my.total_hp.mainGun', deterministic=False) def total_hp_mainGun(dmg_total): header = config.get('my/mainGunText/header', 'Основной калибр: ') footer = config.get('my/mainGunText/footer', '') return "%s%s%s" % (header, myHP.mainGun(dmg_total), footer) if myHP.mainGun(dmg_total) is not None else '' в конфиге "avgDamageText": { "header": "(<img src='img://gui/maps/icons/vehParams/damage.png' vspace='-6'>", "footer": " )" }, "mainGunText": { "header": "<img src='img://gui/maps/icons/achievement/32x32/mainGun.png' vspace='-10'>", "footer": "" }, - все это уже обсуждалась, не стал искать где именно, но помню, что накануне ввода "калибра" и "урона" в дефолт @ 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.