demon2597 Posted March 18, 2015 Share Posted March 18, 2015 если написать если {{r}} равен {{xwn8%s|--}}, то х=100 итд, то это полностью решит проблему на корню да, только макрос километровый получится. сколько там у тебя в файле значений-то?? вот каждое придется перечислить в макросе- это ж пипец будет Link to comment Short link Share on other sites More sharing options...
EXPROMT_MAX Posted March 18, 2015 Share Posted March 18, 2015 Завтра голосом перетрем. Ночью еще обмозгуем. Link to comment Short link Share on other sites More sharing options...
demon2597 Posted March 18, 2015 Share Posted March 18, 2015 (edited) чем писать нев*****нно длинный макрос в твоем варианте он будет гораздо нев*****нно длиннее Завтра голосом перетрем угу Edited March 18, 2015 by demon2597 Link to comment Short link Share on other sites More sharing options...
sirmax Posted March 18, 2015 Share Posted March 18, 2015 давай подумаем как обойтись одним макросом Link to comment Short link Share on other sites More sharing options...
seriych Posted March 18, 2015 Share Posted March 18, 2015 давай подумаем как обойтись одним макросом Может ввести форматирование типа %a - auto, которое будет по умолчанию %s для x рейтингов и %d для исходных? Хотя бы с типами данных проблема решится. Правда для всех макросов надо будет тип по умолчанию прописывать Link to comment Short link Share on other sites More sharing options...
demon2597 Posted March 18, 2015 Share Posted March 18, 2015 (edited) давай подумаем как обойтись одним макросом одним дополнительным к {{r}}? вот думаю, думаю и что-то никак не придумаю, кроме как если он будет отдавать цифру значности рейтинга и в итоговом макросе всё эти варианты перечислять: {{scale=2?{{r%s|--}}|{{scale=4?{{r%4d|----}}|{{scale=5?{{r%5d|-----}}}}}}}} ожет ввести форматирование типа %a - auto, которое будет по умолчанию %s для x рейтингов и %d для исходных? но это только тип данных, а выравнивание же еще и дефолты и какая-нибудь цифирка в координатах в зависимости от значности рейтинга Edited March 18, 2015 by demon2597 Link to comment Short link Share on other sites More sharing options...
sirmax Posted March 18, 2015 Share Posted March 18, 2015 Может ввести форматирование типа %a - auto, которое будет по умолчанию %s для x рейтингов и %d для исходных? Хотя бы с типами данных проблема решится. Правда для всех макросов надо будет тип по умолчанию прописывать По идее %s и %d можно вообще убрать. Для чего они там? Может WGR >= 10000 заменять на XXXX? Link to comment Short link Share on other sites More sharing options...
seriych Posted March 18, 2015 Share Posted March 18, 2015 Может WGR >= 10000 заменять на XXXX? Не, там слишком много народу. Link to comment Short link Share on other sites More sharing options...
demon2597 Posted March 18, 2015 Share Posted March 18, 2015 (edited) @sirmax, да, а чё, нормально выходит в принципе, я думал хуже будет. вот например координата хит-лога в зависимости от ширины рейтинга и включенной статы: "hitLogX": "{{xvm-stat?{{scale=2?305|{{scale=4?330|{{scale=5?340}}}}}}|265}}" мож вот эдак и всё? Edited March 18, 2015 by demon2597 Link to comment Short link Share on other sites More sharing options...
seriych Posted March 18, 2015 Share Posted March 18, 2015 (edited) да, а чё, нормально выходит в принципе, я думал хуже будет. вот например координата хит-лога в зависимости от ширины рейтинга и включенной статы:"hitLogX": "{{xvm-stat?{{scale=2?305|{{scale=4?330|{{scale=5?340}}}}}}|265}}" мож вот эдак и всё? Не хочется тебя расстраивать, но что если в конфиге юзается конкретно прописанный рейтинг, а не {{r}}? Хотя пофиг, наверное Edited March 18, 2015 by seriych Link to comment Short link Share on other sites More sharing options...
demon2597 Posted March 18, 2015 Share Posted March 18, 2015 Не хочется тебя расстраивать, но что если в конфиге юзается конкретно прописанный рейтинг, а не {{r}}? а в чем проблема? с конкретным рейтингом вообще вопросов нет, там все значения конкретные под этот рейтинг, {{scale}} для такого конфига не нужен, он нужен если используется {{r}} Link to comment Short link Share on other sites More sharing options...
sirmax Posted March 18, 2015 Share Posted March 18, 2015 @sirmax, да, а чё, нормально выходит в принципе, я думал хуже будет. вот например координата хит-лога в зависимости от ширины рейтинга и включенной статы: "hitLogX": "{{xvm-stat?{{scale=2?305|{{scale=4?330|{{scale=5?340}}}}}}|265}}" мож вот эдак и всё? я же написал - у scale значения xvm и basic, никаких 2-4-5 Link to comment Short link Share on other sites More sharing options...
seriych Posted March 18, 2015 Share Posted March 18, 2015 а в чем проблема? с конкретным рейтингом вообще вопросов нет, там все значения конкретные под этот рейтинг, {{scale}} для такого конфига не нужен, он нужен если используется {{r}} Имелась в виду ситуация, что кто-то взял например твой конфиг и исправил там рейтинг на какой-то конкретный. Link to comment Short link Share on other sites More sharing options...
demon2597 Posted March 18, 2015 Share Posted March 18, 2015 (edited) я же написал - у scale значения xvm и basic, никаких 2-4-5 ну тогда я не знаю как одним макросом обойтись, чтобы угодить на всё про всё, это у меня единственный вариант был Имелась в виду ситуация, что кто-то взял например твой конфиг и исправил там рейтинг на какой-то конкретный. аа, да, пофиг вроде, не повлияет, да и смысла вроде исправлять нет при таком раскладе Edited March 18, 2015 by demon2597 Link to comment Short link Share on other sites More sharing options...
sirmax Posted March 18, 2015 Share Posted March 18, 2015 В общем, надо сначала с дефолтом разобраться, а потом уже про свои конфиги думать. Тут в дефолте тоже поплывет, надо думать. 1 @ Link to comment Short link Share on other sites More sharing options...
seriych Posted March 18, 2015 Share Posted March 18, 2015 (edited) ну тогда я не знаю как одним макросом обойтись, чтобы угодить на всё про всё, это у меня единственный вариант был Можно поизвращаться с {{r>=10000?{{r%.3s}}h|{{r}}}} но опять всё везде раздувается, да и округление неправильное Edited March 18, 2015 by seriych Link to comment Short link Share on other sites More sharing options...
sirmax Posted March 18, 2015 Share Posted March 18, 2015 Можно сделать макрос со строгим поведением, чтобы всю логику реализовать в коде. Главное описать подходящий алгоритм, а уж реализовать его не проблема. Link to comment Short link Share on other sites More sharing options...
demon2597 Posted March 18, 2015 Share Posted March 18, 2015 (edited) а может правда WGR >= 10000 заменять на XXXX? и не париться? ну что сделаешь раз им вот тюкнуло 5 знаков запилить, такое здоровое число всё равно никуда не влазит, а 10000 или 12000- один фиг фиолетовый же Edited March 18, 2015 by demon2597 Link to comment Short link Share on other sites More sharing options...
BeReSa Posted March 19, 2015 Share Posted March 19, 2015 Тогда предлагаю следующее: Единственное, тогда останется вопрос о хит логе. Как вариант, предлагаю одну координату хитлога привязать к краю иконки. Тогда он сам автоматом будет двигаться в зависимости от длинны уха. Для тех, кто свой хит лог под ухом делает тоже никакой проблемы- будут вводить отрицательное значение. Дать возможность выбора отчета координаты X от края иконки. Link to comment Short link Share on other sites More sharing options...
Dginny Posted March 19, 2015 Share Posted March 19, 2015 а может правда и не париться? ну что сделаешь раз им вот тюкнуло 5 знаков запилить, такое здоровое число всё равно никуда не влазит, а 10000 или 12000- один фиг фиолетовый же sirmax, on 19 Mar 2015 - 07:04, said: WGR >= 10000 заменять на XXXX? можно по дефолту сразу обрезать после запятой все эти цыферки , уж больно длинные , оставить десятки и хватит , всё равно все так и делают , не думаю что большенство оставляют это несовсем удобное количество цифер , так на весь экран манитора растягивается . сори если что то не в тему . Link to comment Short link Share on other sites More sharing options...
Recommended Posts