demon2597 5,468 #258888 Posted March 18, 2015 мне достаточно и 4 значения.) предлагаю довести до двух- рак/не рак Share this post Link to post Short link Share on other sites
goodman 664 #258889 Posted March 18, 2015 до двух- рак/не рак на вкус и цвет конечно)) вот мой пример, полностью меня устраивает и кого то ещё тоже "wn8":[ {"value": 820,"color":${"def.colorRating.bad" }}, {"value":1370,"color":${"def.colorRating.normal"}}, {"value":2020,"color":${"def.colorRating.good" }}, {"value":9999,"color":${"def.colorRating.unique"}} ], Share this post Link to post Short link Share on other sites
demon2597 5,468 #258895 Posted March 18, 2015 (edited) на вкус и цвет конечно)) да понятно, я пошутил же) на самом дел вот это: но читабельность конфига будет никакая тоже справедливо, макрос рейтинга вместе со вложенным дополнительным и еще с таким же дефолтом будет здоровый наверное я х.з. чего тогда делать... ... для себя наверное ничего делать не буду, в конце концов свою поддержку разных рейтингов я же сделал уже:) Edited March 18, 2015 by demon2597 Share this post Link to post Short link Share on other sites
EXPROMT_MAX 283 #258897 Posted March 18, 2015 а были бы все рейтинги например двухзначные- и проблем никаких:) Но но..руку не поднимать на святые четырехзначные числа. Share this post Link to post Short link Share on other sites
goodman 664 #258898 Posted March 18, 2015 (edited) да понятно, я пошутил же) на самом деле в маркерах и ушах я использую несколько позиций имеющих лишь два значения и это не шутка :-) Edited March 18, 2015 by goodman Share this post Link to post Short link Share on other sites
demon2597 5,468 #258899 Posted March 18, 2015 (edited) Ок, макроса {{scale}} достаточно? отдает значность шкалы выбранного рейтинга? да, вполне, для варианта запилить конфиг на все случаи жизни, пусть сложный но зато путёвый,хотя... подумал, а как форматирование-то пилить для {{r}}? бывает так {{xwn8%s|--}}, а бывает так {{eff%4d|----}}... блин, я не знаю тогда... тогда получается нафиг это всё Edited March 18, 2015 by demon2597 Share this post Link to post Short link Share on other sites
EXPROMT_MAX 283 #258901 Posted March 18, 2015 (edited) EXPROMT_MAX, on 19 Mar 2015 - 01:01, said: А можно как вариант тебе жестко к каждому макросу привязать нужное количество прочерков уже в движке. И тогда макросы не нужны будут. Но так ты обрежешь творческие порывы вместо прочерка написать "нихера" итп. нельзя Тогда предлагаю следующее: В дефолтном конфиге вывести поле или сделать отдельный файл-как тебе удобнее, где каждый будет заполнять для себя сам наполняемость макроса в том месте, где пробелы. По умолчанию ты выставишь пробелы сам. Для двузначных -два, для четырехзначных- четыре. Для длинющего вг -пять, будь он неладен. И можно обойтись без добавочных макросов. Единственное, тогда останется вопрос о хит логе. Как вариант, предлагаю одну координату хитлога привязать к краю иконки. Тогда он сам автоматом будет двигаться в зависимости от длинны уха. Для тех, кто свой хит лог под ухом делает тоже никакой проблемы- будут вводить отрицательное значение. Edited March 18, 2015 by EXPROMT_MAX Share this post Link to post Short link Share on other sites
sirmax 5,499 #258905 Posted March 18, 2015 (edited) отдает значность шкалы выбранного рейтинга? значения "xvm" и "basic" Тогда предлагаю следующее: В дефолтном конфиге вывести поле, где каждый будет заполнять для себя сам наполняемость макроса в том месте, где пробелы. По умолчанию ты выставишь пробелы сам. Для двузначных -два, для четырехзначных- четыре. Для длинющего вг -пять, будь он неладен. И можно обойтись без добавочных макросов. Большинство даже не догадывается о том, что есть какой-то конфиг, соответственно не полезет в них что-то искать. Эти галочки - именно для них. Edited March 18, 2015 by sirmax Share this post Link to post Short link Share on other sites
demon2597 5,468 #258908 Posted March 18, 2015 (edited) значения "xvm" и "basic" принимая во внимание вот это бывает так {{xwn8%s|--}}, а бывает так {{eff%4d|----}} получается, что даже этот макрос не спасет и лучшим вариантом будет на самом деле делать разные конфиги всё равно, только если раньше они делились под каждый конкретный рейтинг, то при использовании {{r}} будут делиться по значности рейтинга. а раз разные конфиги, то всё можно прописать обычным способом и макрос выходит не нужен или эту часть формата (%4d) тоже можно писать с помощью {{scale}}? тогда да, поможет Edited March 18, 2015 by demon2597 Share this post Link to post Short link Share on other sites
sirmax 5,499 #258910 Posted March 18, 2015 (edited) принимая во внимание вот это получается, что даже этот макрос не спасет и лучшим вариантом будет на самом деле делать разные конфиги всё равно, только если раньше они делились под каждый конкретный рейтинг, то при использовании {{r}} будут делиться по значности рейтинга. а раз разные конфиги, то всё можно прописать обычным способом и макрос выходит не нужен или эту часть формата (%4d) тоже можно писать с помощью {{scale}}? тогда да, поможет Ты лучше примерами пиши, а не словами, тогда половина вопросов отпадет пока допишешь, и мне будет легче понять что ты имеешь в виду. Edited March 18, 2015 by sirmax Share this post Link to post Short link Share on other sites
demon2597 5,468 #258911 Posted March 18, 2015 (edited) {{r{{scale=xvm?%s|%4d}}|{{scale=xvm?--|----}}}} так чтоль? я что-то тупить начинаю уже Edited March 18, 2015 by demon2597 Share this post Link to post Short link Share on other sites
sirmax 5,499 #258912 Posted March 18, 2015 {{r{{scale=xvm?8%s|%4d}}|{{scale=xvm?--|----}}}} так чтоль? я что-то тупить начинаю уже или {{scale=xvm?{{r%s|--}}|{{r%4d|----}}}} Share this post Link to post Short link Share on other sites
demon2597 5,468 #258913 Posted March 18, 2015 (edited) или {{scale=xvm?{{r%s|--}}|{{r%4d|----}}}} о! да, так понятнее:) но есть еще прикол.. в таком виде {{scale}} не подойдет на все случаи жизни. например мне надо выставить ширину уха, в зависимости от используемого рейтинга. В xvm 2 цифры, в eff- 4 , у ВГ-5 вот если бы было только 2 и 4, то всё получалось бы а если в {{scale}} отдавать конкретную цифру значности, то макрос уж сильно здоровый и неудобный получится предлагаю задвинуть WG мысль переделать свой рейтинг на 4-значный, одни проблемы от него:) Edited March 18, 2015 by demon2597 Share this post Link to post Short link Share on other sites
sirmax 5,499 #258915 Posted March 18, 2015 о! да, так понятнее:) но есть еще прикол.. в таком виде {{scale}} не подойдет на все случаи жизни. например мне надо выставить ширину уха, в зависимости от используемого рейтинга. В xvm 2 цифры, в eff- 4 , у ВГ-5 вот если бы было только 2 и 4, то всё получалось бы Решение было найдено еще 2 года назад - шкала XVM. Все остальные варианты будут проблемные. Можно кроме {{scale}} ввести еще и макрос {{rtype}} - тип рейтинга. Читабельности конфигу это не добавит. В общем, эти галочки ориентированы в первую очередь на дефолт, а в остальных конфигах надо пробовать, и думать как можно улучшить. Share this post Link to post Short link Share on other sites
demon2597 5,468 #258919 Posted March 18, 2015 Читабельности конфигу это не добавит мда... согласен Решение было найдено еще 2 года назад - шкала XVM. Все остальные варианты будут проблемные. как и с этим Share this post Link to post Short link Share on other sites
EXPROMT_MAX 283 #258920 Posted March 18, 2015 (edited) Не надо никаких макросов дополнительных. Все намного проще сделать можно. Итак, мы у себя в конфиге так и обозначаем, как ты и задумывал {{r}} Но этот макрос будет обращаться к файлу rating.xc, в котором будет все таким образом: // Макрос статистики wn8 двузначной "xwn8": {{xwn8%s|--}} // Макрос статистики wn8 четырехзначной "xwn8": {{wn8%4d|----}} // Макрос статистики РЭ двузначной "xeff": {{xeff%s|--}} // Макрос статистики РЭ четырехзначной "eff": {{eff%4d|----}} И в обращаться будет именно к тому рейтингу, напротив которого чел поставил галочку на сайте. Далее можно развить. Например для ушей, для маркеров, для мини карты итд. А можно и одно на всех, кого устроит. Edited March 18, 2015 by EXPROMT_MAX Share this post Link to post Short link Share on other sites
demon2597 5,468 #258921 Posted March 18, 2015 (edited) Можно кроме {{scale}} ввести еще и макрос {{rtype}} - тип рейтинга это который конкретную цифру отдавать будет? Макс, я не знаю уже, такая хрень с этим всем получается.. Edited March 18, 2015 by demon2597 Share this post Link to post Short link Share on other sites
sirmax 5,499 #258922 Posted March 18, 2015 это который конкретную цифру отдавать будет? Макс, я не знаю уже, такая хрень с этим всем получается.. нет - wn6/wn8/eff/wgr Share this post Link to post Short link Share on other sites
demon2597 5,468 #258923 Posted March 18, 2015 (edited) нет - wn6/wn8/eff/wgr да ну нафиг. че-то по кругу получается возвращаемся такое ощущение:) сделать {{scale}} и всё. под двух и четырех значные рейтинги он пойдет, если делать для них универсальный конфиг, а с wgr пусть тогда конфигоделы сами выкручиваются, если он им нужен (а еще лучше, если WG его 4-значным бы сделали ) Не надо никаких макросов дополнительных. Все намного проще сделать можно. Итак, мы у себя в конфиге так и обозначаем, как ты и задумывал {{r}} Но этот макрос будет обращаться к файлу rating.xc, в котором будет все таким образом: это всё хорошо, но в таком виде невозможно например задать координату чего-нибудь в зависимости от значения {{r}} Edited March 18, 2015 by demon2597 Share this post Link to post Short link Share on other sites
EXPROMT_MAX 283 #258924 Posted March 18, 2015 (edited) это всё хорошо, но в таком виде невозможно например задать координату чего-нибудь в зависимости от значения {{r}} Согласись, если написать если {{r}} равен {{xwn8%s|--}}, то х=100 итд, то это полностью решит проблему на корню.Да и в любом случае проще так перебрать варианты, чем писать нев*****нно длинный макрос, которые еще и не решит проблему. Edited March 18, 2015 by EXPROMT_MAX Share this post Link to post Short link Share on other sites