Jump to content
Korean Random
ktulho

totalEfficiency средствами XVM.

Recommended Posts

7 часов назад, Slava7572 сказал:

Без этого не разобраться

 

  Показать содержимое

52cfca4d96eb.png
 

 

:Default:

за место них точками обозначено

 

7 часов назад, Slava7572 сказал:

Без этого не разобраться

 

  Показать содержимое

52cfca4d96eb.png
 

 

:Default:

Расставил. Он не подойдет. Мне нужно только на иконку засвета и что бы она не весела постоянно на мониторе, а пропадала. Так как нагромождать не хочу. Это будет понятно что засветил и исчезнув не будет мешать. Как индикатор. Я пробовал вырезать из тотал эфенси оставлять только на засвет, но что-то постоянно удаляю из-за чего после перестает работать. По сути я не думаю что там кусок большой выйдет если слепить, но второй день сам проковырялся либо ломаю удалив что-то лишнее, либо иконка при дамаге тоже выскакивает. Хотя можно было и как вариант сделать если засвет иконка такая если урон нанес другая. Как то так. Понимаю что помогать не особо кто-то хочет или нет на это времени, но и я выше своих знаний не прыгну и так учусь либо на примерах, либо методом проб и тыканий туда-сюда одного и того же.ил знаки.

 

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites

Никто не замечал аномалии в работе {{py:xvm.totalDamagesSquad}}?Что то я часто замечаю,что отдает просто мой урон,по сути дублирует {{py:xvm.totalDamage}}.В основном в динамическом взводе,в других не играю практически,поэтому редко он вообще работает,но раньше точно показывал общий.Может нужно {{py:xvm.totalDamagesSquad()}} прописывать и я забыл это дело обновить?

Share this post


Link to post

Short link
Share on other sites
19 минут назад, Slava7572 сказал:

Никто не замечал аномалии в работе {{py:xvm.totalDamagesSquad}}?

Нужен реплей.

Share this post


Link to post

Short link
Share on other sites
11 часов назад, ktulho сказал:

Нужен реплей.

специально отложил,но все же решил переспросить у других,в самом конце для медальки взвод принял,у сушки 4100 с чем то оказалось,а показывало мои 4400(около).

778d2bd6de2b.jpg 

Это то,что в глаза бросилось,не первый раз встречаю,прошлый реплей не сохранился,да и один раз вроде как нужно было подтверждение.На всякий случай код

    // Общий урон+заблокированный,урон+ассист и урон+ассист+заблокированный(работает по кнопке alt)
    "totalEfficiencyAlt": {
      "$ref": { "path":"def.totalEfficiency" },
      "visibleOnHotKey": true,
      "shadow": { "color": "0x014943", "distance": 0, "angle": 0, "alpha": 100, "blur": 2.5, "strength": 1.5 },
      "format": "<textformat tabstops='[75,150,225]'><img src='img://gui/maps/icons/vehParams/small/avgDamagePerMinute.png' width='24' height='24' align='baseline' vspace='-5'> {{py:xvm.totalDamagesBlocked}}<tab><img src='img://gui/maps/icons/vehParams/small/clipFireRate.png' width='24' height='24' align='baseline' vspace='-5'> {{py:xvm.totalDamagesAssist}}<tab><img src='img://gui/maps/icons/vehParams/small/invisibilityMovingFactor.png' width='24' height='24' align='baseline' vspace='-5'> {{py:xvm.detection}}<tab>{{py:xvm.isStuns?<img src='img://gui/maps/icons/vehParams/small/stunMaxDuration.png' width='24' height='24' align='baseline' vspace='-5'> {{py:xvm.numberStuns}}}}</textformat>"
    },
    // Общий взводный урон(только взводный)
    "damagesSquad": {
      "enabled": true,
      "updateEvent": "PY(ON_TOTAL_EFFICIENCY)",
      "x": 233,
      "y": -3,
      "width": 300,
      "height": 232,
      "alpha": "{{py:xvm.isPlayerInSquad?100|0}}",
      "screenVAlign": "bottom",
      "shadow": { "color": "0x005501", "distance": 0, "angle": 0, "alpha": 100, "blur": 2.5, "strength": 1.5 },
      "textFormat": { "color": "0xFFFFFF", "font": "impact",  "size": 17 },
      "format": "<textformat tabstops='[75,150]'><img src='img://gui/maps/icons/library/qualifiers/42x42/all.png' width='20' height='20' align='baseline' vspace='-8'> {{py:xvm.totalDamagesSquad}}<tab><img src='img://gui/maps/icons/orders/small/additionalBriefing.png' width='20' height='20' align='baseline' vspace='-8'> {{py:xvm.damagesSquad}}<tab><img src='img://gui/maps/icons/orders/small/tacticalTraining.png' width='20' height='20' align='baseline' vspace='-8'> {{py:xvm.totalFragsSquad}}</textformat>"
    },

