Jump to content
Korean Random
seriych

Обсуждение способов вывода очков прочности на миникарте и в "ушах", статистики на миникарте и т.п...

Recommended Posts

я вот тоже никак не пойму, почему в одном месте интерфейса картинки блюрятся, а в другом нет? 

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

Я немного поправил расчет координат, необходимо будет в конфигах подвинуть что съедет.

Share this post


Link to post

Short link
Share on other sites

sirmax, не подскажешь почему перестала работать подстановка кода в таком формате:

 

"short": {
      "extraTextFieldsLeft": ${"pp/panels_short_Left.xc":"true"},
      "extraTextFieldsRight": ${"pp/panels_short_Right.xc":"true"}
},

 

'panels_short_Left.xc'

 

{
    "true": [
      { "x": 170, "y": 3, "valign": "center", "w": 70, "h": 20, "bgColor": "0x000000", "alpha": "{{alive?50|0}}" },
      { "x": 172, "y": 5, "valign": "center", "w": "{{hp-ratio:66}}", "h": 16, "bgColor": "0x00FF00", "alpha": "{{alive?50|0}}" },
      { "x": 177, "y": 0, "valign": "center", "format": "<font size='12'>{{hp%4.4s|-----}} / {{hp-max%-4.4s|-----}}</font>", "alpha": "{{alive?100|0}}", "shadow": {} }
],
    "false": []
}

 

 

До коммита 3d53d42 [ PP: extended format for extra text fields (incomplete) ] все работало.

 


 

P.S. Кому интересно набросал стиль ушей как у комментаторов лиги WG

 

'WGLeague'

 

98524f1e237e76cbe9387c3fbb349fcf.png

 

Настроено под экраны с разрешением 1600x900, 1980x1080 и более

 

 

Edited by night_dragon_on

Share this post


Link to post

Short link
Share on other sites

у меня по дефолту работает

С билдом-2922 запилил все по новому, теперь все вроде-бы фунциклирует...

post-13490-0-01321800-1400748872_thumb.jpg

    "none": {    // Режим ушей "none" - пустые уши.
      "extraFields": {      // Дополнительные текстовые поля.
        "leftPanel": {
          "x": 0, 
          "y": 65,
          "width": 250,
          "height": 25,
          "formats": [         // Набор форматов для левой панели  
            { "x": 22, "height": 24, "w": "{{hp-max:105}}", "bgColor": 0, "alpha": "{{alive?50|0}}"  },
            { "x": 22, "height": 24, "w": "{{hp:105}}", "bgColor": "0x13C313", "alpha": 60 },
            { "w": 3, "height": 24, "bgColor": "0x13C313", "alpha": "{{alive?80|0}}" },
            { "x": 7, "valign": "center", "format": "{{frags|0}}", "alpha": "{{alive?100|50}}"  },
            { "x": 25, "valign": "center", "format": "{{name%.14s~..}}", "alpha": "{{alive?100|50}}" },            
            { "x": 123, "valign": "center", "format": "{{hp\u00254.4s|----}}", "alpha": "{{alive?100|50}}"  },			
            { "x": 160, "format": "<img src='xvmres://icons/Alternative icons tanks/Ally/alive/{{vehiclename}}.png' width='81' height='24'>", "alpha": "{{alive?100|50}}" }                                
          ]          
        },
        "rightPanel": {
          "x": 0,
          "y": 65,
          "width": 200,
          "height": 25,
          "formats": [        // Набор форматов для правой панели
            { "x": 24, "height": 24, "w": "{{hp-max:105}}", "bgColor": 0, "alpha": "{{alive?50|0}}" },
            { "x": 24, "height": 24, "w": "{{hp:105}}", "bgColor": "0xD30C0C", "alpha": 60 },
            { "x": 2,  "w": 3, "height": 24, "bgColor": "0xD30C0C", "alpha": "{{alive?80|0}}" },
            { "x": 10, "valign": "center", "format": "{{frags|0}}", "alpha": "{{alive?100|50}}"  },
            { "x": 34, "valign": "center", "format": "{{name%.14s~..}}", "alpha": "{{alive?100|50}}" },  
            { "x": 128, "valign": "center", "format": "{{hp\u00254.4s|----}}", "alpha": "{{alive?100|50}}" },			
            { "x": 164, "format": "<img src='xvmres://icons/Alternative icons tanks/Enemy/alive/{{vehiclename}}.png' width='81' height='24'>", "alpha": "{{alive?100|50}}" }                                         
          ]          
        }
      }
    },

