Jump to content
Korean Random

sirmax

XVM Team XVM Team
  • Posts

    14,403
  • Joined

  • Last visited

  • Days Won

    246

Everything posted by sirmax

  1. Спасибо, такая диагностика очень экономит время. Подозреваю, проблема была в 6221, там как раз динамические взводы чинились, наверно обычные поломались. исправил, оба реплея нормально работают. картоха перемудрила, причем, подозреваю, будут еще мудрить.
  2. ты вообще не в ту степь пошел. напиши запрос в нужном разделе форума, тебе помогут
  3. а на чистом клиенте? в общем, я проверю вечером
  4. Not in this release, but soon after it. Done. I decide to make it before release.
  5. не лучшее место ты выбрал для репорта, надо создавать отдельную тему, прикладывать логи я проверил, все нормально - проверяй для начала без других модов
  6. потому что берется из "colors/totalHP" закоммитил, по идее должно работать
  7. i need to know the number of build from which it began.
  8. а, так еще проще - надо просто убрать face='...' из .py, я как-то не подумал переделаете кто-нибудь?
  9. Эта логика реализована во Flash, и она смотрит на стандартную секцию конфига. Чтобы сделать то, что тебе нужно, необходимо реализовать такую же логику в py_macro, только надо будет смотреть не повлияет ли на производительность перекачка больших строк из питона во флеш. В принципе, не особо должно тормозить, но надо пробовать. Предлагаешь мне потратить время, чтобы это выяснить?
  10. Вот на примере этого коммита: 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, первый аргумент - путь к опции (разделители или "/", или "."). Второй аргумент - значение по умолчанию. вроде работает. но наверно не обновляется при перечитывании конфига, надо перезапускать клиент. UPD: хотя должно обновлять, судя по реализации.
  11. Minimap have higher priority, I'll make multi rows after minimap.
  12. можно вытащить, вы сами это можете сделать - просто создаешь опцию, делаешь import xvm_main.python.config as config, и далее config.get('path/to/option')
  13. Посмотрел, там пробелы в конце съедаются, поэтому так и получается. Можно легче исправить. И шрифт надо моноширинный, а то и в данном примере будет ехать. Залил, проверьте.
  14. выведи рамку, и какой билд? я недавно менял выравнивание
×
×
  • Create New...