vlad_cs_sr Posted August 13, 2016 Share Posted August 13, 2016 Хочу ограничится 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" "align": "{{ally?right|left}}" ЗЫ. В координатах, кста, конструкция типа {{ally?100|200}} работает 1 @ Quote Link to comment Short link Share on other sites More sharing options...
TornadoCat Posted August 13, 2016 Share Posted August 13, 2016 {{ally?100|200}} вот она и работает .юзай на здоровье ) @ Quote Link to comment Short link Share on other sites More sharing options...
vlad_cs_sr Posted August 13, 2016 Author Share Posted August 13, 2016 вот она и работает . юзай на здоровье ) не, предполагалось, что фича будет выглядеть навроде кастомных иконок 'пример выравнивания' 1 @ Quote Link to comment Short link Share on other sites More sharing options...
TornadoCat Posted August 13, 2016 Share Posted August 13, 2016 не, предполагалось, что фича будет выглядеть навроде кастомных иконок 'пример выравнивания' Я понял, но координаты надписи как раз ею ты и можешь задать @ Quote Link to comment Short link Share on other sites More sharing options...
vlad_cs_sr Posted August 13, 2016 Author Share Posted August 13, 2016 Я понял, но координаты надписи как раз ею ты и можешь задать так поплывут названия 1 @ Quote Link to comment Short link Share on other sites More sharing options...
TornadoCat Posted August 13, 2016 Share Posted August 13, 2016 так поплывут названияпочему они должны плыть ? просто попробуй Привязка к иконке, выравнивание, затем координаты . Изи же @ Quote Link to comment Short link Share on other sites More sharing options...
vlad_cs_sr Posted August 13, 2016 Author Share Posted August 13, 2016 (edited) так..решил 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 August 13, 2016 by vlad_cs_sr @ Quote Link to comment Short link Share on other sites More sharing options...
TornadoCat Posted August 13, 2016 Share Posted August 13, 2016 @vlad_cs_sr, границы поля не пробовал задавать ? Width, height ? где ж ты его ровняешь, если даже границ нет ? или я неправильно думаю ? @ Quote Link to comment Short link Share on other sites More sharing options...
vlad_cs_sr Posted August 13, 2016 Author Share Posted August 13, 2016 (edited) справа не ровняет Нашёл, там ещё "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>"}, Чё это, баг? Edited August 13, 2016 by vlad_cs_sr @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted August 13, 2016 Share Posted August 13, 2016 Убери align вообще, там и так такое выравнивание по умолчанию. @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted August 13, 2016 Share Posted August 13, 2016 (edited) Убери align вообще, там и так такое выравнивание по умолчанию. так там надо выравнять наоборот от дефолтного. @vlad_cs_sr хочет вынести название танка к иконкам с выравниванием по внешнему краю (враги на скрине), а выравнивание не работает. (когда так делал с названиями танков - где-то в 9.10-9.12 - работало точно...) Edited August 13, 2016 by Kapany3uk @ Quote Link to comment Short link Share on other sites More sharing options...
vlad_cs_sr Posted August 14, 2016 Author Share Posted August 14, 2016 так там надо выравнять наоборот от дефолтного. @vlad_cs_sr хочет вынести название танка к иконкам с выравниванием по внешнему краю (враги на скрине), а выравнивание не работает. всё так. без макросов оно работает "align": "right" "align": "left" по макросу "align": "{{ally?right|left}}" выравнивает как обычное left @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted August 14, 2016 Share Posted August 14, 2016 "...вот оно чё, Михалыч..." @vlad_cs_sr, я то думал у тебя прямая запись не работает, а ты туда макросы пхаешь... Сколько ни пытался - не работают макросы в выравнивании, ещё года два назад просил добавить, но был вежливо послан (и возможно, это было верно на фоне AS2 и производительности)... Как вариант: используй "$ref": {...}, "align": "(наоборот)" - это я так "выкрутился" А может @sirmax "сжалится и расшарит" макросы для выравнивания? В тень вот добавил... Макс? хотя, конечно, "чукча не читатель..." - с самого начала ты писал про макросы... Хочу ограничится 1 полем подстановки для левых-правых ушей (раньше прописывал раздельно) @ Quote Link to comment Short link Share on other sites More sharing options...
vlad_cs_sr Posted August 14, 2016 Author Share Posted August 14, 2016 (edited) в координатах работает, в тумблере работает не заработал тоже, в текстформате работает.. а тут не работает Как вариант: используй "$ref": {...}, "align": "(наоборот)" - это я так "выкрутился" знач, пока так, спасибо Edited August 14, 2016 by vlad_cs_sr @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.