Jump to content
Korean Random

HEKPOMAHT

User
  • Posts

    8,219
  • Joined

  • Last visited

  • Days Won

    127

Everything posted by HEKPOMAHT

  1. да любое название подойдёт: // Противник захватывает базу союзников. (дописать "и") "enemy": { // Союзники захватывают базу противника. "ally": { // Захват базы оспаривается. "disputed": { // Захват базы обеими командами. "both": { // Общий захват базы. "general": { нет - подходит именно {{cap.time=-:-? Хотя когда будет отдельный блок - нужды в этом сравнении не будет ---- Поскольку захвата не происходит, думаю это название будет точнее: // Захват базы оспаривается. "disputed": { // base capture suspended // захват базы приостановлен "suspended": { или вообще stops Causing damage to a vehicle capturing a base or to its modules does not reset capture points but only stops the capture progress of this vehicle for 5 seconds. или согласно текста в клиенте: // Захват базы заблокирован. "заблокирован": {
  2. {{cap.tanks<1?...}} не работает я уже все макросы проверил ради интереса ---- короче заменю {{cap.time=-:-? на {{cap.time-sec<1? и понаблюдаю, ради интереса. Может так и лучше будет.
  3. я уже точно не вспомню, но при таких условиях будет мелькать block в обычных захватах. вот тут например: я почему и спрашивал про точное событие: а -:- - именно в ЛФ появляется и то я иногда краем глаза замечал, что в рандоме (не в ЛФ) конструкция {{cap.time=-:-?блок|не блок}} - возвращает блок... ---- проверил на реплее ЛФ {{cap.time-sec<0?...}} не работает {{cap.time-sec<1?...}} не работает
  4. ну если так - значит добавлять не нужно
  5. что тут можно сказать... значит на разных ПК по-разному отображается. Ладно - хрен с ним.
  6. я ж пишу, что иногда срабатывает неправильно. Попробуй отматать реплей. У меня каждый раз новые значения. Без модов всё стабильно. на 12:13 у тебя time и points вообще пусто показывают... хотя зелёный индикатор полоски есть. Видно не успели сработать макросы. ---- Подскажи, а в коде конкретно событие под серую полоску и Захват заблокирован есть? Я всё же считаю, что это не совсем правильно: Думаю правильно сделать макрос именно под событие, а не под значение, которое возвращает макрос (имхо) я об этом:
  7. я в бою встречал иногда. а так смотрел на этом с вотреплея: 16615533882908_germany_G51_Lowe_siegfried_line.wotreplay
  8. короче это мод чудит. Проверил без модов - работает чётко (10 раз реплей отматывал на захват) ---- всегда срабатывает одинаково: а в дефолте - 8 очков показывает:
  9. @ktulho 1) не знаю, стоит ли обращать на это внимание, но при оспаривании базы в режиме ЛФ в клиенте надпись Захват базы заблокирован: В моде надпись не меняется: тут нужно создавать макрос локализации {{l10n:Захват базы заблокирован}} дальше или отдельно блок создавать: // Текстовое поле с заголовком при оспаривании базы (среднее). "bloked (titleBloked)": { ... или делать сравнение в существующем: // Текстовое поле с заголовком (среднее). "title": { ... "format": "{{cap.block?<font size='15' color='#FFFFFF'>{{l10n:Захват базы заблокирован}}</font>|<font size='15' color='#FFFFFF'>{{l10n:allyBaseCapture}}</font> <font size='14' color='#F0F0F0'>({{cap.points}})</font>}}", ---- 2) В бою особо не заметно, иногда работает не так как нужно. "format": "ТЕСТ: {{cap.time=-:-?блок|{{cap.points}}}}", при таком сравнении отсчёт начинается не с 1-2 очков захвата базы: тут только стал - показывало 5; через секунду уже 2: То есть как танк становится на захват может показать и 5 и 9 и раз 13 показало. Через секунду отсчёт начинается как положено с 2
  10. я не знаю, что и как должно отображаться/пропадать Если одна общая не нужна, вот картинки конкретно под каждую задачу с переносом строк как в клиенте. Примерно будет так: "format": "{{py:dq.easyDescr?картинка}}\n{{py:dq.mediumDescr?картинка}}\n{{py:dq.hardDescr?картинка}}{{py:dq.bonusDescr?картинка}}" задача 1 или задача 4, если первые три выполнены задача 2 задача 3 будет работать, если первые три возвращают пусто, если задача выполнена. "format": "{{py:dq.easyDescr?картинка\n}}{{py:dq.mediumDescr?картинка\n}}{{py:dq.hardDescr?картинка}}{{py:dq.bonusDescr?картинка}}" короче нужно тестировать ---- так можно попробовать: "textFormat": { "leading": 0 }, // расстояние между подложками "format": "{{py:dq.easyDescr?<img src='xvm://res/my_icons/Background.png'>\n}}{{py:dq.mediumDescr?<img src='xvm://res/my_icons/Background.png'>\n}}{{py:dq.hardDescr?<img src='xvm://res/my_icons/Background.png'>}}{{py:dq.bonusDescr?<img src='xvm://res/my_icons/Background.png'>}}"
  11. @ktulho нашёл в одном месте: 2022-08-26 15:27:57.154: INFO: ============================= 2022-08-26 15:27:57.154: INFO: 2022-08-26 15:27:57: [ERROR] mods/xfw_libraries/xfw/events.pyc 2022-08-26 15:27:57.154: ERROR: Traceback (most recent call last): 2022-08-26 15:27:57.154: ERROR: File "./xfw/events.py", line 53, in __event_handler 2022-08-26 15:27:57.156: ERROR: File "./xfw/events.py", line 24, in fire 2022-08-26 15:27:57.158: ERROR: File "res_mods/configs/xvm/py_macro\collection.py", line 77, in _BattleFieldCtrl__setAllyMaxHealth 2022-08-26 15:27:57.158: ERROR: updateHardening(vehicleID, newMaxHealth) 2022-08-26 15:27:57.158: ERROR: File "res_mods/configs/xvm/py_macro\collection.py", line 41, in updateHardening 2022-08-26 15:27:57.159: ERROR: update(vehicle) 2022-08-26 15:27:57.159: ERROR: File "res_mods/configs/xvm/py_macro\collection.py", line 18, in update 2022-08-26 15:27:57.159: ERROR: vehType = vehicle['vehicleType'] 2022-08-26 15:27:57.159: ERROR: TypeError: 'Vehicle' object has no attribute '__getitem__' 2022-08-26 15:27:57.159: INFO: =============================
  12. @SEREGA_SF должно выглядеть так: "dailyQuestBg": { "enabled": true, "updateEvent": "PY(ON_TOTAL_EFFICIENCY)", "x": 940, "y": 520, "width": 400, "height": 100, "alpha": "{{py:dq.isDescr?100|0}}", // условие на отображение картинки. Макрос нужно добавлять "screenHAlign": "center", "format": "<img src='xvm://res/my_icons/Background.png'>" }, ${ "battleLabelsTemplates.xc":"def.dailyQuestBg" } картинка на месте? пробуй по центру"x": 0, "alpha": "{{py:dq.isDescr?100|0}}" - эту строку напишешь, когда будет макрос. Пока просто отрегулируй картинку. С "x": 940 - она скорее всего за пределами экрана
  13. @SEREGA_SF поле в battleLabels.xc подключено? Ссылка есть? ${ "battleLabelsTemplates.xc":"def.background" }
  14. @Szulson это? {{v.levelPostProgress}} - field modification level. For vehicles that do not support FM, it returns empty. https://kr.cm/f/t/67803/c/516520/
  15. @SEREGA_SF когда с ошибкой разберёшься - на фон нужно условие ставить. возможно потребуется отдельный макрос {{py:dq.isDescr}}
  16. @Szulson Отображение текущего оборудования в бою ?
  17. @JW4166 проверь только с XVM.
  18. @ktulho я тут ещё дописывал (вспомнил, что с нормализацией точно нужен)
  19. то нужно смотреть по пингу. 3 и 10 - будут EU. вот недавно смотрел пинг (Минск): тут выбор очевиден. Оставаться на RU ---- Хотя, у кого есть желание попробовать евро сервер - будет такая возможность. Понравится - можно будет остаться или вернуться обратно без сохранения прогресса ВАЖНО: при переходе вроде бы пропадут нерекрутированные члены экипажа (снегурочки и прочее)
  20. на устаревшей вин-7 проблемы. Меняй на вин-10х64
  21. да ладно - эти не нужно делать. работает. я предложил сделать сугубо с эстетической точки зрения. А так сравнение с -:- работает. Проверил - перепроверил ---- а такой макрос можно сделать {{cap.points(norm)}}? я бы эту гаргару заменил бы {{py:mul({{cap.points|1}},{{3.6}})%d}}
  22. то есть не полторы минуты, как я писал, а минута 40 сек или 100 сек @ktulho да если геморно, эти два не делай. Важно макрос {{cap.block}}
×
×
  • Create New...