Jump to content
Korean Random
sirmax

Расширенный формат макросов.

Recommended Posts

У меня отображает. Только символ % не рисует, с этим разберусь.

Заработало на 3391, символ процента также не отображает

Share this post


Link to post

Short link
Share on other sites
Да, я переделал загрузку, теперь нет этого ограничения.

А почему символ % там вне макроса дописан, а не в нем: "format": "{{hp-ratio}}%"? Потому что можно и так и сяк?

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

А почему символ % там вне макроса дописан, а не в нем: "format": "{{hp-ratio}}%"? Потому что можно и так и сяк?

Можно и так, и так, разница в том, что если значения нет, то этот символ все равно будет рисоваться.

Share this post


Link to post

Short link
Share on other sites

@sirmax,

Я правильно понимаю, что теперь все макросы без суффиксов? То есть всякие {{kb}}, {{rating}} и прочее не будут выводить k, % и т.п? Кроме добавления скобок в клане

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

Макрос из первого поста {{t-hb%0.1f~h|-.-h}} выводит в целочисленном виде типа 8h, а не так как должно 8.0h. Это как понимаю временная недоработка?

А еще не выравнивается по правому краю при выводе через такой макрос {{t-hb%2d~h|--h}}

Share this post


Link to post

Short link
Share on other sites

Есть у кого-нибудь реплей подходящий для тестов. Нужно, чтобы были игроки без статистики и игроки с каким-то косяком типа >=100k боев или 100% побед...

@sirmax, мне со скриптом пока тут тусить или отдельную тему сразу создать (пока только табличку макросов делать будем)

Share this post


Link to post

Short link
Share on other sites

@sirmax,

Я правильно понимаю, что теперь все макросы без суффиксов? То есть всякие {{kb}}, {{rating}} и прочее не будут выводить k, % и т.п? Кроме добавления скобок в клане

почти все, кроме:

 

["avglvl"] = isNaN(avglvl) ? "-" : avglvl >= 10 ? "X" : avglvl.toString();

["xeff"] = isNaN(stat.xeff) ? "--" : stat.xeff == 100 ? "XX" : (stat.xeff < 10 ? "0" : "") + stat.xeff;

["xwn6"] = isNaN(stat.xwn6) ? "--" : stat.xwn6 == 100 ? "XX" : (stat.xwn6 < 10 ? "0" : "") + stat.xwn6;

["xwn8"] = isNaN(stat.xwn8) ? "--" : stat.xwn8 == 100 ? "XX" : (stat.xwn8 < 10 ? "0" : "") + stat.xwn8;

["xwn"] = pdata["xwn8"];

["e"] = isNaN(stat.v.teff) ? "-" : stat.v.te >= 10 ? "E" : String(stat.v.te);

Заработало на 3391, символ процента также не отображает

Починил процент

Share this post


Link to post

Short link
Share on other sites
100k боев

кстати, а если задано максимум 2 символа и суффикс для обрезанных не задан, то по ходу получится 10k?  Увеличивать кол-во символов- значит скушать драгоценное место, но и 10к вместо 100к- как-то не очень... чё придумать- х.з., я бы написал по аналогии с эффективностью- XXk

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

кстати, а если задано максимум 2 символа и суффикс для обрезанных не задан, то по ходу получится 10k?  Увеличивать кол-во символов- значит скушать драгоценное место, но и 10к вместо 100к- как-то не очень... чё придумать- х.з., я бы написал по аналогии с эффективностью- XXk

1.обрезаются только строки

2. если задано 2, а число = 100, то будет 100

Share this post


Link to post

Short link
Share on other sites
1.обрезаются только строки

да, доперло уже, стормозил

 

2. если задано 2, а число = 100, то будет 100

а фигово, может можно сделать XX для кило и гектобоев? 

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

но так оно и было раньше.

я знаю, и столбцы ехали в таких случаях, почему и предлагаю ограничить. Если у товарища больше 99к боев, то уже пофигу 100к это или 200к, так же и с боями на танке

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

чтобы были игроки без статистики

Т-50 в красной команде 20140420_1329_japan-Chi_Ri_35_steppes.wotreplay

 

 

100% побед
немецкая арта красной команды 20140420_1356_usa-M22_Locust_01_karelia.wotreplay Edited by sech_92

Share this post


Link to post

Short link
Share on other sites

 

 

1.обрезаются только строки

В окне по TAB строки не обрезаются. Или еще не реализовано? 

Share this post


Link to post

Short link
Share on other sites

я знаю, и столбцы ехали в таких случаях, почему и предлагаю ограничить. Если у товарища больше 99к боев, то уже пофигу 100к это или 200к, так же и с боями на танке

пока давайте без этого, как все остальное протестим, можем подумать.

В окне по TAB строки не обрезаются. Или еще не реализовано? 

должны

Share this post


Link to post

Short link
Share on other sites

должны

 

Данная запись:

"formatLeftNick": "<font face='$TextFont' size='12'><font color='#FFFFFF'>{{name%-10.10s~..}}</font> <font color='#FF5500'>{{clannb%-5.5s~..}}</font></font>", 

'Вот результат'

post-6548-0-68123300-1397990993_thumb.jpg

Share this post


Link to post

Short link
Share on other sites

У меня нормально, попробуй последний билд.

Share this post


Link to post

Short link
Share on other sites

У меня нормально, попробуй последний билд.

Заработало на 3393! Хотелось бы сделать такую возможность, чтобы короткие имена не дополнялись или дополнялись пробелами. А в случае клана, если его нет у игрока, выводится суффикс. А хотелось бы чтобы не выводился. Как то так!

Edited by Ded_Shalfey

Share this post


Link to post

Short link
Share on other sites

Заработало на 3393! Хотелось бы сделать такую возможность, чтобы короткие имена не дополнялись или дополнялись пробелами. А в случае клана, если его нет у игрока, выводится суффикс. А хотелось бы чтобы не выводился. Как то так!

Пишите примерами. Сложно воспринимать просто текст.

Share this post


Link to post

Short link
Share on other sites

Пишите примерами. Сложно воспринимать просто текст.

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

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

Edited by Ded_Shalfey

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