ktulho Posted August 2, 2016 Share Posted August 2, 2016 блин, ну запилите тогда в дефолт эту фигню, чтобы ровно было. не все ж в питоне-то волокут, для меня написанное выше- ни о чем не говорящий набор значков. давно бы взяли и сделали пулл реквест, сопли тут жуете, а я человеку мозг выношу... , можно же написать "x": -2 в battleLabelsTemplates.xc. Link to comment Short link Share on other sites More sharing options...
demon2597 Posted August 2, 2016 Share Posted August 2, 2016 (edited) , можно же написать "x": -2 в battleLabelsTemplates.xc. можно, но с разными шрифтами сдвиг разный получается, да и неправильно это @Kapany3uk, запулил фикс смотрю, за что ему и спасибо Edited August 2, 2016 by demon2597 Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted August 2, 2016 Share Posted August 2, 2016 за что ему и спасибо идея @goodman - ему все лавры :)) Link to comment Short link Share on other sites More sharing options...
Dorado Posted August 2, 2016 Share Posted August 2, 2016 (edited) ок, delete Edited August 3, 2016 by Dorado 2 @ Link to comment Short link Share on other sites More sharing options...
demon2597 Posted August 2, 2016 Share Posted August 2, 2016 идея goodman - ему все лавры :)) и ему спасибо большое) Link to comment Short link Share on other sites More sharing options...
GeniusBo Posted August 3, 2016 Share Posted August 3, 2016 На последней сборке зависает, после завершения боя, обновление ангара и все, не всегда, но раз через раз. Link to comment Short link Share on other sites More sharing options...
13 Posted August 3, 2016 Share Posted August 3, 2016 @GeniusBo, прочтите первое сообщение в этой теме и оформите свой багрепорт в отдельной теме и в соответствии с инструкцией (без этого вашу проблему невозможно диагностировать). Link to comment Short link Share on other sites More sharing options...
sirmax Posted August 3, 2016 Author Share Posted August 3, 2016 проблема не в поле, а в тексте :)) Посмотрел, там пробелы в конце съедаются, поэтому так и получается. Можно легче исправить. И шрифт надо моноширинный, а то и в данном примере будет ехать. Залил, проверьте. Link to comment Short link Share on other sites More sharing options...
demon2597 Posted August 3, 2016 Share Posted August 3, 2016 (edited) Залил, проверьте. всё хорошо только шрифт лучше вытащить в конфиг, иначе его сменить нельзя Edited August 3, 2016 by demon2597 Link to comment Short link Share on other sites More sharing options...
sirmax Posted August 3, 2016 Author Share Posted August 3, 2016 всё хорошо только шрифт лучше вытащить в конфиг, иначе его сменить нельзя можно вытащить, вы сами это можете сделать - просто создаешь опцию, делаешь import xvm_main.python.config as config, и далее config.get('path/to/option') Link to comment Short link Share on other sites More sharing options...
demon2597 Posted August 3, 2016 Share Posted August 3, 2016 (edited) @sirmax, еще цвет шрифта для totalHP не работает (не реагирует на конфиг) создаешь опцию, делаешь import xvm_main.python.config as config, и далее config.get('path/to/option') темный лес... Edited August 3, 2016 by demon2597 2 @ Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted August 3, 2016 Share Posted August 3, 2016 можно вытащить, вы сами это можете сделать - просто создаешь опцию, делаешь import xvm_main.python.config as config, и далее config.get('path/to/option') как создать и вызвать своё, я примерно понял, но как этим "своим" подменить "родное" значение?И если не трудно, на примере секции в hitLog, напиши как сделать многострочность вывода? Link to comment Short link Share on other sites More sharing options...
TornadoCat Posted August 3, 2016 Share Posted August 3, 2016 на примере секции в hitLog, напиши как сделать многострочность вывода?в смысле кол-во строк ? Вроде Макс говорил - уменьшить высоту поля :D Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted August 3, 2016 Share Posted August 3, 2016 Выше я писал,что в "ушах" и по нажатию на tab значок игнора у разных людей.В данном случае я сам у себя в игноре shot_001.jpgshot_002.jpg Или это не от XVM зависит? Вы бы аккуратней со скринами с читами,тут иногда и ВГ бывает))) 2 @ Link to comment Short link Share on other sites More sharing options...
Rus1k73 Posted August 3, 2016 Share Posted August 3, 2016 Вы бы аккуратней со скринами с читами,тут иногда и ВГ бывает))) Было бы неплохо таких "тестеров" да в перманентный бан. Только игру на корню губят... 2 2 @ Link to comment Short link Share on other sites More sharing options...
sirmax Posted August 3, 2016 Author Share Posted August 3, 2016 (edited) темный лес... Вот на примере этого коммита: https://bitbucket.org/XVM/xvm/commits/8e083c0f661785cf6d6c98799886761a4fc484e1 1. создаем опцию в конфиге, можно только в своем конфиге, не обязательно, чтобы она в дефолтном или вшитом была. "camera": ${"camera.xc":"camera"}, // Switching between players on the minimap after death // Переключение между игроками по миникарте после смерти - "minimapDeadSwitch": true + "minimapDeadSwitch": true, + // Options for totalHP BattleLabels + "totalHP": { + "fontName": "mono" + } }, // Frag counter panel at top side of battle windows interface. // Панель счёта в бою. 2. в .py используем опцию: +import xvm_main.python.config as config import xvm_battle.python.fragCorrelationPanel as panel def ally(): return '<' if panel.total_hp_sign == '<' else '>' if panel.total_hp_sign == '>' else panel.total_hp_sign def text(): - return "<font face='mono' color='#%s'> %6s %s %-6s </font>" % (color(), ally(), sign(), enemy()) + font = config.get('battle/totalHP/fontName', 'mono') + return "<font face='%s' color='#%s'> %6s %s %-6s </font>" % (font, color(), ally(), sign(), enemy()) где: import xvm_main.python.config as config импортируем конфиг XVM font = config.get('battle/totalHP/fontName', 'mono') читаем значение опции в переменную font, первый аргумент - путь к опции (разделители или "/", или "."). Второй аргумент - значение по умолчанию. @sirmax, еще цвет шрифта для totalHP не работает (не реагирует на конфиг) вроде работает. но наверно не обновляется при перечитывании конфига, надо перезапускать клиент. UPD: хотя должно обновлять, судя по реализации. Edited August 3, 2016 by sirmax Link to comment Short link Share on other sites More sharing options...
ktulho Posted August 3, 2016 Share Posted August 3, 2016 хотя должно обновлять, судя по реализации. , не работает ни при включении "autoReloadConfig": true, ни при перемотки назад риплея. (я про изменение цвета в py_macros) Link to comment Short link Share on other sites More sharing options...
sirmax Posted August 3, 2016 Author Share Posted August 3, 2016 , не работает ни при включении при перезапуске работает? Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted August 3, 2016 Share Posted August 3, 2016 (edited) создаем опцию в конфигеимхо для замены шрифта гораздо проще залезть в total_hp.py и тупо заменить 'mono' (все равно лезть в этот файл надо по-любому)...Но пример нужный и поучительный. Вот я таким образом создал дубль хитлога (не для замены, для доп. вывода в интерфейс) но выводится только одна строка, котороя динамически изменяется по последнему попаданию. Как сделать вывод всех строк, по каждому попаданию и с группировкой по игроку, как в "оригинале"? Больше всего волнует именно этот вопрос... upd имхо в дефолте надо "перенести" шрифт 'mono' из ру-макроса в battleLabels.textFormat Edited August 3, 2016 by Kapany3uk 2 @ Link to comment Short link Share on other sites More sharing options...
sirmax Posted August 3, 2016 Author Share Posted August 3, 2016 Как сделать вывод всех строк, по каждому попаданию и с группировкой по игроку, как в "оригинале"? Больше всего волнует именно этот вопрос... Эта логика реализована во Flash, и она смотрит на стандартную секцию конфига. Чтобы сделать то, что тебе нужно, необходимо реализовать такую же логику в py_macro, только надо будет смотреть не повлияет ли на производительность перекачка больших строк из питона во флеш. В принципе, не особо должно тормозить, но надо пробовать. Или это не от XVM зависит? Предлагаешь мне потратить время, чтобы это выяснить? Link to comment Short link Share on other sites More sharing options...
Recommended Posts