Jump to content
Korean Random
ktulho

Отображение активных резервов в ангаре и в бою. (XVM)

Recommended Posts

28 минут назад, Xotabych сказал:

Как можно привязать координаты к левому нижнему углу в ангаре, а не так как сейчас идет отсчет с лева с верху?

 

23 минуты назад, ktulho сказал:

Так не работает? 


"screenVAlign": "bottom",

 

 

еще так можно

"y": "{{py:sub({{py:xvm.screenHeight}} , 325)}}",

где 325 необходимый отступ от нижнего края

Share this post


Link to post

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

Как можно привязать координаты к левому нижнему углу в ангаре, а не так как сейчас идет отсчет с лева с верху?

"screenVAlign" : "bottom"  // вертикальное выравнивание поля на экране ("top" [по-умолчанию], "center", "bottom")

 

Share this post


Link to post

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

shot_0012.jpg.75a51cc7f19bf2e992f2cfa4656dae7e.jpg

 

maybe add an option to hide the default boost timer/icon?

Это реализовать возможно?

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

 

 

еще так можно


"y": "{{py:sub({{py:xvm.screenHeight}} , 325)}}",

где 325 необходимый отступ от нижнего края

Спасибо.

Share this post


Link to post

Short link
Share on other sites
В 01.11.2017 в 14:16, Kaeptn сказал:

maybe add an option to hide the default boost timer/icon?

Добавил:

    //true - скрыть иконку и время активных резервов
    "hideActiveBooster": "false",

 

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
В 29.09.2017 в 23:44, ktulho сказал:

В файл hangar.xc в секцию "hangar" добавить:

//true - скрыть иконку и время активных резервов

"hideActiveBooster": "false",

Скорее всего так должно быть "hideActiveBooster": false,без кавычек false,не?

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

И так, и так вроде можно. 

Edited by ktulho

Share this post


Link to post

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

И так, и так вроде можно. 

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

// true - включить замок для золота
    "enableGoldLocker": true,
    // true - enable locker for free XP
    // true - включить замок для свободного опыта
    "enableFreeXpLocker": true,
    //true - скрыть иконку и время активных резервов
    "hideActiveBooster": false,

 

Share this post


Link to post

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

And so, and so it seems possible. 


thanks man. much appreciated

Edited by Kaeptn

Share this post


Link to post

Short link
Share on other sites
В 02.11.2017 в 09:39, steaxch сказал:

как в конфиге прописать ссылки на картинки, чтобы текст заменить, как у интуриста в сообщение выше?

Добавил макрос:

{{py:bst.type(index)}} - тип активных резервов. Может возвращать одно из следующих значений: booster_gold, booster_credits, booster_xp, booster_crew_xp, booster_free_xp, None. Параметр index - номер активного резерва от 1 до 3.

 

  • Upvote 2

Share this post


Link to post

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

Добавил макрос:


{{py:bst.type(index)}} - тип активных резервов. Может возвращать одно из следующих значений: booster_gold, booster_credits, booster_xp, booster_crew_xp, booster_free_xp, None. Параметр index - номер активного резерва от 1 до 3.

 

 

не пойму где туплю, не отдает иконку, просто название название значения выводит booster_xp

 

59fcd7164baab_.PNG.8515298ccddee9c6b9af66aaf3238c8a.PNG

  "booster": {
    "enabled": true,
    "layer": "top",
    "type": "extrafield",
    "formats": [
      { "updateEvent": "ON_EVERY_SECOND",
        "x": 330,
        "y": 0,
        "width": 400,
        "height": 80,
        "textFormat": { "color": "0xA8A888", "size": 12},
        "format": "<textformat tabstops='[50]'>{{py:bst.type(1)}}<tab>{{py:bst.leftTime(1)}}</textformat>\n<textformat tabstops='[50]'>{{py:bst.type(2)}}<tab>{{py:bst.leftTime(2)}}</textformat>\n<textformat tabstops='[50]'>{{py:bst.type(3)}}<tab>{{py:bst.leftTime(3)}}</textformat>"  
      }
    ]
  },

 

Share this post


Link to post

Short link
Share on other sites

Так этот макрос и не отдаёт иконки, он отдаёт текст, который можно использовать для отображения иконок, своего текста или ещё чего-нибудь. 

Share this post


Link to post

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

не отдает иконку, просто название название значения выводит booster_xp

Иконки в boosters.xc цепляются.Что то типа такого.