логи без ошибок по хвм,по крайней мере боевым,дефолтный спам по карусели.

20200322_0502_poland-Pl13_53TP_Markowskiego_05_prohorovka.wotreplay xvm.log python.log

Share this post


Link to post

Short link
Share on other sites
2 часа назад, Slava7572 сказал:

в самом конце для медальки взвод принял,у сушки 4100 с чем то оказалось,а показывало мои 4400(около).

Так не будет считать. Урон считается, только тот, который нанесен находясь во взводе..

Share this post


Link to post

Short link
Share on other sites
7 минут назад, ktulho сказал:

Так не будет считать. Урон считается, только тот, который нанесен находясь во взводе..

т.е. для динамического не работает?Раньше ж работал 

Share this post


Link to post

Short link
Share on other sites
2 минуты назад, Slava7572 сказал:

т.е. для динамического не работает?Раньше ж работал 

Ни чего не менялось. Создашь взвод в начале боя будет считаться.

Share this post


Link to post

Short link
Share on other sites
6 минут назад, ktulho сказал:

Ни чего не менялось. Создашь взвод в начале боя будет считаться.

если это нормально,то ок.

Share this post


Link to post

Short link
Share on other sites
4 минуты назад, Slava7572 сказал:

если это нормально,то ок.

В принципе можно и переделать.

Share this post


Link to post

Short link
Share on other sites
18 минут назад, ktulho сказал:

В принципе можно и переделать.

было бы супер,много кто динамические взвода юзает,особенно раньше,когда ЛБЗ были взводные,да и вообще.И я помню,что работало раньше,деньги на это не поставлю,но почему то есть такая уверенность)))

Тоже самое и с {{py:xvm.damagesSquad}} было бы неплохо.

Edited by Slava7572

Share this post


Link to post

Short link
Share on other sites
17 часов назад, Slava7572 сказал:

И я помню,что работало раньше,деньги на это не поставлю,но почему то есть такая уверенность)))

А я бы поставил.

Переделал.

Share this post


Link to post

Short link
Share on other sites
1 час назад, ktulho сказал:

я бы поставил

:great:

пошел тестить

Share this post


Link to post

Short link
Share on other sites

Заявка

@ktulho нужен макрос:

 

{{py:xvm.isAverageDamage}} - возвращает 'ad' если общий нанесенный урон игроком выше среднего, иначе - пусто;

* когда равен наверно тоже должен срабатывать (хз, как там грамотнее)

 

{{py:xvm.isAvgDamage}}   ✔

{{py:xvm.isAverageDmg}}

{{py:xvm.isAvgDmg}}

Share this post


Link to post

Short link
Share on other sites
31 минуту назад, HEKPOMAHT сказал:

Заявка

@ktulho нужен макрос:

 

{{py:xvm.isAverageDamage}} - возвращает 'ad' если общий нанесенный урон игроком выше среднего, иначе - пусто;

* когда равен наверно тоже должен срабатывать (хз, как там грамотнее)

 

{{py:xvm.isAvgDamage}}   ✔

{{py:xvm.isAverageDmg}}

{{py:xvm.isAvgDmg}}

Почему нельзя сравнивать с макросом {{tdb))?

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
12 минут назад, ktulho сказал:

Почему нельзя сравнивать с макросом {{tdb))?

а я что-то и не подумал о сравнении. Там ещё суммы макросов можно с помощью {{py:sum()}} записать. Или ты делал, чтоб покороче было? Тогда и мой можно добавить - будет без сравнения.

Share this post


Link to post

Short link
Share on other sites

В 8.5.2.0007 поломался подсчет кол-ва урона, необходимый для основного калибра. После любого выстрела (попал/не попал/не пробил) цифра уменьшается, хотя должна только после пробития. С файлом total_hp.py из 8.5.2.0005 все работает правильно.

Share this post


Link to post

Short link
Share on other sites
3 минуты назад, BornToKill_ сказал:

В 8.5.2.0007 поломался подсчет кол-ва урона, необходимый для основного калибра

там ещё не работала нормализация значений. Но это лучше отдельно в багрепортах оформлять, так как к этой теме баг не относится :hmm:

Share this post


Link to post

Short link
Share on other sites
11 часов назад, HEKPOMAHT сказал:

Но это лучше отдельно в багрепортах оформлять

 

Не нужно, я вижу сообщения :smile:

Исправил.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
9 часов назад, night_dragon_on сказал:

Исправил.

Build 8.5.2_0011 non_banana1.gif

Share this post


Link to post

Short link
Share on other sites

Заявка

@ktulho по возможности:

  • {{py:xvm.critical}} - возвращает 'critical' если игрок нанёс урон с критическим повреждением, иначе - пусто;

 

+ репорт по {{py:xvm.dmgKindColor}} попозже будет

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...