Jump to content
Korean Random

Выравнивание экстраполей по макросу {{ally}}


Recommended Posts

Хочу ограничится 1 полем подстановки для левых-правых ушей (раньше прописывал раздельно)

"vehicle": {
   "bindToIcon": true, "x": 80, "y": 2,
   "align": "right", "valign": "bottom",
   "alpha": "{{alive?80|50}}",
   "shadow": { "enabled": true, "color": "0x000000", "alpha": 100, "blur": 2, "strength": 5, "distance": 0, "angle": 0  },
   "format": "<font face='Arial' color='{{c:vtype}}' size='10'><b>{{vehicle%13.13s}}</b></font>"}
  },

Выравнивание должно быть по внешнему краю ушей. Для своих - правое, для врагов - левое

но в таком виде не работает

"align": "{{ally?right|left}}"

Как тут использовать этот макрос?

'скрины'

"align": "right"

post-12526-0-33441300-1471086683_thumb.jpg 

"align": "{{ally?right|left}}"

post-12526-0-32874600-1471086673_thumb.jpg

 

ЗЫ. В координатах, кста, конструкция типа {{ally?100|200}} работает

 

  • Downvote 1
Link to comment
Short link
Share on other sites

 вот она и работает .

юзай на здоровье )

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

 

'пример выравнивания'

 

post-6084-0-90531800-1435509136.jpg

 

  • Downvote 1
Link to comment
Short link
Share on other sites

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

 

'пример выравнивания'

 

post-6084-0-90531800-1435509136.jpg

 

Я понял, но координаты надписи как раз ею ты и можешь задать
Link to comment
Short link
Share on other sites

так..
решил 2-мя полями делать, но и так как раньше не выходит..
старый код
 

"extraFieldsLeft": [
     { "bindToIcon": true, "x": -5, "y": 3,

      "align": "right", "valign": "bottom",

      "alpha": "{{alive?80|50}}",

      "shadow": {"color": "0x000000", "alpha": 1, "blur": 2, "strength": 5, "distance": 0, "angle": 0 },

      "format": "<font face='Arial' color='{{c:vtype}}' size='10'><b>{{vehicle%13.13s}}</b></font>"},

      ],
..
"extraFieldsRight": [
     { "bindToIcon": true, "x": -5, "y": 3,

    "align": "left", "valign": "bottom",

    "alpha": "{{alive?80|50}}",

    "shadow": {"color": "0x000000", "alpha": 1, "blur": 2, "strength": 5, "distance": 0, "angle": 0 },

    "format": "<font face='Arial' color='{{c:vtype}}' size='10'><b>{{vehicle%-13.13s}}</b></font>"},

]

 

новый

 

// and vehicle
"vehicleLeft": {
   "bindToIcon": true, "x": 80, "y": 2,
   "valign": "bottom", "align": "right",
   "alpha": "{{alive?80|50}}",
   "shadow": { "enabled": true, "color": "0x000000", "alpha": 100, "blur": 2, "strength": 5, "distance": 0, "angle": 0  },
   "format": "<font face='Arial' color='{{c:vtype}}' size='10'><b>{{vehicle%13.13s}}</b></font>"
   },
    "vehicleRight": {
   "bindToIcon": true, "x": 80, "y": 2,
   "valign": "bottom", "align": "left",
   "alpha": "{{alive?80|50}}",
   "shadow": { "enabled": true, "color": "0x000000", "alpha": 100, "blur": 2, "strength": 5, "distance": 0, "angle": 0  },
   "format": "<font face='Arial' color='{{c:vtype}}' size='10'><b>{{vehicle%-13.13s}}</b></font>"}
  },

справа не ровняет

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

справа не ровняет

 

Нашёл, там ещё "textFormat": {"align": "left"}, надо, вот)

А вот само экстраполе "align" по макросу ровнять не хочет

"vehicle": {
   "bindToIcon": true, "x": 80, "y": 2,
   "valign": "bottom", "align": "{{ally?right|left}}",
   "borderColor": "#FFFFFF",
   "textFormat": { "align": "{{ally?right|left}}" },
   "alpha": "{{alive?80|50}}",
   "shadow": { "enabled": true, "color": "0x000000", "alpha": 100, "blur": 2, "strength": 5, "distance": 0, "angle": 0  },
   "format": "<font face='Arial' color='{{c:vtype}}' size='10'><b>{{ally?{{vehicle%13.13s}}|{{vehicle%-13.13s}}}}</b></font>"},

post-12526-0-19673300-1471101160_thumb.jpg

 

Чё это, баг?

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

Убери align вообще, там и так такое выравнивание по умолчанию.

так там надо выравнять наоборот от дефолтного.  @vlad_cs_sr хочет вынести название танка к иконкам с выравниванием по внешнему краю (враги на скрине), а выравнивание не работает. (когда так делал с названиями танков - где-то в 9.10-9.12 - работало точно...)

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

так там надо выравнять наоборот от дефолтного.  @vlad_cs_sr хочет вынести название танка к иконкам с выравниванием по внешнему краю (враги на скрине), а выравнивание не работает.

всё так.

без макросов оно работает

"align": "right"

post-12526-0-28723600-1471163332_thumb.png

 

"align": "left"

post-12526-0-59064400-1471163874_thumb.png

 

по макросу "align": "{{ally?right|left}}" выравнивает как обычное left

post-12526-0-61227800-1471163885_thumb.png

Link to comment
Short link
Share on other sites

"...вот оно чё, Михалыч..."

@vlad_cs_sr, я то думал у тебя прямая запись не работает, а ты туда макросы пхаешь... Сколько ни пытался - не работают макросы в выравнивании, ещё года два назад просил добавить, но был вежливо послан (и возможно, это было верно на фоне AS2 и производительности)... Как вариант: используй "$ref": {...}, "align": "(наоборот)" - это я так "выкрутился"

А может @sirmax "сжалится и расшарит" макросы для выравнивания? В тень вот добавил... Макс?

 

хотя, конечно, "чукча не читатель..." - с самого начала ты писал про макросы...

Хочу ограничится 1 полем подстановки для левых-правых ушей (раньше прописывал раздельно)

Link to comment
Short link
Share on other sites

в координатах работает, в тумблере работает не заработал тоже, в текстформате работает.. а тут не работает

 

 Как вариант: используй "$ref": {...}, "align": "(наоборот)" - это я так "выкрутился"

знач, пока так, спасибо

Edited by vlad_cs_sr
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...