Jump to content
Korean Random

ktulho

Premium Member
  • Content Count

    10,738
  • Joined

  • Last visited

  • Days Won

    398

Everything posted by ktulho

  1. не работает? Прикрепи python.log.
  2. Для подключения damageLog необходимо: 1) файл damage_log.py скопировать по пути \res_mods\configs\xvm\py_macro\ 2) файл myDamageLog.py скопировать по пути \res_mods\configs\xvm\py_macro\xvm\ 3) файл damageLog.xc скопировать в папку с файлами вашей конфигурации XVM (например \res_mods\configs\xvm\default\) 4) в этой же папке в файле @xvm.xc добавить строчки: "damageLog": ${"damageLog.xc":"damageLog"} 5) в файл battleLabels.xc добавить: ${ "battleLabelsTemplates.xc":"def.DamageLog" }, ${ "battleLabelsTemplates.xc":"def.TimerReload"}, ${ "battleLabelsTemplates.xc":"def.LastHit" } 6) в файл battleLabelsTemplates.xc добавить: "DamageLog": { "enabled": true, "updateEvent": "PY(ON_HIT)", "x": 240, "y": -20, "width": 300, "height": 213, "screenVAlign": "bottom", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": { "color": "0xF4EFE8", "size": 16 }, "format": "{{py:xvm.myDamageLog.dLog()}}" }, "TimerReload": { "enabled": true, "updateEvent": "PY(ON_TIMER_RELOAD)", "x": 240, "y": 0, "width": 300, "height": 252, "screenVAlign": "bottom", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": { "color": "0xF4EFE8", "size": 16 }, "format": "{{py:xvm.myDamageLog.timerReload()}}" }, "LastHit": { "enabled": true, "updateEvent": "PY(ON_LAST_HIT)", "x": -120, "y": 200, "width": 200, "height": 100, "screenHAlign": "center", "screenVAlign": "center", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": { "color": "0xF4EFE8", "size": 16 }, "format": "{{py:xvm.myDamageLog.lastHit()}}" } DamageLog.rar
  3. оба варианта не влияют на интеграцию (интегрированней, чем сейчас, damagLog вряд ли будет) , это и сейчас можно.
  4. , так {{vehicle-short}}, как будет работать? Обрезать или брать значения из vehicleNames.xc?
  5. Надо обсудить как лучше сделать короткие названия танков, просто обрезать до заданного количества символов: или использовать файл vehicleNames.xc из XVM? это можно и сейчас сделать.
  6. , исправил, надо проверить totalEfficiency.rar Наверно так: "c:dmg-kind": { "shot": "{{dl.c:team-damage}}", "fire": "#FF211C", "ramming": "{{dl.c:team-damage}}", "world_collision": "#E3E3E3", "death_zone": "#E3E3E3", "drowning": "#E3E3E3", "gas_attack": "#E3E3E3", "overturn": "#E3E3E3", "art_attack": "#E3E3E3", "air_strike": "#E3E3E3" }, <font color='{{dl.c:dmg-kind}}'>{{dl.damage}}</font> , объясни, что у тебя не получается сделать? , ни чего не понял.
  7. Теоретически он сам должен переключится, если английская версия Windows.
  8. , сможете перевести с русского на английский?
  9. Добавил макрос: {{dl.splash-hit}} - текст при попадание осколков ОФ (ХФ) снаряда. и параметры: // обозначение попадание осколков ОФ снаряда. (макрос {{dl.splash-hit}}) "splash-hit":{ "splash": "<font face = 'xvm'>,</font>", "no-splash": "" }, // Время отображения "formatTimerAfterReload" "timeTextAfterReload": 3 damageLog.xc myDamageLog.rar
  10. @Stepan371, гораздо удобнее читать код, если вы воспользуетесь этой кнопкой:
  11. А можешь настройку времени также вынести в конфиг? , стоит? Может договоритесь сколько надо?
  12. , battleLabelsTemplates.xc: "TotalEfficiency": { "enabled": true, "updateEvent": "PY(ON_TOTAL_EFFICIENCY)", "hotKeyCode": 56, "visibleOnHotKey": false, "onHold": true, "x": 450, "y": 0, "width": 200, "height": 40, "screenHAlign": "center", "screenVAlign": "top", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": { "color": "0xE3E3E3", "size": 16 }, "format": "<textformat tabstops='[65,130]'><font face='xvm'>R</font> {{py:xvm.totalDamage()}}<tab><font face='xvm'>P</font> {{py:xvm.totalAssist()}}<tab><font face='xvm'>C</font> {{py:xvm.totalBlocked()}}</textformat>" }, "TotalEfficiency1": { "enabled": true, "updateEvent": "PY(ON_TOTAL_EFFICIENCY)", "hotKeyCode": 56, "visibleOnHotKey": true, "onHold": true, "x": 450, "y": 0, "width": 200, "height": 40, "screenHAlign": "center", "screenVAlign": "top", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": { "color": "0xE3E3E3", "size": 16 }, "format": "<textformat tabstops='[65,130]'><font face='xvm'>R</font> {{py:xvm.totalDamagesBlocked()}}<tab><font face='xvm'>P</font> {{py:xvm.totalDamagesAssist()}}<tab><font face='xvm'>C</font> {{py:xvm.totalDamagesBlockedAssist()}}</textformat>" }, battleLabels.xc: ${ "battleLabelsTemplates.xc":"def.TotalEfficiency" }, ${ "battleLabelsTemplates.xc":"def.TotalEfficiency1" } totalEfficiency.rar
  13. , так это дублирование "ОФ". , добавил параметр // Формат таймера после перезарядки "formatTimerAfterReload": "Перезаряжен" Отображается 4 сек. myDamageLog.rar damageLog.xc
  14. , добавил py_macros: {{py:xvm.totalDamagesBlocked()}} {{py:xvm.totalDamagesAssist()}} {{py:xvm.totalDamagesBlockedAssist()}} totalEfficiency.rar Это без урона? В "hit-effects"?
  15. , это реализовать не просто, да и не точные данные будут (будет учитываться урон только по тем танкам, которые были засвечены и находились в кругу отрисовки в момент нанесения урона). , это просто.
  16. , пока нет. Добавил макрос {{dl.comp-name}} - название части техники, в которую было попадание (башня, корпус, шасси, орудие) и секцию: // название частей техники (макрос {{dl.comp-name}}) "comp-name":{ "turret": "башня", "hull": "корпус", "chassis": "шасси", "gun": "орудие" }, damageLog.xc myDamageLog.rar
  17. @H_E_K_P_O_M_A_H_T_, "leading": -6, пишется в "format": "{{py:xvm.myDamageLog.lastHit()}}"
×
×
  • Create New...