Jump to content
Korean Random
ZloyYurich

Отметки в карусели о процессе ПМ

Recommended Posts

Возможно ли добавить в карусель отображения отметок уровня полевой модернизации? Много танков, было бы удобно глянув в карусель, сразу посмотреть где и насколько она прокачана. А как полностью прокачается, доюавить значек, типо как элитный танк, звездочку какую нибудь.

А в процессе может цифрами, или какими отметками уровни отображать.

Или фигня идея?

Share this post


Link to post

Short link
Share on other sites

Можно добавить макрос для карусели, который будет возвращать текущий уровень полевой модернизации. Для техники не поддерживающей ПМ, возвращать пусто.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Запулил. Добавлен макрос:

{{v.levelPostProgress}} - уровень полевой модернизации. Для техники не поддерживающей ПМ, возвращает пусто.

 

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

@ktulho Сделал такую конструкцию в карусели:

{"enabled": true, "x": 65, "y": 57, "layer": "top", "format": "<img src='img://gui/maps/icons/vehPostProgression/stepLevels/24x24/roman_number_{{v.levelPostProgress}}.png' width='24' height='24'>"}

Как правильно сделать конструкцию на использование макроса {{v.levelPostProgress}} в карусели, что бы в логе не было вот таких записей:

WARNING: Image 'img://gui/maps/icons/vehPostProgression/stepLevels/24x24/roman_number_0.png' wasn't created in ProcessImageTags
WARNING: An image in TextLayout is NULL

 

Edited by Wild_RNB

Share this post


Link to post

Short link
Share on other sites

@ktulho привет, может еще добавить макрос максимального возможного уровня модернизации на танке?

ЗЫ. еще при максимальном 8 уровне модернизации на 10-ках - отдает пусто, или так задумано?

Share this post


Link to post

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

может еще добавить макрос максимального возможного уровня модернизации на танке?

Надо? От уровня техники зависит же максимальный уровень.

 

17 минут назад, steaxch сказал:

еще при максимальном 8 уровне модернизации на 10-ках - отдает пусто, или так задумано?

Точно пусто возвращает? Может ошибки какие-нибудь в логах есть?

Share this post


Link to post

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

Надо? От уровня техники зависит же максимальный уровень.

 

Точно пусто возвращает? Может ошибки какие-нибудь в логах есть?

 

так вот и хотелось бы при макс уровне другую картинку воткнуть, чтобы не обращать внимание на уровень.

 

да вроде в логах чисто, у меня правда только один Чифтейн с фул модернизацией, пробовал и картинками и текстом выводить, и так и так ничего не выводит. на других уровнях все пучком python.log

Share this post


Link to post

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

так вот и хотелось бы при макс уровне другую картинку воткнуть, чтобы не обращать внимание на уровень.

Я к тому что, можно записать что-то типа такого:

{{v.levelPostProgress?image_{{v.level=6?{{v.levelPostProgress=5?max|{{v.levelPostProgress}}}}|{{v.level=sum({{v.levelPostProgress}},2)?max|{{v.levelPostProgress}}}}}}

Будет возвращать image_0, image_1, и т.д. Для максимального уровня будет возвращать image_max, если я ни ошибся.

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

 

26 минут назад, steaxch сказал:

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

 

Можешь заменить файл dossier.py в \res_mods\mods\xfw_packages\xvm_main\python\ , зайти в ангар, затем закрыть игру и прикрепить xvm.log? В логе будет прогресс ПМ твоих десяток.

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

@ktulho Изменил конструкцию

{"enabled": true, "x": 65, "y": 57, "layer": "top", "width": 24, "height": 24, "src": "{{v.levelPostProgress!=0?img://gui/maps/icons/vehPostProgression/stepLevels/24x24/roman_number_{{v.levelPostProgress}}.png}}"}

В логах стало чисто.

Share this post


Link to post

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

 

 

Можешь заменить файл dossier.py в \res_mods\mods\xfw_packages\xvm_main\python\ , зайти в ангар, затем закрыть игру и прикрепить xvm.log? В логе будет прогресс ПМ твоих десяток.

 

xvm.log

Share this post


Link to post

Short link
Share on other sites

Вроде все нормально, должно отображаться. У кого-нибудь еще есть проблемы с десятками?

Share this post


Link to post

Short link
Share on other sites
03.11.2021 в 12:14, ktulho сказал:

Я к тому что, можно записать что-то типа такого:

{{v.levelPostProgress?image_{{v.level=6?{{v.levelPostProgress=5?max|{{v.levelPostProgress}}}}|{{v.level=sum({{v.levelPostProgress}},2)?max|{{v.levelPostProgress}}}}}}

Будет возвращать image_0, image_1, и т.д. Для максимального уровня будет возвращать image_max, если я ни ошибся.

 

не, не работает на 7+ левелах, только для 6.

Share this post


Link to post

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

не, не работает на 7+ левелах, только для 6.

Конечно не работает, потому что я не правильно записал маскросы.

{{v.levelPostProgress?image_{{v.level=6?{{v.levelPostProgress=5?max|{{v.levelPostProgress}}}}|{{v.level={{py:sum({{v.levelPostProgress}},2)}}?max|{{v.levelPostProgress}}}}}}

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
03.11.2021 в 16:06, ktulho сказал:

Вроде все нормально, должно отображаться. У кого-нибудь еще есть проблемы с десятками?

Сегодня скинули логи, где не на всех танках отображается ПМ. Модпак от протанки.

Конструкция моя.

Цитата

скриншоты вазон прокачиваемый с полевой не отображается, ровно над ним вазон премиум там отображается, шарманка не отображается, полевая есть

 

 


spacer.png

spacer.png

spacer.png

spacer.png
 

 

 

xvm.log python.log

Edited by Wild_RNB

Share this post


Link to post

Short link
Share on other sites

@Wild_RNB скриншоты не загрузились:

image.thumb.png.5829bea3f4a02d38be09331684324739.png

 

 

 

03.11.2021 в 12:37, Wild_RNB сказал:

@ktulho Изменил конструкцию

{"enabled": true, "x": 65, "y": 57, "layer": "top", "width": 24, "height": 24, "src": "{{v.levelPostProgress!=0?img://gui/maps/icons/vehPostProgression/stepLevels/24x24/roman_number_{{v.levelPostProgress}}.png}}"}

В логах стало чисто.

Ещё стоит учитывать, что макрос может возвращать пусто, а не только ноль.

Share this post


Link to post

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

@Wild_RNB скриншоты не загрузились:

image.thumb.png.5829bea3f4a02d38be09331684324739.png

 

 

 

Ещё стоит учитывать, что макрос может возвращать пусто, а не только ноль.

Тогда как сделать правильно?

А что касается проблемы если не показывает вообще, хотя ПМ есть.

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...