sirmax Posted April 18, 2014 Share Posted April 18, 2014 (edited) Будет без. В принципе, можно предусмотреть суффикс в формате Edited April 18, 2014 by sirmax Link to comment Short link Share on other sites More sharing options...
demon2597 Posted April 18, 2014 Author Share Posted April 18, 2014 С форматированием макросов пока что получается так: Допускается форматирование текста: Для строковых значений: {{macro:10}} - обрезать по длине 10 символов {{macro:<4}} - выравнивание слева {{macro:>4}} - выравнивание справа, используя пробел для заливки {{macro:0>4}} - выравнивание справа, используя '0' для заливки {{macro/search/replace/flag}} - замена с помощью регулярного выражения (http://www.jurjans.lv/flash/RegExp.html) Макросы выравнивания по 3-4 символа, типа {{kb:4}} автоматом уходят (но необходимо будет их в конфиге привести к виду {{kb:>4}} Так же заменяются макросы цвета и прозрачности: было {{c:xxx}} стало {{c-xxx}} а как определяется до скольки символов идет выравнивание? я только 4 вижу вроде или это как пример? можно ли будет использовать разные конструкции, чтобы, например, в левых ушах выровнять по левому краю, а в правых по правому? Будет без. В принципе, можно предусмотреть суффикс в формате возможно "без" и лучше- место дефицит Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 18, 2014 Share Posted April 18, 2014 4 - это пример Link to comment Short link Share on other sites More sharing options...
seriych Posted April 18, 2014 Share Posted April 18, 2014 Будет без. В принципе, можно предусмотреть суффикс в форматеДля текстовых данных суффикс бы не помешал, иначе непонятно, что сокращено. Для чисел не нужен. Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 18, 2014 Share Posted April 18, 2014 Суффикс не помешает. Можно использовать, можно нет. Link to comment Short link Share on other sites More sharing options...
demon2597 Posted April 18, 2014 Author Share Posted April 18, 2014 Суффикс не помешает ну пусть будет для текстовых, правда понятно хоть, что сокращение Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 18, 2014 Share Posted April 18, 2014 (edited) ну пусть будет для текстовых, правда понятно хоть, что сокращение а можно и для числовых: {{battles:1k}} = 1500 -> 2k {{battles:2h}} = 1500 -> 15h вопрос только в том, может ли суффикс быть числовым. Если может, нужно разделитель делать. Если не может - то не нужно. Edited April 18, 2014 by sirmax Link to comment Short link Share on other sites More sharing options...
seriych Posted April 18, 2014 Share Posted April 18, 2014 а можно и для числовых:имеется в виду что делать при {{battles:1k}} = 15000 -> ?? Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 18, 2014 Share Posted April 18, 2014 имеется в виду что делать при {{battles:1k}} = 15000 -> ?? давайте подумаем Link to comment Short link Share on other sites More sharing options...
seriych Posted April 18, 2014 Share Posted April 18, 2014 может Xk :-) Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 18, 2014 Share Posted April 18, 2014 (edited) {{battles:0>3-3k}} {{battles:>4-2h}} что-то не то... Edited April 18, 2014 by sirmax Link to comment Short link Share on other sites More sharing options...
seriych Posted April 18, 2014 Share Posted April 18, 2014 может не стоит с числами заморачиваться и оставить их как сейчас: если не влезает число в доступную длину, всё равно рисовать полностью Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 18, 2014 Share Posted April 18, 2014 может не стоит с числами заморачиваться и оставить их как сейчас: если не влезает число в доступную длину, всё равно рисовать полностью можно было бы кучу макросов убрать, я считаю, что это стоит того Link to comment Short link Share on other sites More sharing options...
seriych Posted April 18, 2014 Share Posted April 18, 2014 можно было бы кучу макросов убрать, я считаю, что это стоит тоготогда объясняй, что это такое: {{battles:0>3-3k}} {{battles:>4-2h}} Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 18, 2014 Share Posted April 18, 2014 тогда объясняй, что это такое: а я знаю? хрень какая-то :) {{battles:0>3-3k}} "11000" -> "11k" "5000" -> "05k", -3 - это "делить на 10**3" {{battles:>4-2h}} "11000" -> "110h" "5000" -> " 50h" "500" -> " 5h" но я бы еще подумал над форматом. надо стандартные какие-то типа printf покопать Link to comment Short link Share on other sites More sharing options...
demon2597 Posted April 18, 2014 Author Share Posted April 18, 2014 я чёт тоже ничё не понял, чего это такое:) Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 18, 2014 Share Posted April 18, 2014 я чёт тоже ничё не понял, чего это такое:) отлично, значит в правильном направлении двигаемся :) 1 @ Link to comment Short link Share on other sites More sharing options...
demon2597 Posted April 18, 2014 Author Share Posted April 18, 2014 отлично, значит в правильном направлении двигаемся :) Link to comment Short link Share on other sites More sharing options...
vlad_cs_sr Posted April 18, 2014 Share Posted April 18, 2014 (edited) {{battles:0>3-3k}} "5000" -> "05k" "500" -> "05k" запятую не вкрячить никак? 0,5к или точку? Edited April 18, 2014 by leecher88 Link to comment Short link Share on other sites More sharing options...
demon2597 Posted April 18, 2014 Author Share Posted April 18, 2014 (edited) {{battles:>3-3k}} я бы еще подумал над форматом формат ведь только для удобства понимания или не только? может просто приставку точкой отделить, чтобы 3k не путало? {{battles:>3-3.k}}... фиг знает как тут накарябать чтобы было понятнее Edited April 18, 2014 by demon2597 Link to comment Short link Share on other sites More sharing options...
Recommended Posts