Jump to content
Korean Random

ktulho

Premium Member
  • Content Count

    10,754
  • Joined

  • Last visited

  • Days Won

    403

Posts posted by ktulho


  1. В каком виде ты это представляешь в конфиге?

    планировал так:

    //  "newInfo" - способ обновления поля ("replace" [по-умолчанию], "addBegin", "addEnd")    
        "DamageLog": {
          "enabled": true,
          "newInfo": "addBegin",
          "updateEvent": "ON_EVERY_SECOND",
          "x": 480,
          "y": 0,
          "width": 300,
          "height": 233,
          "screenVAlign": "bottom",
          "shadow": { "align": "center", "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 },
          "textFormat": { "color": "0xF4EFE8", "size": 16 },
          "format": "<font color='{{py:xvm.myDamageLog.color-type-hit}}'>{{py:xvm.myDamageLog.type-hit}}</font><tab><font color='{{py:xvm.myDamageLog.color-vehicle-class}}'>{{py:xvm.myDamageLog.vehicle-name}}</font>"
        }, 
    

    Но таким способом не получиться группировать строки (в DamageLog группировать пожар, в hitLog - урон по одному танку). Так что может и не нужно вводить этот параметр.


  2. Да, Вы правы, был DamagPanel + статистика боев за сессию, удалил всё и поставил чистый XVM.Модов сейчас нет, и кругов радиуса обзора так же нет ((((

    Прикрепил опять файлы.

    Миникарта в XVM еще не готова (если я ничего чего не упустил). Включите их в настройках игры.


  3. 1. Реплей: в 12.47 сплешем кидает Т92, но в логе нет данных об уроне, не вывелась строка об этом. Что самое интересное, следующий урон отобразился с порядковым номером 2. 2. Реплей: в 8:41 так же сплешем кидает Т92, в логе же пишет, что урон нанесен бронебойным.

    , исправил.

     

    Переименовал макрос {{dl.color-gold-shell}} в {{dl.color-shell}}

    Добавил возможность использовать макросы в параметрах, например:

        "type-hit": {
          "shot": "{{dl.type-shell}}",
          "fire": "<font face = 'xvm'>Q</font>", 
          "ramming": "<font face = 'xvm'>R</font>",
          "world_collision": "<font face = 'xvm'>S</font>",
          "death_zone": "DZ",
          "drowning": "Dr",
          "gas_attack": "GA",
          "overturn": "<font face = 'xvm'>Ē</font>",
          "art_attack": "<font face = 'xvm'>Đ</font>",
          "air_strike": "<font face = 'xvm'>đ</font>"
        },
        // цвет по типу полученного урон (макрос {{dl.color-type-hit}})
        "color-type-hit": { 
          "shot": "{{dl.color-shell}}",
          "fire": "#FF211C", 
          "ramming": "#E3E3E3",
          "world_collision": "#E3E3E3",
          "death_zone": "#E3E3E3",
          "drowning": "#E3E3E3",
          "gas_attack": "#E3E3E3",
          "overturn": "#E3E3E3",
          "art_attack": "#E3E3E3",
          "air_strike": "#E3E3E3"
        }, 
    

    В связи с этим удалил параметр "shotToShell".

    myDamageLog.rar

    damageLog.xc

    • Upvote 6

  4. интересно, макрос {{выстрелПроизведён}}, будет ли считаться читом? Просто по событию, без учёта реального времени.

    И есть ли возможность такой запилить?

    Не понял, что должен должен показывать макрос.

     

    В дамаг-логе Гамбитера, к слову, есть фича "время перезарядки" - не реальная, а энциклопедическая для 100% экипажа

     

    Таймер можно сделать, но лучше отдельным полем. 

     

     

    Еще хотелка на будущее, если вдруг будет время, написать скрипт для расчета натанкованного урона. Хз, насколько это трудно, но все же.

    Может быть после отпуска. И спасибо багрепорт.


  5. Вывел некоторые настройки damageLog в конфиг. Для этого необходимо в файле @xvm.xc добавить секцию:

    "damageLog": ${"damageLog.xc":"damageLog"},
    

    Файл настроек damageLog.xc закинуть в папку с вашим конфигом. 

     

    И обновить файл myDamageLog.py .

     

    P.S. с 1 числа уезжаю в отпуск. Если есть пожелания насчет damageLog или найдете баги, то поторопитесь.))

    myDamageLog.rar

    • Upvote 5

  6. @seriych, можно использовать такой многогранник?attachicon.gifБезымянный.png

    Полагаю, должно получиться такое (с условием совпадает):

    attachicon.gifБезымянный.png

    разве это не общая грань? 

    post-17624-0-39128500-1472486068.png

    ИМХО, это многогранник с прямыми ребрами и с дугообразными ребрами. (если это подходит под условия.)


  7. Всё, что мне необходимо работает, кроме хитлога.

    Как я писал выше, изменения х и y в "hitlogHeader" и "hitlogBody" ни к чему не приводит. Если я правильно его правлю.

    В "hitlogHeader" и "hitlogBody" допустимо: "x": 100,      "y": 100, Вместо "x": "{{pp.mode=0?5|{{py:math.sum({{pp.widthLeft}},50)}}}}",

          "y": "{{pp.mode=0?65|40}}"?

    А у вас папка py_macros есть? Если есть, то прикрепите ещё раз конфиг, уже с изменениями.


  8. при "end" не выталкивает строки

    можешь на моих посмотреть, чуть выше

    xvm-6.4.2.1

    т.е при добавлении строки снизу, нет выдавливания наверх

    а вот выдавливание вниз есть, если строки добавляются сверху

    и не важно какая конфа, от протанков или xvm

    А если добавить параметр "valign": "bottom" в секцию "paramsHitlog"?


  9. да криво оно регулируется!!!!!!

    не работает так как нужно я же всё описал! ппц...

    Объясните, что значит криво? Прикрепите скриншот и на нем покажите, что вас не устраивает. 


  10.  

     

    интересно, для чего этот гемор с хитлогом у протанков ?
    , перенесли настройки из  battleLabelsTemplates.xc в hitLog.xc. И сделали настройку координаты "y" в инсталяторе модпака.

  11. Предлагаю добавит параметр в battleLabels, при включении которого, новые данные будут не замещать старые, а добавляться к ним. Это позволит достаточно легко вынести в настройки damageLog. И, наверно, позволит полностью перенести hitLog в py_macros.

    P.S. Если этот параметр будет реализован, то еще добавить выбор: вставлять новые параметры перед старыми или после.

    • Upvote 2
×
×
  • Create New...