Ded_Shalfey 1,140 #173743 Posted April 20, 2014 "formatRightNick": "{{name%.20s~..}}{{clan}}",? Длинные имена будет обрезаться после 20 символа, а в конце суффикс .. Но короткие не будут дополняться! Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #173749 Posted April 20, 2014 (edited) @Ded_Shalfey, деда, я про выделенное синим- что за font alpha='#A0'? Edited April 20, 2014 by demon2597 Quote Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #173752 Posted April 20, 2014 Если есть замечания/дополнения- пишите А я себе такой сбацал макрос {{kb%4.01f~k|--.-k}} Кстати, лучше конкретные типы сразу определять, плюс сразу видно какого оно типа. Например: {{eff%d|----}} {{rating%d~%|--%}} , ну и остальные по аналогии! Я себе так написал в конфиге Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #173755 Posted April 20, 2014 А я себемне нужно, чтобы макросы максимально повторяли то, что было раньше. Quote Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #173760 Posted April 20, 2014 мне нужно, чтобы макросы максимально повторяли то, что было раньше. Ну тогда везде (где отсутствует) допиши тип. Лучше сразу придерживаться одного стиля, чтобы потом меньше вопросов было! Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #173768 Posted April 20, 2014 @Ded_Shalfey, разумно. [ "{{name}}", "{{name%.16s~..}}" ], [ "{{eff}}", "{{eff%d|----}}" ], [ "{{eff:4}}", "{{eff%4d|----}}" ], [ "{{teff}}", "{{teff%4d|----}}" ], [ "{{e}}", "{{e%d|-}}" ], [ "{{wn}}", "{{wn8%4d|----}}" ], [ "{{wn6}}", "{{wn6%4d|----}}" ], [ "{{wn8}}", "{{wn8%4d|----}}" ], [ "{{rating}}", "{{rating%d~%|--%}}" ], [ "{{rating:3}}", "{{rating%2d~%|--%}}" ], [ "{{kb}}", "{{kb%d~k|-k}}" ], [ "{{kb:3}}", "{{kb%2d~k|--k}}" ], [ "{{t-rating}}", "{{t-rating%d~%|--%}}" ], [ "{{t-rating:3}}", "{{t-rating%2d~%|--%}}" ], [ "{{t-battles:4}}", "{{t-battles%4d|----}}" ], [ "{{t-kb}}", "{{t-kb%.1f~k|.-k}}" ], [ "{{t-kb-0}}", "{{t-kb%0.1f~k|-.-k}}" ], [ "{{t-kb:4}}", "{{t-kb%3.01f~k|-.-k}}" ], [ "{{t-hb}}", "{{t-hb%d~h|-h}}" ], [ "{{t-hb:3}}", "{{t-hb%2d~h|--h}}" ], [ "{{tdb:4}}", "{{tdb%4d|----}}" ], [ "{{tdv}}", "{{tdv%.1f|-.-}}" ], [ "{{tfb}}", "{{tfb%.1f|-.-}}" ], [ "{{tsb}}", "{{tsb%.1f|-.-}}" ] Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #173769 Posted April 20, 2014 то есть невозможно понять, сокращенная строка или нет, если мы применяем выравнивание строк? В общем, получается примерно так: {{name%-11.7s~..}} 1. обрезаем на 7 символов 2. расширяем до 11 символов, с выравниванием влево 3. применяем суффикс, если длина результата равна 7. 3 условие будет всегда False А это чего такое в дефолте появилось: "formatRightNick": "{{name%.20s~..}}<font alpha='#A0'>{{clan}}</font>",? Чтобы выделить клан. При этом цвет остается, но выглядит темнее. Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #173771 Posted April 20, 2014 Чтобы выделить клан я догадался, но удивлен что у шрифта появился атрибут альфа, вроде не работало же такое Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #173775 Posted April 20, 2014 я догадался, но удивлен что у шрифта появился атрибут альфа, вроде не работало же такое работало всегда, просто никто не спрашивал, а я не говорил. :) 1 Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #173776 Posted April 20, 2014 (edited) Нарисовал wn8 работало всегда, просто никто не спрашивал, а я не говорил. :) я раз по ошибке написал такое, только в десятичном виде, MrA мне сказал "с каких пор у шрифта альфа появилась?" Edited April 20, 2014 by demon2597 Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #173779 Posted April 20, 2014 (edited) я раз по ошибке написал такое, только в десятичном виде, MrA мне сказал "с каких пор у шрифта альфа появилась?" Ему я тоже не говорил :) На самом деле, все в доке по ScaleForm есть. Edited April 20, 2014 by sirmax Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #173780 Posted April 20, 2014 (edited) Написал xwn8 так: {{xwn8%02d|--}} почему-то при отсутствии данных появляется NaN Ему я тоже не говорил :) На самом деле, все в доке по ScaleForm есть. вот блин, я бы уж давно пользовался, тогда чего-то надо было заальфить помню Edited April 20, 2014 by demon2597 Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #173781 Posted April 20, 2014 Написал xwn8 так: {{xwn8%02d|--}} почему-то при отсутствии данных появляется NaN 111.jpg {{x*}} - это строки, и у них по дефолту уже "--" стоит. Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #173786 Posted April 20, 2014 (edited) {{x*}} - это строки, и у них по дефолту уже "--" стоит. я понимаю, но почему -- не рисует если задать? А вдруг мне захочется не --, а .. например font alpha='#A0'- а динамическую прозрачность так можно заюзать font alpha='{{a:kb}}'? Если можно- то значит в текстовых полях можно организовать динамическую прозрачность по двум условиям, что было бы очень хорошо Edited April 20, 2014 by demon2597 Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #173796 Posted April 20, 2014 я понимаю, но почему -- не рисует Не совсем понимаешь. Твое условие "|--" срабатывает, когда макрос {{xwn8}} дает пустой ответ. Он пустой ответ не дает никогда, ибо в случае отсутствия данных, автоматически заменяется на "--". Вот это "--" ты пытаешься форматировать как число "%02d" и тебя вежливо посылают: "NaN" Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #173807 Posted April 20, 2014 1. я понимаю, но почему -- не рисует если задать? А вдруг мне захочется не --, а .. например 2. font alpha='#A0'- а динамическую прозрачность так можно заюзать font alpha='{{a:kb}}'? Если можно- то значит в текстовых полях можно организовать динамическую прозрачность по двум условиям, что было бы очень хорошо 1. надо тип 's' поставить. С дефолтом действительно ничего не получится. Не знаю, стоит ли тут что-то менять. 2. Проверь, не могу точно ответить. Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #173818 Posted April 20, 2014 (edited) Не знаю, стоит ли тут что-то менять. может и не стоит, я так, для примера а почему wn8- число, а xwn8- строка? меня это как-то путает и к тому же значение-то выводится если написано {{xwn8%02d|--}} Edited April 20, 2014 by demon2597 Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #173837 Posted April 20, 2014 Округление не работает. Вроде работает. 0.045 округляется до 0.05 или до 0.0 И без ведущего нуля не делается Исправил, у тебя правильно было написано. Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #173843 Posted April 20, 2014 Проверь, не могу точно ответить в обычном виде не пашет, видно потому, что десятичное число подставляется, пашет если <font alpha='#{{a:kb}}'>, но в alpha.xc переваривает значения только из двух цифр, на буквы ругается. А можно как-то это дело организовать? в принципе-то пашет, вот как-то с системой чисел устаканить только Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #173845 Posted April 20, 2014 И еще хитлог накрылся! И при перемотке назад в реплее, конфиг не перезагружается! Приходится каждый раз перезапускать! Что очень неудобно! +Еще размер ушей не регулируется! Широкие точно не меняют размер! Другие не проверял! 1. исправил 2. посмотрю 3. регулируется, но минимальный размер определяется по ширине текста. Если текст широкий, то цши тоже расширятся. Используй ограничение длины текста в макросах. font alpha='#A0'- а динамическую прозрачность так можно заюзать font alpha='{{a:kb}}'? Если можно- то значит в текстовых полях можно организовать динамическую прозрачность по двум условиям, что было бы очень хорошо проверил, макросы прозрачности возвращают десятичное число. Можно попробовать извратиться, и совместить десятичное с шестнадцатиричным, но это уже протовать надо: font alpha='#A{{a:kb}}', если kb=0, будет #A0, если kb>10, по идее не применится. я понимаю, но почему -- не рисует если задать? А вдруг мне захочется не --, а .. например Убрал зашитые дефолтные значения в {{x*}} макросы, так что можно делать свой дефолт. Quote Share this post Link to post Short link Share on other sites