Jump to content
Korean Random

Bug при смещении уровня танка в карусели для не элитных танков


VahaC

Recommended Posts

В carousel.xc сделал вот так

"tankType": { "visible": true, "dx": 90, "dy": 0, "alpha": 100, "scale": 1 },
      // Vehicle level.
      // Уровень техники
      "level":    { "visible": true, "dx": 88, "dy": 0, "alpha": 100, "scale": 1 },
      // todo: english description
      // Иконка не сбитого кратного опыта за первую победу в день.
      "multiXp":  { "visible": true, "dx": -35, "dy": 0, "alpha": 100, "scale": 1 },

в результате получил

 

bug.jpg

 

как видно из скриншота уровень танка для НЕ элитной техники не отбражается.

 

'весь carousel.xc'

/**
* Parameters for tank carousel
* Параметры карусели танков
*/
{
"carousel": {
// false - Disable customizable carousel.
// false - Отключить настраиваемую карусель.
"enabled": true,
// Scale of carousel cells.
// Масштаб ячеек карусели.
"zoom": 0.8,
// Number of rows at carousel.
// Количество рядов карусели.
"rows": 3,
// Spacing between carousel cells.
// Отступ между ячейками карусели.
"padding": {
"horizontal": 0, // по горизонтали
"vertical": 0 // по вертикали
},
// true - show filters even if all tanks fit on the screen.
// true - показывать фильтры даже если все танки помещаются на экране.
"alwaysShowFilters": true,
// true - hide cell "Buy tank".
// true - скрыть ячейку "Купить танк".
"hideBuyTank": false,
// true - hide cell "Buy slot".
// true - скрыть ячейку "Купить слот".
"hideBuySlot": false,
// Visibility filters.
// Видимость фильтров.
"filters": {
// false - hide filter.
// false - скрыть фильтр.
"nation": { "enabled": true }, // nation / страна
"type": { "enabled": true }, // vehicle class / тип техники
"level": { "enabled": true }, // vehicle level / уровень техники
"favorite": { "enabled": true }, // favorite tanks / основные танки
"prefs": { "enabled": true } // other filters / другие фильтры
},
// Standard cell elements.
// Стандартные элементы ячеек.
"fields": {
// "visible" - the visibility of the element / видимость элемента
// "dx" - horizontal shift / смещение по горизонтали
// "dy" - vertical shift / смещение по вертикали
// "alpha" - transparency / прозрачность
// "scale" - scale / масштаб
//
// Vehicle class icon.
// Иконка типа техники.
"tankType": { "visible": true, "dx": 90, "dy": 0, "alpha": 100, "scale": 1 },
// Vehicle level.
// Уровень техники
"level": { "visible": true, "dx": 88, "dy": 0, "alpha": 100, "scale": 1 },
// todo: english description
// Иконка не сбитого кратного опыта за первую победу в день.
"multiXp": { "visible": true, "dx": -35, "dy": 0, "alpha": 100, "scale": 1 },
// todo: english description
// Иконка не сбитого опыта за первую победу в день.
"xp": { "visible": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
// Vehicle name.
// Название танка.
"tankName": { "visible": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
// Status text (Crew incomplete, Repairs required)
// Статусный текст (Неполный экипаж, Требуется ремонт).
"statusText": { "visible": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },
// Clan lock timer
// Таймер блокировки танка
"clanLock": { "visible": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 }
},
// Extra cell fields (see playersPanel.xc).
// Дополнительные поля ячеек (см. playersPanel.xc).
"extraFields": [
// Процент побед.
// { "x": 20, "y": 17, "format": ${"carousel/carouselWin.xc":"format"}, "shadow": { "distance": 0, "angle": 90, "color": "0x000000", "alpha": 0.8, "blur": 2, "strength": 3 } },
{ "x": 20, "y": 61, "format": ${"carousel/carouselWin.xc":"format"}, "shadow": { "distance": 0, "angle": 90, "color": "0x000000", "alpha": 0.8, "blur": 2, "strength": 3 } },
// Средний урон.
{ "x": 1, "y": 42, "format": ${"carousel/carouselDmg.xc":"format1"}},
{ "x": 20, "y": 44, "format": ${"carousel/carouselDmg.xc":"format2"}, "shadow": { "distance": 0, "angle": 90, "color": "0x000000", "alpha": 0.8, "blur": 2, "strength": 3 } },
// Эффективность на танке.
{ "x": 90, "y": 44, "format": ${"carousel/carouselxTE.xc":"format1"}},
{ "x": 110, "y": 44, "format": ${"carousel/carouselxTE.xc":"format2"}, "shadow": { "distance": 0, "angle": 90, "color": "0x000000", "alpha": 0.8, "blur": 2, "strength": 3 } },
// Уровень боев.
// { "x": 2, "y": 61, "format": ${"carousel/carouselTier.xc":"format1"}},
// { "x": 20, "y": 61, "format": ${"carousel/carouselTier.xc":"format2"}, "shadow": { "distance": 0, "angle": 90, "color": "0x000000", "alpha": 0.8, "blur": 2, "strength": 3 } },
{ "x": 2, "y": 0, "format": ${"carousel/carouselTier.xc":"format1"}},
{ "x": 20, "y": 0, "format": ${"carousel/carouselTier.xc":"format2"}, "shadow": { "distance": 0, "angle": 90, "color": "0x000000", "alpha": 0.8, "blur": 2, "strength": 3 } },
// Знак мастерства.
// { "x": -1, "y": 13, "format": "" }
{ "x": -1, "y": 57, "format": "" }
],
// Order of nations.
// Порядок наций.
//"nations_order": ["ussr", "germany", "usa", "france", "uk", "china", "japan"],
"nations_order": [],
// Order of types of vehicles.
// Порядок классов техники.
"types_order": ["lightTank", "mediumTank", "heavyTank", "AT-SPG", "SPG"],
// Tank sorting criteria, available options: (minus = reverse order)
// Критерии сортировки танков, доступные значения: (минус = в обратном порядке)
// "nation", "type", "level", "maxBattleTier", "premium", "-level", "-maxBattleTier", "-premium"
"sorting_criteria": ["nation", "type", "level"],
// Suppress the tooltips for tanks in carousel
// Убрать подсказки к танкам в карусели
"suppressCarouselTooltips": false
}
}
Edited by VahaC
Link to comment
Short link
Share on other sites

@VahaC, непонятно почему это в разделе предложений. Без всех остальных модов так же? 

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

Link to comment
Short link
Share on other sites

 

 

непонятно почему это в разделе предложений
 

не нашел раздел для багов

 

 

 

Без всех остальных модов так же
 

не пробовал. (стоит модпак от ProTanki)

 

 

 

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

вот весь конфиг http://1drv.ms/1Kkzg5X

Link to comment
Short link
Share on other sites

не нашел раздел для багов

На "этаж" выше.

вот весь конфиг

Можно было и на форум прикрепить нормально.

 

Проверил.


Странное поведение значка уровня танка. Похоже, для не_элитного dx рассчитывается не от его исходного положения, а от текущего положения иконки типа техники

Конфиг, в котором лишнее закомментировано carousel.xc

И картинка с 

      "tankType": { "visible": true, "dx": 40, "dy": 0, "alpha": 100, "scale": 1 },
      "level":    { "visible": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },

post-10067-0-93989100-1432155687_thumb.png

Link to comment
Short link
Share on other sites

Поведение должно бить одинаковим для обоих случаев

должно....может быть...но не обязано...

 

Проверил.


Странное поведение значка уровня танка. Похоже, для не_элитного dx рассчитывается не от его исходного положения, а от текущего положения иконки типа техники

Конфиг, в котором лишнее закомментировано attachicon.gifcarousel.xc

И картинка с 

      "tankType": { "visible": true, "dx": 40, "dy": 0, "alpha": 100, "scale": 1 },
      "level":    { "visible": true, "dx": 0, "dy": 0, "alpha": 100, "scale": 1 },

да пофиг

отключить "level" и вывести через экстра поля и куда хочешь

{ "x": хх, "y": 0, "format": "<b><font size='12' color='#C8C8B5'><font face='Arial'>{{v.rlevel}}</font>  {{v.battletiermin}}-{{v.battletiermax}}</font></b>" },

Edited by tricsi
Link to comment
Short link
Share on other sites

 

 

отключить "level" и вывести через экстра поля и куда хочешь { "x": хх, "y": 0, "format": "{{v.rlevel}}  {{v.battletiermin}}-{{v.battletiermax}}" },
 

уровень танка и уровень боя разные вещи

Link to comment
Short link
Share on other sites

 

уровень танка и уровень боя разные вещи

 

Там и то, и другое. Если не нужен уровень боя, убери.

Совет правильный - если не хочешь чтобы скакало, отключай стандартное поле, и выводи через экстра поле. Скачет потому, что ВГ зачем-то так сделало, можешь на чистом клиенте проверить.

 

            if(this.isElite)
            {
                this.levelMc.x = 21;
            }
            else
            {
                this.levelMc.x = Math.round(this.tankTypeMc.x + this.tankTypeMc.width + 3);
            }
Link to comment
Short link
Share on other sites

а где можно увидеть все филды которые есть в v ?

 

tricsi извиняюсь не заметил что перед {{v.battletiermin}}-{{v.battletiermax}} вы написали {{v.rlevel}}

Edited by VahaC
Link to comment
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...