arom 30 #404328 Posted September 15, 2017 и ещё просьба, нельзя ли расширить {{py:capitalize('str')}} разновидностью, когда капитализируется не только самая первая буква в первом слове, но и все первые буквы, если слов в строке несколько? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #404329 Posted September 15, 2017 Запулил макрос: {{py:title('str')}} │переводит в верхний регистр первую букву каждого слова, а все остальные в нижний. 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #405876 Posted October 2, 2017 Добавил модификацию: "Танк-убийца" 2 Quote Share this post Link to post Short link Share on other sites
krok65 79 #405959 Posted October 3, 2017 20 часов назад, ktulho сказал: Добавил модификацию: "Танк-убийца" Здравствуйте!!!А можно пример данного дополнения пожалуйста?Просто не пойму,здесь координаты надо или нет? И реплея как назло не найду чтоб проверить.Ни у кого нету случайно? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #405963 Posted October 3, 2017 44 минуты назад, krok65 сказал: Здравствуйте!!!А можно пример данного дополнения пожалуйста?Просто не пойму,здесь координаты надо или нет? И реплея как назло не найду чтоб проверить.Ни у кого нету случайно? Вы наверное не правильно понимаете назначение данного дополнения. Эти макросы нужно использовать в "extraFields" в файле playersPanel.xc. Для проверки подойдёт любой риплей, кроме генерального сражения. 1 Quote Share this post Link to post Short link Share on other sites
ghebog 17 #405965 Posted October 3, 2017 А если надо не в ушах, а в маркере над трупом, к примеру так: Все ж таки, примеры были бы уместны. СПАСИБО! Quote Share this post Link to post Short link Share on other sites
krok65 79 #405966 Posted October 3, 2017 (edited) 17 минут назад, ktulho сказал: Вы наверное не правильно понимаете назначение данного дополнения. Эти макросы нужно использовать в "extraFields" в файле playersPanel.xc. Для проверки подойдёт любой риплей, кроме генерального сражения. Понял теперь,спасибо большое!!!А то думаю-гадаю что да как!!! Да,пример точно лучше бы добавить,хорошо бы было.Что куда хотя бы нужную часть. 6 минут назад, ghebog сказал: А если надо не в ушах, а в маркере над трупом, к примеру так: Все ж таки, примеры были бы уместны. СПАСИБО! А это тогда в маркерах наверно dead что ль,так понимаю. Edited October 3, 2017 by krok65 Quote Share this post Link to post Short link Share on other sites
vlad_cs_sr 1,575 #405967 Posted October 3, 2017 8 минут назад, ghebog сказал: Все ж таки, примеры были бы уместны. 1 пост 1 Quote Share this post Link to post Short link Share on other sites
ghebog 17 #405968 Posted October 3, 2017 Скорее всего в "markersDeadExtended.хс" Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #405970 Posted October 3, 2017 25 минут назад, krok65 сказал: это тогда в маркерах наверно dead что ль,так понимаю @ghebog, правильно ответил. 1 Quote Share this post Link to post Short link Share on other sites
krok65 79 #405971 Posted October 3, 2017 Только что, ktulho сказал: @ghebog, правильно ответил. Ну я про этот файл и писал,просто название файла не указал. Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #405972 Posted October 3, 2017 Можно в markersDeadNormal.хс Quote Share this post Link to post Short link Share on other sites
ghebog 17 #405973 Posted October 3, 2017 20 минут назад, vlad_cs_sr сказал: 1 пост Беда в том, что с джавой я не знаком, и делаю все методом "научного тыка". Ну что ж, будем "тыкать". Т.е. файл killer.py скопировать в ...\res_mods\configs\xvm\py_macro\, а файл ...\res_mods\configs\xvm\ProTanki\markersDeadExtended.xc подшаманить под себя. Я на правиильном пути? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #405974 Posted October 3, 2017 Только что, ghebog сказал: Беда в том, что с джавой я не знаком, и делаю все методом "научного тыка". Ну что ж, будем "тыкать". Т.е. файл killer.py скопировать в ...\res_mods\configs\xvm\py_macro\, а файл ...\res_mods\configs\xvm\ProTanki\markersDeadExtended.xc подшаманить под себя. Я на правиильном пути? Да. Могу завтра примеры показать. 1 Quote Share this post Link to post Short link Share on other sites
ghebog 17 #405975 Posted October 3, 2017 (edited) Спасибо! Завтра сравним. UPD.Вот что наваял я, но дальше никак. markersDeadExtended.rar Edited October 3, 2017 by ghebog Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #406094 Posted October 4, 2017 (edited) Пример использования макроса {{py:killerName('{{name}}')}} в ушах команды на основе default конфигурации: В файле playersPanel.xc в секции "def" добавляем: "Killer": { "x": 95, "y": 3, "textFormat": {"size": 14}, "bindToIcon": true, "format": "{{py:killerName('{{name}}')}}" }, Затем добавляем ссылку на шаблон "Killer" в дополнительные поля "extraFieldsLeft" и "extraFieldsRight" в те режимы ушей, который вам нужны: "extraFieldsLeft": [ ${"def.hpBarBg"}, ${"def.hpBar"}, ${"def.hp"}, ${"def.clanIcon"}, ${"def.xvmUserMarker"}, ${"def.xmqpServiceMarker"}, ${"def.Killer"} ], // Set of formats for right panel (extended format supported, see above) // Набор форматов для правой панели (поддерживается расширенный формат, см. выше) "extraFieldsRight": [ ${"def.hpBarBg"}, ${"def.hpBar"}, ${"def.hp"}, ${"def.clanIcon"}, ${"def.xvmUserMarker"}, ${"def.enemySpottedMarker"}, ${"def.Killer"} ] Прикрепляю файл playersPanel.xc в котором макрос {{py:killerName('{{name}}')}} используется в ушах в режиме "medium". Скачать: playersPanel.xc Пример использования макроса {{py:killerName('{{name}}')}} в маркерах над техникой на основе default конфигурации: В файле markersDeadNormal.xc и/или markersDeadExtended.xc в секции "def" добавляем: "Killer": { "name": "Killer", "enabled": true, "x": 0, "y": -36, "align": "center", "textFormat": {"size": 13, "color": null}, "format": "Его уничтожил {{py:killerName('{{name}}')}}" } Затем добавляем ссылку на шаблон "Killer" в текстовые поля "textFields" в секциях "ally" и "enemy", который вам нужны: // Block of text fields (extended format supported, see extra-field.txt). // Блок текстовых полей (поддерживается расширенный формат, см. extra-field.txt). "textFields": [${"def.Killer"}] Прикрепляю файл markersDeadNormal.xc. Скачать: markersDeadNormal.xc Edited October 4, 2017 by ktulho 2 Quote Share this post Link to post Short link Share on other sites
krok65 79 #406097 Posted October 4, 2017 45 минут назад, ktulho сказал: Пример использования макроса {{py:killerName('{{name}}')}} в ушах команды на основе default конфигурации: Спасибо большое за пример!!! @ktulho ,а в xvm есть такое чтоб бой начинался не с 0-0,а с 15-15?Что-то не найду. Вот этим скриптом пользовался от Андрея http://wotsite.net/mody-dlya-world-of-tanks/12144-panel-scheta-s-otobrazheniem-kolichestva-ostavshikhsya-tankov.html Но или он не работает,либо возможно не увидел в настройках xvm,может что-то вкл-выкл. И если нету,возможно для xvm такое реализовать.Просто уже сразу видно если 15-15 начинается бой сколько танков в командах остается.А то с этими 0-0 вечно путаница!!! Заранее спасибо за ответ!!! Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #406098 Posted October 4, 2017 1 минуту назад, krok65 сказал: а в xvm есть такое чтоб бой начинался не с 0-0,а с 15-15?Что-то не найду. Файл battle.xc: "fragCorrelation": { // true - show quantity of alive instead of dead // true - показывать количество живых танков вместо убитых "showAliveNotFrags": true }, 1 Quote Share this post Link to post Short link Share on other sites
krok65 79 #406099 Posted October 4, 2017 1 минуту назад, ktulho сказал: Файл battle.xc: "fragCorrelation": { // true - show quantity of alive instead of dead // true - показывать количество живых танков вместо убитых "showAliveNotFrags": true }, Спасибо огромаднейшее!!!Вот теперь все в порядке,а то ума не приложу чего оно так.Вроде скрипт рабочий был.Теперь я так понимаю он вообще не нужен,все в xvm реализовано? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #406100 Posted October 4, 2017 1 минуту назад, krok65 сказал: Теперь я так понимаю он вообще не нужен,все в xvm реализовано? Вроде давно уже реализовано. 2 Quote Share this post Link to post Short link Share on other sites