ktulho 5,790 Posted March 30, 2017 (edited) На данный момент мод не работает. Данная модификация предназначена для отображения шанса на победу. Макросы возвращают число от 5 до 95, без знака %. {{py:xvm.winChancesStatic(a, e)}} - шанс на победу (статический). Где a - '{{allyStrengthStatic}}', e - '{{enemyStrengthStatic}}'. {{py:xvm.winChancesLive(a, e)}} - шанс на победу (динамический). Где a - '{{allyStrengthLive}}', e - '{{enemyStrengthLive}}'. PY(ON_UPDATE_WINCHANCE) - событие, по которому обновляются макросы. 'Пример' 1) В файл battleLabels.xc добавить (если данной строки там нет): ${ "battleLabelsTemplates.xc":"def.winChance"} 2) В файл battleLabelsTemplates.xc добавить (или заменить): "winChance": { "enabled": true, "updateEvent": "PY(ON_UPDATE_WINCHANCE)", "x": 0, "y": 100, "width": 150, "height": 50, "screenHAlign": "center", "format": "{{xvm-stat?<img src='xvm://res/Procent/stat_sys_battery_{{py:xvm.winChancesStatic('{{allyStrengthStatic}}','{{enemyStrengthStatic}}')}}.png'> <img src='xvm://res/Procent/stat_sys_battery_{{py:xvm.winChancesLive('{{allyStrengthLive}}','{{enemyStrengthLive}}')}}.png'>}}" }, 3) Файл winChances.py скопировать в \res_mods\configs\xvm\py_macro\ 4) Результат: Архив картинок, использованных в данном примере, можно скачать здесь. Скрипт: winChances.rar Edited October 1, 2017 by ktulho 12 Quote Share this post Link to post Short link Share on other sites
Prosubaru 354 #384861 Posted March 30, 2017 @ktulho,зачётно просил помощи а в итоге даже тему создал ) не вкурил сначала,два значка было,второй для живых был) спасибо за помощь и вложенный труд значки взяты из андроида,для тех кто будет пользоваться,другой вариант значка выбираем тут , скачиваем тут Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #384863 Posted March 30, 2017 (edited) Вы достигли своего дневного лимита положительного изменения рейтинга. Один вопрос,атлас с картинками не нужно разрезать?Он подхватится так?И сам атлас нужно и переименовывать допустим в stat_sys_battery.По идее не надо и то,и то,но лучше переспрошу,атласы пока так не привязывал)) Edited March 30, 2017 by Slava7572 Quote Share this post Link to post Short link Share on other sites
Prosubaru 354 #384865 Posted March 30, 2017 (edited) @Slava7572, нету не каких атласов) ktulho не ту ссылку указал)тут они https://koreanrandom.com/forum/topic/38326-%D1%88%D0%B0%D0%BD%D1%81-%D0%BD%D0%B0-%D0%BF%D0%BE%D0%B1%D0%B5%D0%B4%D1%83/page-2?do=findComment&comment=384576 или выбирай другие,над тобой скинул ссылки,все png уже прописаны Edited March 30, 2017 by Prosubaru Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #384866 Posted March 30, 2017 @Slava7572, нету не каких атласов) ktulho не ту ссылку указал) Ага, исправил. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #384867 Posted March 30, 2017 (edited) Понял,ясно,спасибо))) П.С:кстати,если я все верно понял,то в архиве много ненужных картинок с приставкой _charge_animХ.png.stat_sys_battery_unknown.png тоже получается не нужен т.к. есть xvm-stat? Edited March 30, 2017 by Slava7572 1 1 Quote Share this post Link to post Short link Share on other sites
Prosubaru 354 #384873 Posted March 30, 2017 (edited) если я все верно понял,то в архиве много ненужных картинок верно они изначально предназначены для андроида *процент батареи,зарядка*,так вот вышло-возникла идея с ними сотворить такое чудо для танков) от 0 до 100 оставь,остальные удаляй,хотя шанс 0% не когда не видел,мало ли) Edited March 30, 2017 by Prosubaru Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #384874 Posted March 30, 2017 от 0 до 100 оставь,остальные удаляй, , можно оставить от 5 до 95. Quote Share this post Link to post Short link Share on other sites
Prosubaru 354 #384877 Posted March 30, 2017 (edited) 1) В файл battleLabels.xc добавить (если данной строки там нет): ${ "battleLabelsTemplates.xc":"def.winChance"} кстати в первый раз запускал без строки (спешил прозевал),всё работало,потом вспомнил вписал,не знаю на что влияло бы без строки но факт что работало Edited March 30, 2017 by Prosubaru Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #384879 Posted March 30, 2017 ,потом вспомнил вписал,не знаю на что влияло бы без строки но факт что работало , потому что она уже была. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #384882 Posted March 30, 2017 (edited) , можно оставить от 5 до 95. Ок,были подозрения,но точные границы не знал. Осталось силы команд в подобном стиле забабахать,а то как то пусто стало)))С другой стороны не особо и пользовался ими,в отличие от шанса. ______________________ Немного неудобно было по цвету ориентироваться,чутка подкорректировал на скорую руку,теперь есть какая-никакая градация.Может кому приглянется,чтоб не только для себя делал))) П.С:и еще вариантик со скринами для наглядности. ________________________________ П.П.С:нашел ошибку и добавил таки силы команд(только динамические),может уберу потом,посмотрим не будет ли загромождать экран. На всякий скину и эти иконки(шанс и силы). Пример использования: 'battleLabelsTemplates.xc' // Шансы на победу. "winChance": { "enabled": true, "updateEvent": "PY(ON_UPDATE_WINCHANCE)", "x": -465, "y": 3, "width": 200, "height": 40, "screenHAlign": "center", "format": "{{xvm-stat?<img src='xvm://res/icons/Chance&Strength/Chance/stat_sys_battery_{{py:xvm.winChancesStatic('{{allyStrengthStatic}}','{{enemyStrengthStatic}}')}}.png'> <img src='xvm://res/icons/Chance&Strength/Chance/stat_sys_battery_{{py:xvm.winChancesLive('{{allyStrengthLive}}','{{enemyStrengthLive}}')}}.png'>}}" }, // Сила команд. "strengthTeam": { "enabled": true, "updateEvent": "ON_VEHICLE_DESTROYED", "x": -385, "y": 4, "width": 110, "height": 40, "screenHAlign": "center", "format": "{{xvm-stat?<img src='xvm://res/icons/Chance&Strength/Strength/stat_sys_battery_{{allyStrengthLive}}.png'> <img src='xvm://res/icons/Chance&Strength/Strength/stat_sys_battery_{{enemyStrengthLive}}.png'>}}" }, Естественно не забываем добавить эти шаблоны в battleLabels.xc(они там по идее должны от дефолта остаться). 'battleLabels.xc' // Шанс на победу ${ "battleLabelsTemplates.xc":"def.winChance" }, // Силы команд ${ "battleLabelsTemplates.xc":"def.strengthTeam" }, Папку с иконками(Chance&Strength) кидаем в Х:\Games\World_of_Tanks\res_mods\mods\shared_resources\xvm\res\icons Procent.rar Procent2.rar Chance&Strength.rar Edited April 8, 2017 by Slava7572 4 1 Quote Share this post Link to post Short link Share on other sites
MICROB 77 #389318 Posted May 6, 2017 А в обход кнопки в настройках -вернуть возможно ? 2 2 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #389332 Posted May 6, 2017 А в обход кнопки в настройках -вернуть возможно ? Так как, в данном аддоне используются макросы {{allyStrengthStatic}}, {{enemyStrengthStatic}}, {{allyStrengthLive}}, {{enemyStrengthLive}}, соответственно нет. Quote Share this post Link to post Short link Share on other sites
vizhu 69 #389827 Posted May 9, 2017 Ок,были подозрения,но точные границы не знал. Осталось силы команд в подобном стиле забабахать,а то как то пусто стало)))С другой стороны не особо и пользовался ими,в отличие от шанса. ______________________ Немного неудобно было по цвету ориентироваться,чутка подкорректировал на скорую руку,теперь есть какая-никакая градация.Может кому приглянется,чтоб не только для себя делал))) П.С:и еще вариантик со скринами для наглядности. ________________________________ П.П.С:нашел ошибку и добавил таки силы команд(только динамические),может уберу потом,посмотрим не будет ли загромождать экран. На всякий скину и эти иконки(шанс и силы). Пример использования: 'battleLabelsTemplates.xc' // Шансы на победу. "winChance": { "enabled": true, "updateEvent": "PY(ON_UPDATE_WINCHANCE)", "x": -465, "y": 3, "width": 200, "height": 40, "screenHAlign": "center", "format": "{{xvm-stat?<img src='xvm://res/icons/Chance&Strength/Chance/stat_sys_battery_{{py:xvm.winChancesStatic('{{allyStrengthStatic}}','{{enemyStrengthStatic}}')}}.png'> <img src='xvm://res/icons/Chance&Strength/Chance/stat_sys_battery_{{py:xvm.winChancesLive('{{allyStrengthLive}}','{{enemyStrengthLive}}')}}.png'>}}" }, // Сила команд. "strengthTeam": { "enabled": true, "updateEvent": "ON_VEHICLE_DESTROYED", "x": -385, "y": 4, "width": 110, "height": 40, "screenHAlign": "center", "format": "{{xvm-stat?<img src='xvm://res/icons/Chance&Strength/Strength/stat_sys_battery_{{allyStrengthLive}}.png'> <img src='xvm://res/icons/Chance&Strength/Strength/stat_sys_battery_{{enemyStrengthLive}}.png'>}}" }, Естественно не забываем добавить эти шаблоны в battleLabels.xc(они там по идее должны от дефолта остаться). 'battleLabels.xc' // Шанс на победу ${ "battleLabelsTemplates.xc":"def.winChance" }, // Силы команд ${ "battleLabelsTemplates.xc":"def.strengthTeam" }, Папку с иконками(Chance&Strength) кидаем в Х:\Games\World_of_Tanks\res_mods\mods\shared_resources\xvm\res\icons Название папки Chance&Strength? В ней есть еще папки? Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #389836 Posted May 9, 2017 Название папки Chance&Strength? В ней есть еще папки? Да,шанс и силы,чтоб не путаться в картинках. Quote Share this post Link to post Short link Share on other sites
vizhu 69 #389867 Posted May 9, 2017 (edited) НЕ МОГУ понять почему НЕ отображается ничего !? 1280x1024 python.log res_mods.rar Edited May 9, 2017 by vizhu Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #389868 Posted May 9, 2017 НЕ МОГУ понять почему НЕ отображается ничего !? , потому что не работают макросы {{allyStrengthStatic}}, {{enemyStrengthStatic}}, {{allyStrengthLive}}, {{enemyStrengthLive}} Quote Share this post Link to post Short link Share on other sites
vizhu 69 #389869 Posted May 9, 2017 НЕ работают в XVM? или у меня оО Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #389870 Posted May 9, 2017 НЕ работают в XVM? , в XVM. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #389922 Posted May 9, 2017 (edited) , потому что не работают макросы {{allyStrengthStatic}}, {{enemyStrengthStatic}}, {{allyStrengthLive}}, {{enemyStrengthLive}} А какие работают на шансы,силу?Или просто пока не работают?Я просто пару боев скатал,а статистика обычно через пару-тройку боев появляется,если с нуля активируешь,в общем без статистики,думал появится после.В ридми вроде ничего не менялось,я что то упустил?))) Edited May 9, 2017 by Slava7572 Quote Share this post Link to post Short link Share on other sites