Jump to content
Korean Random
aleks0611

[Карусель танков / Tank carousel]

Recommended Posts

Только добрался до ангара,все вроде настроил,но вот какую штуку в итоге увидел.

17c2f74e87b6.jpg

Подложка "backgroundAlpha": 0,,на танках и пр все как положено,проблема только там,где неполный экипаж.Возможно из за надписи в принципе,жаль блокировка танков на ГК истекла,чтоб проверить.Кто знает как исправить?Вообще с таким кто либо сталкивался?Может это баг и нужно проверить на чистом с логами.

Конфиг на всякий.

{
  // Definitions
  // Шаблоны
  "def": {
    // Text fields shadow.
    // Тень текстовых полей.
    "textFieldShadow": { "enabled": true, "color": "0x000000", "alpha": 80, "blur": 3, "strength": 2, "distance": 0, "angle": 0 }
  },
  "normal": {
    // Cell width
    // Ширина ячейки
    "width": 160,
    // Cell height
    // Высота ячейки
    "height": 100,
    // Spacing between carousel cells.
    // Отступ между ячейками карусели.
    "gap": 10,
    // Standard cell elements.
    // Стандартные элементы ячеек.
    "fields": {
      // "enabled"  - the visibility of the element / видимость элемента
      // "dx"       - horizontal shift              / смещение по горизонтали
      // "dy"       - vertical shift                / смещение по вертикали
      // "alpha"    - transparency                  / прозрачность
      // "scale"    - scale                         / масштаб
      //
	  // Nation flag.
      // Флаг нации.
      "flag": { "enabled": false, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
      // Vehicle icon.
      // Иконка танка.
      "tankIcon": { "enabled": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
      // Vehicle class icon.
      // Иконка типа техники.
      "tankType": { "enabled": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
      // Vehicle level.
      // Уровень техники
      "level":    { "enabled": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
      // Double XP icon
      // Иконка не сбитого опыта за первую победу в день.
      "xp":       { "enabled": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
      // Vehicle name.
      // Название танка.
      "tankName": { "enabled": false, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
      // Vehicle rent info text.
      // Инфо текст аренды танка.
      "rentInfo": { "enabled": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
      // Info text (Crew incomplete, Repairs required)
      // Инфо текст (Неполный экипаж, Требуется ремонт).
      "info":     { "enabled": true, "dx": -10, "dy": 17, "alpha": 100, "scale": 1 },
      // Info text for "Buy vehicle" and "Buy slot" slots.
      // Инфо текст для слотов "Купить машину" и "Купить слот".
      "infoBuy":  { "enabled": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
      // Clan lock timer
      // Таймер блокировки танка
      "clanLock": { "enabled": true, "dx": 0, "dy": 37, "alpha": 100 },
      // Price
      // Цена
      "price":    { "enabled": true, "dx": 0, "dy": 0, "alpha": 100 },
      // Action price
      // Акционная цена
      "actionPrice": { "enabled": true, "dx": 0, "dy": 0, "alpha": 100 }
    },
    // Extra cell fields (see playersPanel.xc).
    // Дополнительные поля ячеек (см. playersPanel.xc).
    "extraFields": [
	    // Фон по типу техники
		{ "x": 0, "y": 0, "layer": "substrate", "width": 160, "height": 100, "alpha": "{{v.selected?100|0}}",
          "format": "<img src='xvm://res/icons/carousel/{{v.c_type}}.png' width='160' height='100'>"
        },
	    // Знак мастерства
        { "x": 132, "y": 53, "width": 24, "height": 24, "src": "img://gui/maps/icons/library/proficiency/class_icons_{{v.mastery}}.png"
        },
		// Иконка отметок на стволе
        { "x": 4, "y": 20, "src": "xvm://res/icons/mog/mog{{v.marksOnGun|x}}.png"
        },
		// Количество отметок на стволе(цифра внутри иконки)
		{ "x": 11, "y": "{{v.marksOnGun?18|17}}", "layer": "top", "align": "center",
          "format": "<b><font size='9' color='#C8C8B5'>{{v.marksOnGun|x}}</font></b>",
          "shadow": ${ "def.textFieldShadow" }
        },
		// Уровни боев танка
        { "x": 21, "y": 0,
          "format": "<b><font size='12' color='#FFF700'><font face='Arial'>{{v.rlevel}}</font>  {{v.battletiermin}}-{{v.battletiermax}}</font></b>",
          "shadow": ${ "def.textFieldShadow" }
        },
		// Средний урон на технике
		{ "x": 1, "y": 37, "alpha": 100,
          "format": "<img src='img://gui/maps/icons/library/BattleResultIcon-1.png{{v.battles?|-}}' width='16' height='16' vspace='-4'><font face='micrac' color='{{v.c_tdv}}' size='11'><b>{{v.tdb%4d}}</b></font>",
          "shadow": ${ "def.textFieldShadow" }
        },
		// Процент побед на технике
        { "x": 128, "y": 15,
          "format": "<b><font size='15' color='{{v.c_winrate}}'>{{v.winrate%2d~%}}</font></b>",
          "shadow": ${ "def.textFieldShadow" }
        },
		// Нация техники
		{ "x": 130, "y": 34, "alpha": 100,
          "format": "<img src='xvm://res/icons/carousel/Flags/nation_{{v.nation}}.png' width='20' height='12'>",
          "shadow": ${ "def.textFieldShadow" }
        },
		// Количество боев на технике
		{ "x": 2, "y": 77,
          "format": "<font face='XVMSymbol' size='20' color='#FFAA33'>@</font> <textformat leading='-3'><b><font face='micrac' size='10' color='{{v.c_battles}}'>{{v.battles}}</font></b></textformat>",
          "shadow": ${ "def.textFieldShadow" }
        },
		// Процент отметок на стволе
        { "x": 20, "y": 20,
          "format": "<font face='micrac' size='10' color='{{v.c_damageRating}}'>{{v.level>4?{{v.damageRating%.1f~%|__%}}}}</font>",
          "shadow": ${ "def.textFieldShadow" }
        },
		// Название техники
		{ "x": 158, "y": 77, "align": "right", "alpha": "{{v.premium?0|100}}",
          "format": "<font size='15' color='{{v.premium?#FEA659|#FFFFFF}}'>{{v.name}}</font>",
          "shadow": { "color": "{{v.premium?0xFC3700|0x024D4A}}", "alpha": "{{v.premium?100|60}}", "blur": "{{v.premium?12|6}}", "strength": "{{v.premium?2.5|2}}" }
        }
    ]
  }
}
 

Share this post


Link to post

Short link
Share on other sites

Может это баг

В карусели танки с не полным экипажем не прозрачные, а с полным прозрачные. Это баг или фича?

Типа фича от вг, нужно подложку добавлять.

Share this post


Link to post

Short link
Share on other sites

 

 

Типа фича от вг, нужно подложку добавлять.
Эм,т.е. просто прозрачный пнг по размеру или достаточно сделать как в дефолте:

// Подложка слота

      { "x": 1, "y": 1, "layer": "substrate", "width": 160, "height": 100, "bgColor": "0x0A0A0A" },

,но с нулевой альфой?Просто у меня все прозрачное,не будет ли все равно накладываться т.к. "layer": "substrate",?Тогда наверное и "bgColor": не нужен?

Share this post


Link to post

Short link
Share on other sites

Просто у меня все прозрачное

Спросить бы @sirmax-са возможно ли добавить аналогичное отключение этого слоя, по аналогии с недавно добавленными: флаг и иконка техники.

Edited by night_dragon_on

Share this post


Link to post

Short link
Share on other sites

Спросить бы @sirmax-са возможно ли добавить аналогичное отключение этого слоя, по аналогии с недавно добавленными: флаг и иконка техники.

Было бы супер.бесполезная фича как по мне.В чем прикол вообще понять сложно,ведь если подложка непрозрачная,то ее и не видно будет по идее.

А по коду,достаточно будет вот так:

// Подложка слота

        { "x": 1, "y": 1, "layer": "substrate", "width": 160, "height": 100, "bgColor": "0x0A0A0A", "alpha": 0,

  },

или можно "bgColor": "0x0A0A0A", убрать,я просто с ним вообще не знаком.

П.С:

Не помогло,картинка тоже не поможет наверное.она ж прозрачная.

Edited by Slava7572

Share this post


Link to post

Short link
Share on other sites

ребят подскажите как добавить кол-во боёв на танке, процент побед с сотыми долями carouselNormal.xc

Edited by max-1981

Share this post


Link to post

Short link
Share on other sites
кол-во боёв на танке, процент побед с сотыми долями

 

как то так (картинки свои можешь подставить или выбросить вообще)

      // Battles count
      // Количество боёв
      {
        "enabled": true,
        "x": 114, "y": 57, "width": 16, "height": 16, "alpha": 80,
        "src": "xvm://res/img/carousel/Battles.png"
      },
      {
        "enabled": true,
        "x": 130, "y": 58,  "align": "left", "alpha": 90,
        "format": "<font face='$FieldFont' size='11' color='#E9E2BF'>{{v.kb%2.2f~k|0.00k}}</font>",
        "shadow": ${ "def.textFieldShadow" }
      },
      // Winrate
      // Процент побед
      {
        "enabled": true,
         "x": -1,  "y": 19, "alpha": 100,
         "src": "xvm://res/img/carousel/WinRate.png"
      },
      {
        "enabled": true,
        "x": 21,  "y": 21, "align": "left", "alpha": 95,
        "format": "<font face='$FieldFont' size='11' color='#E9E2BF'>{{v.winrate%2.2f~%|0%}}</font>",
        "shadow": ${ "def.textFieldShadow" }
      },

Edited by refaol

Share this post


Link to post

Short link
Share on other sites
 

 

Приветствую! Будьте добры, подскажите пож-та, где лежат ОРИГИНАЛЬНЫЕ (не XVM) файлы карусели?

Share this post


Link to post

Short link
Share on other sites

Приветствую! Будьте добры, подскажите пож-та, где лежат ОРИГИНАЛЬНЫЕ (не XVM) файлы карусели?

C:\Games\World_of_Tanks\res\packages\gui\flash\TankCarousel.swf,но это чисто рамки и т.д.,есть еще флаги FlagsLib.swf и может еще что,дальше не было необходимости углубляться.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

C:\Games\World_of_Tanks\res\packages\gui\flash\TankCarousel.swf,но это чисто рамки и т.д.,есть еще флаги FlagsLib.swf и может еще что,дальше не было необходимости углубляться.

 

Большое спасибо, что откликнулись.

Меня интересует возможность замены цвета и тени названий танков в карусели. Хотел посмотреть коды оригинальной расцветки.

 

post-8064-0-83721400-1476438324.jpg 

Share this post


Link to post

Short link
Share on other sites

 

 

возможность замены цвета и тени названий танков в карусели
Так это лучше сделать средствами ХВМ,я к примеру так сделал:выключил родное название танка,в конфиге  "tankName": { "enabled": false, и уже экстраполями делай ,что хочешь))
// Название техники
		{ "x": 158, "y": 77, "align": "right", "alpha": "{{v.premium?0|100}}",
          "format": "<font size='15' color='{{v.premium?#FEA659|#FFFFFF}}'>{{v.name}}</font>",
          "shadow": { "color": "{{v.premium?0xFC3700|0x024D4A}}", "alpha": "{{v.premium?100|60}}", "blur": "{{v.premium?12|6}}", "strength": "{{v.premium?2.5|2}}" }
        }
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Большое Вам спасибо - это то, что нужно!

Всех благ.

:flag:  :flag:  :flag: 

Edited by ЧАЙНИК

Share this post


Link to post

Short link
Share on other sites

Помогите пожалуйста.

Дайте нужный кусок кода для однофайлового конфига что бы уменьшить размер карусели.

Share this post


Link to post

Short link
Share on other sites

Так ни чего и не получилось у меня(((Ни как не пойму,всё перепробывал,но ячейки карусели не сдвигаются вместе.Пространство между ними всё равно(((Помогите пожалуйста,как их сдвинуть.Вот  скрин карусели и и конфиг её.

carousel.xc

post-37508-0-72358900-1476487626_thumb.jpg

Share this post


Link to post

Short link
Share on other sites

Так ни чего и не получилось у меня

 

Читаем: ChangeLog

 

Не обновлен конфиг файл карусели, сейчас он разделен на 3 части:

* загрузочный - carousel.xc,

* настройки для полной версии карусели - carouselNormal.xc

и уменьшенной - carouselSmall.xc

 

Пространство между ними всё равно

 

Так же параметр "padding" был заменен на "gap"

 

и конфиг её

 

carousel.zip

Edited by night_dragon_on

Share this post


Link to post

Short link
Share on other sites

Помогите пожалуйста.

Дайте нужный кусок кода для однофайлового конфига что бы уменьшить размер карусели.

Насколько уменьшить? Там же всё просто.

carouselNormal

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