{ "boosters":{ // Текст для макроса {{py:bst.name(index)}} "boostersName":{ "gold": "<img src='xvm://res/icons/other/booster_credits_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Золото:", "credits": "<img src='xvm://res/icons/other/booster_credits_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Серебро:", "xp": "<img src='xvm://res/icons/other/booster_xp_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Опыт танка:", "crew_xp": "<img src='xvm://res/icons/other/booster_crew_xp_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Опыт экипажа:", "free_xp": "<img src='xvm://res/icons/other/booster_free_xp_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Свободный опыт:" } } }

Можно родные прицепить(img://gui/maps/icons/boosters/booster_crew_xp_small_bw.png к примеру),но у меня не получилось их выровнять нормально и они большие,все три строки не вмещались наверх ангара,там такой отступ затененный.

Share this post


Link to post

Short link
Share on other sites

or like this:

 

"format": "<textformat tabstops='[110, 220]'><img src='img://gui/maps/icons/boosters/{{py:bst.type(1)}}.png' vspace='-8'>{{py:bst.leftTime(1)}}<tab><img src='img://gui/maps/icons/boosters/{{py:bst.type(2)}}.png' vspace='-8'>{{py:bst.leftTime(2)}}<tab><img src='img://gui/maps/icons/boosters/{{py:bst.type(3)}}.png' vspace='-8'>{{py:bst.leftTime(3)}}</textformat>"

 

 

 

@ktulho 

    "hideActiveBooster": true,

doesn't hide the icon for me (7.2.3 dev). 

 

python.log

xvm.log

  • Upvote 1

Share this post


Link to post

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

Скорее всего так должно быть "hideActiveBooster": false,без кавычек false,не?

Да, все таки в кавычках не работает.

5 часов назад, Kaeptn сказал:

doesn't hide the icon for me

fix

Share this post


Link to post

Short link
Share on other sites
В 04.11.2017 в 00:38, ktulho сказал:

Так этот макрос и не отдаёт иконки, он отдаёт текст, который можно использовать для отображения иконок, своего текста или ещё чего-нибудь. 

я уже понял, вчера просто второпях глянул макрос, увидел вот это 'booster_credits': 'booster_credits_small_bw' подумал это название иконок и будет автоматом отдавать.

ЗЫ. как сделать чтобы например при 10 и меньше минутах менялся цвет таймера?

 

В 04.11.2017 в 00:47, Slava7572 сказал:

Иконки в boosters.xc цепляются.Что то типа такого.

 

  Показать содержимое

 

 


{ "boosters":{ // Текст для макроса {{py:bst.name(index)}} "boostersName":{ "gold": "<img src='xvm://res/icons/other/booster_credits_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Золото:", "credits": "<img src='xvm://res/icons/other/booster_credits_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Серебро:", "xp": "<img src='xvm://res/icons/other/booster_xp_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Опыт танка:", "crew_xp": "<img src='xvm://res/icons/other/booster_crew_xp_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Опыт экипажа:", "free_xp": "<img src='xvm://res/icons/other/booster_free_xp_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Свободный опыт:" } } }

 

 

 

Можно родные прицепить(img://gui/maps/icons/boosters/booster_crew_xp_small_bw.png к примеру),но у меня не получилось их выровнять нормально и они большие,все три строки не вмещались наверх ангара,там такой отступ затененный.

я так сделал:

// Таймер активных резервов  
  "booster": {
    "enabled": true,
    "layer": "top",
    "type": "extrafield",	
    "formats": [
      { "updateEvent": "ON_EVERY_SECOND",
        "x": 300,
        "y": -5,
        "width": 100,
        "height": 80,
	    "alpha": 80,
        "textFormat": { "color": "0xF9F1BC", "bold": "true", "size": 12},
        "format": "<textformat tabstops='[32]' leading='-7'><img src='img://gui/maps/icons/boosters/{{py:bst.type(1)}}_small_bw.png' width='24' height='24' vspace='-8'><tab>{{py:bst.leftTime(1)}}</textformat>\n<textformat tabstops='[32]' leading='-7'><img src='img://gui/maps/icons/boosters/{{py:bst.type(2)}}_small_bw.png' width='24' height='24' vspace='-8'><tab>{{py:bst.leftTime(2)}}</textformat>\n<textformat tabstops='[32]' leading='-7'><img src='img://gui/maps/icons/boosters/{{py:bst.type(3)}}_small_bw.png' width='24' height='24' vspace='-8'><tab>{{py:bst.leftTime(3)}}</textformat>"  
      }
    ]
  },

 

59fda392163c6_.PNG.5ae298c3cf311aed961da7cc650fdf3f.PNG

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

Edited by steaxch

Share this post


Link to post

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

я уже понял, вчера просто второпях глянул макрос, увидел вот это 'booster_credits': 'booster_credits_small_bw' подумал это название иконок и будет автоматом отдавать.

ЗЫ. как сделать чтобы например при 10 и меньше минутах менялся цвет таймера?

 

я так сделал:


// Таймер активных резервов  
  "booster": {
    "enabled": true,
    "layer": "top",
    "type": "extrafield",	
    "formats": [
      { "updateEvent": "ON_EVERY_SECOND",
        "x": 300,
        "y": -5,
        "width": 100,
        "height": 80,
	    "alpha": 80,
        "textFormat": { "color": "0xF9F1BC", "bold": "true", "size": 12},
        "format": "<textformat tabstops='[32]' leading='-7'><img src='img://gui/maps/icons/boosters/{{py:bst.type(1)}}_small_bw.png' width='24' height='24' vspace='-8'><tab>{{py:bst.leftTime(1)}}</textformat>\n<textformat tabstops='[32]' leading='-7'><img src='img://gui/maps/icons/boosters/{{py:bst.type(2)}}_small_bw.png' width='24' height='24' vspace='-8'><tab>{{py:bst.leftTime(2)}}</textformat>\n<textformat tabstops='[32]' leading='-7'><img src='img://gui/maps/icons/boosters/{{py:bst.type(3)}}_small_bw.png' width='24' height='24' vspace='-8'><tab>{{py:bst.leftTime(3)}}</textformat>"  
      }
    ]
  },

59fda392163c6_.PNG.5ae298c3cf311aed961da7cc650fdf3f.PNG

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

Может быть проблема с расположением когда будет базовый ангар,вот эта граница после надписи "Премиум:4дня" не фиксированная,т.е. когда прем кончится.то граница передвинется,не помню правда влево или вправо.Просто чтоб знал об этой особенности,у меня наложение было))

4c4244270ad5.jpg 

Share this post


Link to post

Short link
Share on other sites

can we also have clan boost display vie this script? especially in hangar i find it quite stupid that i have to load the stronghold interface to see the duration.

 

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
22 часа назад, Slava7572 сказал:
  Показать содержимое

 

 


{ "boosters":{ // Текст для макроса {{py:bst.name(index)}} "boostersName":{ "gold": "<img src='xvm://res/icons/other/booster_credits_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Золото:", "credits": "<img src='xvm://res/icons/other/booster_credits_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Серебро:", "xp": "<img src='xvm://res/icons/other/booster_xp_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Опыт танка:", "crew_xp": "<img src='xvm://res/icons/other/booster_crew_xp_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Опыт экипажа:", "free_xp": "<img src='xvm://res/icons/other/booster_free_xp_small_bw.png' width='20' height='11' align='baseline' vspace='-1'> Свободный опыт:" } } }

 

Можно родные прицепить(img://gui/maps/icons/boosters/booster_crew_xp_small_bw.png к примеру),но у меня не получилось их выровнять нормально и они большие,все три строки не вмещались наверх ангара,там такой отступ затененный.

 

выровнял родные

59fe24f924728_.PNG.77c5de08d0d534e9c82e856c218cca56.PNG

в widgetsTemplates.xc

// Таймер активных резервов  
  "booster": {
    "enabled": true,
    "layer": "top",
    "type": "extrafield",	
    "formats": [
      { "updateEvent": "ON_EVERY_SECOND",
        "x": 370,
        "y": 0,
        "width": 100,
        "height": 80,
	    "alpha": 80,
        "textFormat": {  "align": "left", "color": "0xF9F1BC", "bold": "true", "size": 13},
        "format": "<textformat tabstops='[36]' leading='-8'>{{py:bst.name(1)}}<tab>{{py:bst.leftTime(1)}}</textformat>\n<textformat tabstops='[36]' leading='-8'>{{py:bst.name(2)}}<tab>{{py:bst.leftTime(2)}}</textformat>\n<textformat tabstops='[36]' >{{py:bst.name(3)}}<tab>{{py:bst.leftTime(3)}}</textformat>"  
      }
    ]
  }

в boosters.xc

{
  "boosters":{
    //Текст для макроса {{py:bst.name(index)}}
    "boostersName":{
      "gold":    "Дополнительное золото",
      "credits": "<img src='img://gui/maps/icons/boosters/booster_credits_small_bw.png' width='24' height='24' vspace='-8'>",
      "xp":      "<img src='img://gui/maps/icons/boosters/booster_xp_small_bw.png' width='34' height='24' vspace='-8'>",
      "crew_xp": "<img src='img://gui/maps/icons/boosters/booster_crew_xp_small_bw.png' width='26' height='24'  vspace='-8'>",
      "free_xp": "<img src='img://gui/maps/icons/boosters/booster_free_xp_small_bw.png' width='24' height='24' vspace='-8'>"
    }
  }
}

 

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
В 04.11.2017 в 14:33, steaxch сказал:

ЗЫ. как сделать чтобы например при 10 и меньше минутах менялся цвет таймера?

Добавил макрос:

{{py:bst.leftTimeMin(index)}} - оставшееся время действия активного резерва в минутах. Параметр index - номер активного резерва от 1 до 3.

 

  • Upvote 3

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