Edited by Dakasik

Share this post


Link to post

Short link
Share on other sites

Я немного поправил расчет координат, необходимо будет в конфигах подвинуть что съедет.

Юзаю еще старый формат, с картинками. В последнем билде так и не показываются картинки без макроса в названии + при одинаковом отступе (картинкой) в правых ушах реально получается отступ на пару- тройку пикселей больше, чем в левых, раньше было одинаково

post-6084-0-75094700-1400749678_thumb.jpg

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

Sirmax у себя конфиг поправь
<img src='xvm://configs/sirmax/img/panel-bg-l-{{alive|dead}}.png' width='318' height='28'>

<img src='xvm://configs/sirmax/img/panel-bg-r-{{alive|dead}}.png' width='318' height='28'>

Share this post


Link to post

Short link
Share on other sites

P.S. Кому интересно набросал стиль ушей как у комментаторов лиги WG

Я с цветами все-таки ошибся, в ушах там такие:

"c1": "0x1878B0",

"c2": "0xC48E19",

sirmax, не подскажешь почему перестала работать подстановка кода в таком формате:

 

"short": {

      "extraTextFieldsLeft": ${"pp/panels_short_Left.xc":"true"},

      "extraTextFieldsRight": ${"pp/panels_short_Right.xc":"true"}

},

 

extraTextFieldsLeft -> extraFieldsLeft

Share this post


Link to post

Short link
Share on other sites

Я с цветами все-таки ошибся, в ушах там такие:

"c1": "0x1878B0",

"c2": "0xC48E19",

как так

 

P.S. Кому интересно набросал стиль ушей как у комментаторов лиги WG

у ESL вроде так выглядело 

Edited by XSerzHX

Share this post


Link to post

Short link
Share on other sites

extraTextFieldsLeft -> extraFieldsLeft

 

Оп на это внимание не обратил, спс.

Обычно брал пример из твоего конфига и там все настраивал.

 

Я с цветами все-таки ошибся, в ушах там такие:

 

Я скрин трансляции делал, от туда и брал цвета )

Edited by night_dragon_on

Share this post


Link to post

Short link
Share on other sites

Может попробовать вот такие смастерить)
Вот только интересно получиться ли

может sirmax добавить ещё поворот для ушей?
и можно будет такие клепать

post-23395-0-62077600-1400758470_thumb.png

Edited by XSerzHX
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Может попробовать вот такие смастерить)

Вот только интересно получиться ли

 

Тут не строки, а столбцы.

И тут 15 танков не не влезут.

Share this post


Link to post

Short link
Share on other sites

 

 

Тут не строки, а столбцы.
 

Повернул строки получил столбцы, текст и всё остальное можно поворачивать


 

 

И тут 15 танков не не влезут.

я только для кб их собирался делать 

Share this post


Link to post

Short link
Share on other sites

@sirmax, а почему когда я задаю высоту элемента "h": 2- ничего не рисует, а когда задаю "h": 4- рисует прямоугольник высотой в 2 пикселя?

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


И еще вопрос: почему "borderColor" существует, а "borderAlpha"- нет? Если мне например надо у заливки одну прозрачность, а у бордюра другую, то придется из-за этого рисовать два элемента вместо одного

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

