Jump to content
Korean Random

ktulho

Premium Member
  • Posts

    10,828
  • Joined

  • Last visited

  • Days Won

    418

Everything posted by ktulho

  1. Собирается статистика и высчитывается.
  2. Если увидите какие то ошибки связанные с подсветкой, сообщайте, попробую поправить.
  3. @id_nexus Даже не знаю, что сказать. Ошибок связанных с прицелом вроде нет.
  4. Некоторые возможности редактора: В верхнем левом углу есть кнопка поиска. Она позволяет осуществлять поиск во всех файлах открытой папки. Удерживая нажатой клавишу ALT и кликая мышкой в разных местах редактируемого файла можно создать несколько курсоров, а затем одновременно редактировать текст в этих местах. Сочетание клавиш CTRL+\ позволяет вертикально разделить экран на 2, 3, 4 и т.д. части. Также окно можно разделить различными способами в меню Вид->Макет редактора. Открытые в редакторе файлы можно сравнить между собой. Для этого в панели "Открытые редакторы" нужно кликнуть правой кнопкой мыши на одном из файлов и выбрать пункт "Выбрать для сравнения", затем кликнуть правой кнопкой мыши на втором файле и выбрать "Сравнить с выбранным". Если вы еще не сохранили Файл после внесенных в него изменений, то можете сравнить текущие изменения с сохраненными. Для этого в панели "Открытые редакторы" кликнете правой кнопкой мыши на файле и выберете пункт "Сравнить с сохраненным". Настройка и использование расширений: Почти все расширения имеют настройки. Все настройки хранятся в файле settings.json, частично их можно настроить в Файл->Параметры->Параметры (Ctrl + ,). Открытие файла settings.json: Открыть окно Параметры (Ctrl + ,) В правом верхнем углу нажать иконку Subtle Match Brackets выделяет парную скобку прямоугольником. Настройка: Открыть файл settings.json и вставить в него секцию: "subtleBrackets.style": { "borderWidth": "1px", "borderColor": "blue", "borderStyle": "none none solid none", "backgroundColor": "#9999FF77" } Назначение параметров: "borderWidth" - толщина контура "borderColor" - цвет контура в формате #RGBA "borderStyle" - имеет четыре значения для каждой стороны контура (верхнее правое нижнее левое). Может принимать следующие значения: "backgroundColor" - цвет фона #RGBA Project Manager позволяет быстро переключаться между проектами. В нашем случае, между конфигами. Для того чтобы, сохранить конфиг как проект нужно: Открыть папку с конфигом (Ctrl + K Ctrl + O) Открыть "Палитру команд" (Ctrl + Shift + P или F1) Набрать команду Project Manager (можно набирать части слов) и выбрать пункт Save Project Ввести название проекта После этого, кликнув по иконке Менеджера проектов , можно переключаться между проектами (конфигами). Path Autocomplete. Данное расширение позволит нам быстро и без ошибок прописывать пути к картинкам и не только. Настройка: Открыть файл settings.json и добавить в него секцию "path-autocomplete.pathMappings" (путь до папок указать свой): "path-autocomplete.pathMappings": { "xvm://": "d:/World_of_Tanks/res_mods/mods/shared_resources/xvm", "cfg://": "d:/World_of_Tanks/res_mods/configs/xvm" } После этого, при наборе xvm:// или cfg:// пути в конфиге будут дополняться автоматически. Некоторые сочетания горячих клавиш: Редактор Alt + Shift + ↓ - Копировать текущую строку вниз Ctrl + F - Найти Ctrl + H - Заменить Ctrl + / - Переключить строчный комментарий Alt + Shift + A - Переключить блочный комментарий Alt + Click - Добавить курсор Alt + Shift + Выделение - Выделение по столбцам Alt + ↓ или Alt + ↑ - Переместить строку вниз или вверх Ctrl + ] или Ctrl + [ - Увеличить или уменьшить табуляцию для строки Ctrl + K Ctrl + 0 (ноль) - Свернуть все блоки (секции) Ctrl + K Ctrl + J - Развернуть все блоки (секции) Ctrl + \ - Разделить редактор и дублировать файл Левая панель Ctrl + Shift + E - Проводник Ctrl + Shift + F - Найти в файлах Ctrl + Shift + H - Заменить в файлах Ctrl + Shift + X - Расширения Ctrl + Shift + P или F1 - Палитра команд Ctrl + S - Сохранить файл Ctrl + K, Ctrl + T - Выбрать тему оформления Ctrl + , - окно Параметры
  5. По моему перестал работать счетчик просмотров темы. Например: Похоже с 3 мая перестал работать.
  6. Раз человек хочет смотреть на каждый нанесенный урон пусть смотрит.
  7. ну так в хитлоге нет и: // true - summarize damages from ramming, crash, falling (if more than one damage per second). // true - суммировать повреждения от тарана, столкновения, падения (если больше одного повреждения в секунду). "groupDamagesFromRamming_WorldCollision": true,
  8. Должно. Подавляющее большинство используют "Группировать попадания по имени игрока."
  9. Вообще это от pull request. В данном случае, это означает что предложил внести изменения в код XVM, которые добавят возможность использовать в XVM макрос {{py:mod(a, b)}}. Если изменения примут, то в следующей ночной сборке XVM его можно будет использовать.
  10. @id_nexus У меня вроде работает прицел. Попробуйте для начала исправить эти ошибки: 2019-05-14 13:59:38: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 144, in get_function args = ast.literal_eval(args_string) File "scripts/common/Lib/ast.py", line 80, in literal_eval File "scripts/common/Lib/ast.py", line 58, in _convert File "scripts/common/Lib/ast.py", line 79, in _convert ValueError: malformed string arg='xvm.total_hp.avgDamage('Средний урон: ',hitlog)' 2019-05-14 13:59:38: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 144, in get_function args = ast.literal_eval(args_string) File "scripts/common/Lib/ast.py", line 80, in literal_eval File "scripts/common/Lib/ast.py", line 58, in _convert File "scripts/common/Lib/ast.py", line 79, in _convert ValueError: malformed string arg='xvm.total_hp.mainGun('Основной калибр: ',hitlog)' Для этого посмотрите как в default конфиге в файле battleLabelsTemplates.xc прописаны секции "mainGun" и "avgDamage".
  11. Накосячил. Запулил исправление.
  12. @Psycho Killer в секции "totalEfficiency" прописать параметр "y": "y": "{{battletype-key=epic_battle?30|{{pp.mode=0?65|35}}}}", Вместо 30 подставить нужные координаты.
  13. @id_nexus надо зайти в бой или запустить риплей с ЛФ. Затем закрыть игру и после этого прикреплять логи.
  14. Запулил макрос: {{py:mod(a, b)}} - деление a по модулю b (a % b) Если нужно получить четыре картинки от 0 до 3, то можно прописать: {{py:mod({{py:xvm.formatDate('%#S')}}, 4)}} @ddar если нужно получить 10 картинок от 0 до 9, то: {{py:mod({{py:xvm.formatDate('%#S')}}, 10)}}
  15. Тогда лучше переместится в эту тему и прикрепите логи.
  16. Совсем не отображается или какая то часть отображается?
  17. ИМХО, дело в том, что макрос {{py:xvm.formatDate('%S')}} возвращает строку, а не число. Причем с 1 по 9 секунду в виде "00", "01", "02", и т.д. Судя по всему числа начинающиеся на ноль, считаются как числа в восьмеричной системе исчисления. А в этой системе нет чисел 08 и 09, поэтому они остаются строковыми переменными и в логе появляются ошибки: 2019-05-14 11:53:08: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 144, in get_function args = ast.literal_eval(args_string) File "scripts/common/Lib/ast.py", line 49, in literal_eval File "scripts/common/Lib/ast.py", line 37, in parse File "<unknown>", line 1 (08, 10) ^ SyntaxError: invalid token arg='mod(08, 10)' 2019-05-14 11:53:09: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 144, in get_function args = ast.literal_eval(args_string) File "scripts/common/Lib/ast.py", line 49, in literal_eval File "scripts/common/Lib/ast.py", line 37, in parse File "<unknown>", line 1 (09, 10) ^ SyntaxError: invalid token arg='mod(09, 10)' Тут нагуглил, что от ведущих нулей можно избавиться добавив символ #. Например {{py:xvm.formatDate('%#S')}}.
  18. Тогда уж проще прописать в каком-нибудь файле: "seconds" : { "00": 0, "01": 1, "02": 2, "03": 3, . . . "57": 7, "58": 8, "59": 9, } И потом использовать: {{.bla.bla.seconds.{{py:xvm.formatDate('%S')}}}}
  19. Так ни в каких боя не будет отображаться. @EngineExt Проще всего прописать через "alpha".
×
×
  • Create New...