HEKPOMAHT 2,165 #423786 Posted March 15, 2018 по коду не скажу, по смыслу думаю подходит как воздействие без урона {{py:xvm.isImpact}} - возвращает 'Impact' если было воздействие на технику игрока, иначе - пусто (оглушение экипажа не учитывается). {{py:xvm.numberShotsReceived}} - количество полученных попаданий; {{py:xvm.numberHitsReceived}} - количество полученных попаданий с уроном; ... хз, как по мне - отличный макрос + аналогов нет. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #425244 Posted March 24, 2018 В 15.03.2018 в 21:57, ktulho сказал: Ни по смыслу, ни по коду он не подходит к totalEfficience. тогда может ему самое место с сборнике ? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #425358 Posted March 24, 2018 @HEKPOMAHT добавил: ┬──────────────────────────────┬──────────────────────────────────────────┬─────────────────────────────────────────────────────────────────────────────────────────────────── │ Название события по которому │ Название py_macro │ Описание │ обновляется макрос │ │ ┼──────────────────────────────┼──────────────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────── │PY(ON_IMPACT) │{{py:xvm.isImpact}} │возвращает 'Impact' если было воздействие на технику игрока, иначе - пусто (оглушение экипажа не │ │ │учитывается). 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #425361 Posted March 24, 2018 @ktulho отлично, я уже на bitbucket ознакомился) хороший макрос получился, да и название ёмкое Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #425501 Posted March 25, 2018 @ktulho можно ли через math использовать сумму {{py:xvm.totalDamage}} и макрос из хитлога (например {{dmg-player}})? Пытаюсь найти решение с тимдамагом. интересует сравнение с 0 - ноль общего урона, ноль суммарный по цели включая тимдамаг типо такого: сумма макроТЕ и макроХитлогл=0? значение1 | значение 2 в остальных случаях речь идёт о формате в battleLabelsTemplates если что. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #425511 Posted March 25, 2018 @HEKPOMAHT может использовать макрос {{py:xvm.hitAlly}} Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #425515 Posted March 25, 2018 2 минуты назад, ktulho сказал: может использовать макрос {{py:xvm.hitAlly}} так он таран не учитывает (оговаривалось ранее), только при попадании (на данный момент не обязательно прямое, сплэш тоже) ха, такое сравнение неправильное, но работает ) {{py:xvm.totalDamage=0?{{py:xvm.hitLog=0?знач1|знач2}}}} через math тоже работает... как так? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #425533 Posted March 25, 2018 26 минут назад, HEKPOMAHT сказал: через math тоже работает... как так? Наверно пусто = 0. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #425536 Posted March 25, 2018 (edited) так что же, получается такие конструкции верные : {{py:sum({{py:xvm.totalDamage}},{{py:xvm.hitLog}})=0?знач1|знач2}}}} {{py:xvm.totalDamage=0?{{py:xvm.hitLog=0?знач1|знач2}}}} Edited March 26, 2018 by HEKPOMAHT конструкции неправильные Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #425538 Posted March 25, 2018 Эту конструкцию {{py:xvm.totalDamage=0?{{py:xvm.hitLog=0?знач1|знач2}}}} можно заменить на эту: {{py:xvm.totalDamage=0?{{py:xvm.hitLog?знач2|знач1}}}} Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #425541 Posted March 25, 2018 ну и отлично, а я-то изначально думал что неправильно составил. Если одобрено, тогда вписываю. да и второй вариант покороче будет Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #425543 Posted March 25, 2018 (edited) Этот вариант должен выдавать ошибку, как только {{py:xvm.hitLog}} станет не пустым. {{py:sum({{py:xvm.totalDamage}},{{py:xvm.hitLog}})=0?знач1|знач2}}}} Edited March 25, 2018 by ktulho Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #425616 Posted March 25, 2018 2 часа назад, ktulho сказал: Этот вариант должен выдавать ошибку всё верно, в xvm.log ошибки пошли: SyntaxError: invalid syntax arg='sum(806, ... оставил упрощённый вариант - всё чисто осталось протестировать Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #425690 Posted March 26, 2018 нет, всё-таки {{py:xvm.hitLog? не получится использовать в конструкции. Проверил на реплеях, при разовом событии вроде работает, но потом иногда пропадает, показывает пусто. Нужно сравнивать как планировал в начале, например с {{dmg-player}}. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #435979 Posted July 9, 2018 Вот чего заметил: Что в хитлоге,а что в totalEfficiency(первая верхняя позиция справа от дамагпанели твой урон,макрос{{py:xvm.totalDamage}}).Насколько я понимаю не засчитался дамаг от тарана,ВЗ меня им убил получается.В результатах после боя все как положено,2243.Первый раз вижу,чтоб totalEfficiency врал относительно хитлога,обычно наоборот,он еще не через ру.))) Вот реплей на всякий пожарный,может это у меня какой то мод блочит.Логи именно по этому бою стер случайно,забыл про этот случай пока скрин не глянул. 20180709_1808_germany-G114_Rheinmetall_Skorpian_101_dday.wotreplay Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #435982 Posted July 9, 2018 @Slava7572 у меня на риплее все нормально. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #435985 Posted July 9, 2018 26 минут назад, ktulho сказал: @Slava7572 у меня на риплее все нормально. Присмотрюсь еще к тарану,скорее всего какой то сторонний мод глючит. Quote Share this post Link to post Short link Share on other sites
gizmojaf 5 #438124 Posted August 16, 2018 (edited) Подскажите пожалуйста в чём может быть проблема? Я играю на лт крайне редко, поэтому не заметил после какого обновления перестало отображаться количество засвеченных танков. Все остальные параметры эффективности отображаются нормально. Для чистоты эксперимента провел провёл 10 боёв на лт, клиент чистый (никаких модов кроме xvm-7.6.11), конфигурация XVM дефолтная. Извините, проблема решена, не стояла галочка в клиенте игры. Сообщение можно удалить Edited August 16, 2018 by gizmojaf проблема решена Quote Share this post Link to post Short link Share on other sites
Stepan371 15 #438431 Posted August 20, 2018 (edited) "format": "<textformat tabstops='[55,105,150,195]'><img src='img://gui/maps/icons/tooltip/spotted.png' width='20' height='16' vspace='-6'>{{py:xvm.totalDamagesAssist}}<tab><img src='img://gui/maps/icons/library/ClanBattleResultIcon-1.png' width='14' height='14' vspace='-2'>{{py:xvm.totalDamagesBlockedReceived}}<tab><img src='img://gui/maps/icons/library/crits/commanderDestroyedSmall.png' width='16' height='16' vspace='-4'>{{py:xvm.detection}}<tab><img src='img://gui/maps/icons/tooltip/damage.png' width='16' height='14' vspace='-7'>{{py:xvm.numberDamagedVehicles}}<tab><img src='img://gui/maps/icons/tooltip/crits.png' width='16' height='14' vspace='-7'>{{py:xvm.crits}}</textformat>" приветствую! выполнял задания на "Курской дуге" и заметил, что {{py:xvm.crits}} постоянно отображает 0. а уведомления после каждого выстрела показывали крит. все события в бою включены. остальные макро, вроде бы, работают. подскажите пожалуйста, где ошибка? ранее "оно работало" ,) может быть, кто-то также использует этот макро и поделится впечатлениями? ,) версия 8554 (f0b1bfcf57cf) XVM 7.7.0 (8574) - показывает 0 по-прежнему Edited August 28, 2018 by Stepan371 Quote Share this post Link to post Short link Share on other sites
GodzillaUA 20 #438933 Posted August 28, 2018 (edited) макросы после патча отдают нулевые значения, не могу вдуплить в чём причина... ...что куда перенсли, поменяли? ХЕЛП!!! Edited August 28, 2018 by GodzillaUA Quote Share this post Link to post Short link Share on other sites