заработало надо было тока изменить ширину с 320 до 350

то есть получилось слитно без промежутка между строками?

У меня что-то никак не хочет. Ширину поставил с запасом, а высота полоски всё равно рисуется на 2 пикселя меньше указанной.

И выравнивание текста как-то странно работает при маленькой высоте поля:



    "none": {
      "extraFields": {
        "leftPanel": {
          "x": 0,
          "y": 30,
          "width": 250,
          "height": 14,
          "formats": [
            { "x": 0, "height": 14, "w": 150, "bgColor": 0, "alpha": 20  },
			{ "x": 0, "height": 14, "w": "{{hp-max:150}}", "bgColor": "0x13C313", "alpha": 20 },
            { "x": 0, "height": 14, "w": "{{hp:150}}", "bgColor": "0x13C313", "alpha": 60 },
			{ "x": 0, "height": 14, "valign": "center", "format": "<font face='$TextFont' size='12' color='#{{alive|AAAAAA}}'> {{name%.10s~..}}</font>" },
            { "x": 160, "format": "<img src='xvm://configs/seriych_health2/ally{{alive|dead}}/{{vehiclename}}.png' width='60' height='14'>", "alpha": "{{alive?100|50}}" }
          ],
"valign": "center": post-8781-0-93742300-1400760100_thumb.png "valign": "top": post-8781-0-34008300-1400760101_thumb.png "valign": "bottom": post-8781-0-64870500-1400760100_thumb.png

 

как будто поле для текста остается стандартной высоты

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

 

 

то есть получилось слитно без промежутка между строками?

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

Share this post


Link to post

Short link
Share on other sites

@sirmax, кстати, ещё такой вопрос: может для режима ушей none сделать контейнер для привязки контекстного меню? или это уже потом? если да - то надо придумать вокруг чего его оборачивать, или как считать размер. может, тупо прицепляться ко всем доп.полям?

 

еще можно ввести свойство поля "contextmenu": true|false, которое и будет выступать контейнером


 

 

как будто поле для текста остается стандартной высоты

у полей не height а h:

"leftPanel": {
          ......
          "height": 14,
          ......
          "formats": [
            { ...... "h": 14, ....... },
Edited by phantasm

Share this post


Link to post

Short link
Share on other sites

у полей не height а h:

fail :-)

только вот ничего не изменилось :-(

Share this post


Link to post

Short link
Share on other sites

@phantasm, а не в курсе, есть резон использовать none ради увеличения производительности или в этом плане без разницы? Меня так-то внешним видом и стандартные уши устраивают, а чего не хватает- теперь как бы можно и дорисовать

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

 

 

только вот ничего не изменилось :-(

странно, судя по коду всё должно быть ок... попробуй выставить height скажем 20, а каждый h по 17 например. и фотошопом проверь скрин. сейчас дефолтная высота каждого доп. поля равна параметру height, но если у поля задан свой h, то должен применяться именно он. вот там и может быть косяк (хотя с фига ли?..)


@phantasm, а не в курсе, есть резон использовать none ради увеличения производительности или в этом плане без разницы? Меня так-то внешним видом и стандартные уши устраивают, а чего не хватает- теперь как бы можно и дорисовать

 

хз, надо тестить. не помню точно, но вроде как обновляются все уши сразу, а не только тот режим, что активен. то есть, по идее, разницы быть не должно, но лучше дождаться sirmax-а, я всё-таки нуб и не совсем в теме

Share this post


Link to post

Short link
Share on other sites
хз, надо тестить. не помню точно, но вроде как обновляются все уши сразу, а не только тот режим, что активен. то есть, по идее, разницы быть не должно, но лучше дождаться sirmax-а, я всё-таки нуб и не совсем в теме

понятно, но в любом случае, использование none без полного функционала в нём обычных ушей мне кажется не очень целесообразным, поэтому пока его не касаюсь

Edited by demon2597

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