Meddio 321 #162346 Posted March 13, 2014 (edited) А, ну тогда точно в этом дело. 'Форматирование ачивок работает следующим образом' При таком коде: "brf":{ "achieves":"<font size='0'>{{achieves}}</font>", }, "achieves": { "default": "<font size='13'>%s</font>\n" } Мод собирает все необходимые достижения (строки из объекта "achieves") в одну строку, разделяя запятыми. И подставляет эту строку вместо макроса {{achieves}}. Т.е. при трех достижениях получается такая строка: <font size='13'>%s</font>\n , <font size='13'>%s</font>\n , <font size='13'>%s</font>\n Затем эта строка подставляется вместо макроса, и получается такой код: <font size='0'><font size='13'>%s</font>\n , <font size='13'>%s</font>\n , <font size='13'>%s</font>\n</font> size=13 вложенного элемента <font> имеет приоритет над size=0 родительского. И получается , что запятые так и остаются с размером 0 (не отображаются), а %s (или любой другой текст, вложенный в <font size='13'>) имеет размер 13 (отображается). А если бы строка "default" выглядела бы так (без своего font с размером, отличным от нуля): "achieves": { "default": "%s\n" } То в результате бы получился следующий код: <font size='0'>%s\n , %s\n , %s\n</font> В этом случае весь текст (и запятые, и названия ачивок) будет иметь размер 0 (отображаться не будет). ApxuBbI, не стоит благодарности. Делал под свои нужды. Если будет время, буду стараться обновлять и дополнять по мере развития мода. Edited March 13, 2014 by Meddio Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #162365 Posted March 13, 2014 (edited) Да,ты правильно понял,редактирую иконку с текстом,а отображается одна иконка.Это если использовать метод фонт сайз=0.Правда у меня и так запятых нет,но думаю это до того момента,как появятся две медали одновременно)) И да,было бы супер,если бы сепаратор редактировался. Знак классности и не должен отображаться,только если степень получена в первый раз. Заработал: Стрелок, снайпер, знак классности 1степени(впервые). Отобразилось как две медали-картинки и текст о достижении 1степени. Путь к иконке прописан, но только текст отобразило. С знаками классности непонятные траблы. Скрина нет. Edited March 14, 2014 by SuperXcool Share this post Link to post Short link Share on other sites
Slava7572 1,685 #162369 Posted March 14, 2014 (edited) Заработал: Стрелок, снайпер, знак классности 1степени(впервые). Отобразилось как две медали-картинки и текст о достижении 1степени. Путь к иконке прописан, но только текст отобразило. С знаками классности непонятные траблы. Скрина нет. Ты тест 5 пробовал?Я пока правленную версию не заливал,пока медалек нет)) Залил без собственного теста 6-ую версию.Чет не урожайный сегодня день на медальки,может у кого то лучше получится)) Edited March 14, 2014 by КВГ Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #162371 Posted March 14, 2014 Ты тест 5 пробовал?Я пока правленную версию не заливал,пока медалек нет)) Залил без собственного теста 6-ую версию.Чет не урожайный сегодня день на медальки,может у кого то лучше получится)) Для теста медалей выкатываю подарочные танки с пулеметами: стрелок, снайпер часто сыпет! 1-2 обоймы выпустил- медальки!)) Share this post Link to post Short link Share on other sites
Slava7572 1,685 #162372 Posted March 14, 2014 Для теста медалей выкатываю подарочные танки с пулеметами: стрелок, снайпер часто сыпет! 1-2 обоймы выпустил- медальки!)) У меня из песка только Т29 который я редко выкатываю,все остальное десятки)) Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #162373 Posted March 14, 2014 У меня из песка только Т29 который я редко выкатываю,все остальное десятки)) Если место в ангаре есть купи танк-пулемет из ветки развития. Ты тест 5 пробовал?Я пока правленную версию не заливал,пока медалек нет)) Залил без собственного теста 6-ую версию.Чет не урожайный сегодня день на медальки,может у кого то лучше получится)) Смотрел твои конфиги... В нотепаде+ сравнивал- не все ачивки есть у тебя. Штук пять отсутствует.Офтоп. При выходе один на один с другим пулеметом при стрельбе по мне вешает клиент. Пинг в небо, картинка замирает...( Может из-за лога попаданий в дамаг панели? Share this post Link to post Short link Share on other sites
Slava7572 1,685 #162375 Posted March 14, 2014 (edited) Если место в ангаре есть купи танк-пулемет из ветки развития. Смотрел твои конфиги... В нотепаде+ сравнивал- не все ачивки есть у тебя. Штук пять отсутствует. Офтоп. При выходе один на один с другим пулеметом при стрельбе по мне вешает клиент. Пинг в небо, картинка замирает...( Может из-за лога попаданий в дамаг панели? Без понятия,у меня в жизни не вешало клиент,правда и пулеметов нет))Питон-лог кристально чистый,без лишних записей(кроме одного косячка со звуком,но это нормально). Ачивки копировал у NooBooL,тест все таки.Потом с картинками в achievement сравню. Edited March 14, 2014 by КВГ Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #162415 Posted March 14, 2014 Без понятия,у меня в жизни не вешало клиент,правда и пулеметов нет))Питон-лог кристально чистый,без лишних записей(кроме одного косячка со звуком,но это нормально). Ачивки копировал у NooBooL,тест все таки.Потом с картинками в achievement сравню. Сравнил еще раз- они не так и важны... Share this post Link to post Short link Share on other sites
BOtsmAN 11 #162492 Posted March 14, 2014 Эта рачина донная, как ты выразился, на маусе имеет дамаг за бой 2700+ .. Так что поосторожнее с выражениями (19к 1159 54%) Какая разница какой дамаг на маусе? Мы про маусы говорим чтоли? Общая статистика она потому и общая что показывает насколько хорошо ты играешь на всей технике, а не на каком то маусе, с друзьями под пивко удовольствие получаешь. Будь с собой честен 1100 - это рачина. Без обид. 3 Share this post Link to post Short link Share on other sites
Slava7572 1,685 #162507 Posted March 14, 2014 (edited) Сравнил еще раз- они не так и важны... Безымянный.jpg Ну Витмана добавлю,Белого тигра уже нет и не будет скорей всего,а ноимидж вообще не понятно,что за "медаль". П.С:Витманн оказался Бельтером,а его уже много патчей как нет)) Edited March 14, 2014 by КВГ Share this post Link to post Short link Share on other sites
bounceplink 2 #162555 Posted March 14, 2014 jeroohn, here's my (small) effort to add a "resetHour" config option. In addition to the "SaveStatDayCount" and "UTCoffset" options this should allow users to specify the hour during the day that they wish the stats to reset after. I have mine set to 5AM, for example. This patch also includes the aforementioned fix so that the mod can find the working directory when it's included from a custom directory in paths.xml. --- exel_orig.py 2014-03-13 07:21:59.252357841 +0800 +++ exel.py 2014-03-15 03:55:14.138762327 +0800 @@ -1,4 +1,4 @@ -# 2014.03.13 07:21:51 MYT +# 2014.03.13 07:08:25 MYT #Embedded file name: E:\Games\World_of_Tanks\exelv11\exel.py import BigWorld import datetime @@ -39,7 +39,7 @@ wd = None sec = ResMgr.openSection('../paths.xml') subsec = sec['Paths'] - vals = subsec.values()[0:2] + vals = subsec.values() for val in vals: path = val.asString + '/scripts/client/mods/exel/' if os.path.isdir(path) and os.path.isfile(path + 'exel.cfg'): @@ -270,9 +270,11 @@ def isCacheValid(self): CreateDate = self.CacheCreationTime delta = datetime.timedelta(days=self.Config['SaveStatDayCount'], hours=self.Config['UTCoffset']) - ExpDate = datetime.datetime.utcnow() - delta + ExpDate = datetime.datetime.utcnow() + delta + ExpHour = ExpDate.hour ExpDate = ExpDate.strftime('%Y.%m.%d.%H.%M,%S') - if ExpDate > CreateDate: + #if ExpDate > CreateDate: + if ExpDate > CreateDate and ExpHour <= self.Config['resetHour']: return False return True @@ -284,9 +286,11 @@ return False CreateDate = cacheRoot[self.PlayerName].readString('CreateDate') delta = datetime.timedelta(days=self.Config['SaveStatDayCount'], hours=self.Config['UTCoffset']) - ExpDate = datetime.datetime.utcnow() - delta + ExpDate = datetime.datetime.utcnow() + delta + ExpHour = ExpDate.hour ExpDate = ExpDate.strftime('%Y.%m.%d.%H.%M,%S') - if ExpDate > CreateDate: + #if ExpDate > CreateDate: + if ExpDate > CreateDate and ExpHour <= self.Config['resetHour']: return False return True @@ -911,6 +915,7 @@ 'CacheSettings': {'saveStats': False, 'SaveStatDayCount': 0, 'UTCoffset': 0, + 'resetHour': 0, 'forcedReset': False}, 'SystemMessages': {'hideMessageType': [], 'hideMessageList': [], @@ -1315,6 +1320,6 @@ AutoMaintenanceFormatter.format = new_amf_format -# okay decompyling exel_orig.pyc +# okay decompyling exel.pyc # decompiled 1 files: 1 okay, 0 failed, 0 verify failed -# 2014.03.13 07:21:59 MYT +# 2014.03.13 07:08:33 MYT Share this post Link to post Short link Share on other sites
NooBooL 1,021 #162690 Posted March 15, 2014 У меня одного запятые не убираются???((( Делаю как Meddio советует... ...табы, пробелы куда то пропадают((( А должно быть вот так! Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #162698 Posted March 15, 2014 (edited) У меня одного запятые не убираются???((( Делаю как Meddio советует... 312.jpg ...табы, пробелы куда то пропадают((( А должно быть вот так! 5435.jpg У меня без запятых. И табы работают.Скрин Посмотри конфиг мой Конфиг Ссылка на пост в другой теме Edited March 15, 2014 by SuperXcool Share this post Link to post Short link Share on other sites
Meddio 321 #162700 Posted March 15, 2014 (edited) NooBooL, а о каких запятых идет речь? Я говорил о запятых между ачивками. А на обоих скринах - только одно достижение (т.е. запятых и не должно быть в принципе). Что касается пропавших пробелов и табов, может быть, <font> не туда вставлен или не закрыт? Без sysMsg.json (желательно в двух версиях - "до" и "после" возникновения проблемы) никто ничего не подскажет. Edited March 15, 2014 by Meddio Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #162702 Posted March 15, 2014 У меня одного запятые не убираются???((( Делаю как Meddio советует... 312.jpg ...табы, пробелы куда то пропадают((( А должно быть вот так! 5435.jpg Да, покажи на скрине запятые. О чем ты? Share this post Link to post Short link Share on other sites
NooBooL 1,021 #162706 Posted March 15, 2014 Да понятно что раз медаль одна то и запятых не будет. Когда написано вот так "brf":{ "achieves":"{{achieves}}\n", "achieves": { "default": "<font color='#CCCCCC'>%s</font>", Всё норм...но запятые естественно присутствуют... Пишу как у Meddio написано "brf":{ "achieves":"<font size='0'>{{achieves}}</font>\n", "achieves": { "default": "<font size='25'>%s</font>", Получаем "потерявшиеся" табы и пробелы((( Что я делаю не так???(((( Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #162710 Posted March 15, 2014 (edited) Да понятно что раз медаль одна то и запятых не будет. Когда написано вот так Всё норм...но запятые естественно присутствуют... Пишу как у Meddio написано Получаем "потерявшиеся" табы и пробелы((( Что я делаю не так???(((( Посмотри мой конфиг, скрины. Сравни. Работает. У меня так:"brf":{"achieves":"<font size='0'>{{achieves}}</font>"},"achieves":{"default": "<font color='#929290' size='13'> %s </font>\n"}------------- Кинь конфиг, а то по фото еще не научился гадать! Edited March 15, 2014 by SuperXcool Share this post Link to post Short link Share on other sites
NooBooL 1,021 #162744 Posted March 16, 2014 Посмотри мой конфиг, скрины. Сравни. Работает. У меня так:"brf":{"achieves":"<font size='0'>{{achieves}}</font>"},"achieves":{"default": "<font color='#929290' size='13'> %s </font>\n"} Кинь конфиг, а то по фото еще не научился гадать! Да я уже посмотрел)) Конфиги-то почти одинаковые))) sysMsg.rar Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #162766 Posted March 16, 2014 (edited) Да я уже посмотрел)) Конфиги-то почти одинаковые))) sysMsg.rar А зачем <textformat tabstops='[40]'>? Ставь просто <tab>. У меня без tabstops работает табуляция, пишу <tab> и само отступает, колонки или по умолчанию заложены? Где "тоньше" настройка нужна "пробел" добавляю...----------- Добавь color='#XXXXXX' -может в нем "магия" скрыта? Только в нем отличие для ачивок у нас. Edited March 16, 2014 by SuperXcool Share this post Link to post Short link Share on other sites
NooBooL 1,021 #162773 Posted March 16, 2014 Добавь color='#XXXXXX' -может в нем "магия" скрыта? Только в нем отличие для ачивок у нас. Ставил НЕ ПОМОГАЕТ((( Share this post Link to post Short link Share on other sites