Meddio Posted March 13, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 13, 2014 Share Posted March 13, 2014 (edited) Да,ты правильно понял,редактирую иконку с текстом,а отображается одна иконка.Это если использовать метод фонт сайз=0.Правда у меня и так запятых нет,но думаю это до того момента,как появятся две медали одновременно)) И да,было бы супер,если бы сепаратор редактировался. Знак классности и не должен отображаться,только если степень получена в первый раз. Заработал: Стрелок, снайпер, знак классности 1степени(впервые). Отобразилось как две медали-картинки и текст о достижении 1степени. Путь к иконке прописан, но только текст отобразило. С знаками классности непонятные траблы. Скрина нет. Edited March 14, 2014 by SuperXcool Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted March 14, 2014 Share Posted March 14, 2014 (edited) Заработал: Стрелок, снайпер, знак классности 1степени(впервые). Отобразилось как две медали-картинки и текст о достижении 1степени. Путь к иконке прописан, но только текст отобразило. С знаками классности непонятные траблы. Скрина нет. Ты тест 5 пробовал?Я пока правленную версию не заливал,пока медалек нет)) Залил без собственного теста 6-ую версию.Чет не урожайный сегодня день на медальки,может у кого то лучше получится)) Edited March 14, 2014 by КВГ Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 14, 2014 Share Posted March 14, 2014 Ты тест 5 пробовал?Я пока правленную версию не заливал,пока медалек нет)) Залил без собственного теста 6-ую версию.Чет не урожайный сегодня день на медальки,может у кого то лучше получится)) Для теста медалей выкатываю подарочные танки с пулеметами: стрелок, снайпер часто сыпет! 1-2 обоймы выпустил- медальки!)) Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted March 14, 2014 Share Posted March 14, 2014 Для теста медалей выкатываю подарочные танки с пулеметами: стрелок, снайпер часто сыпет! 1-2 обоймы выпустил- медальки!)) У меня из песка только Т29 который я редко выкатываю,все остальное десятки)) Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 14, 2014 Share Posted March 14, 2014 У меня из песка только Т29 который я редко выкатываю,все остальное десятки)) Если место в ангаре есть купи танк-пулемет из ветки развития. Ты тест 5 пробовал?Я пока правленную версию не заливал,пока медалек нет)) Залил без собственного теста 6-ую версию.Чет не урожайный сегодня день на медальки,может у кого то лучше получится)) Смотрел твои конфиги... В нотепаде+ сравнивал- не все ачивки есть у тебя. Штук пять отсутствует.Офтоп. При выходе один на один с другим пулеметом при стрельбе по мне вешает клиент. Пинг в небо, картинка замирает...( Может из-за лога попаданий в дамаг панели? Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted March 14, 2014 Share Posted March 14, 2014 (edited) Если место в ангаре есть купи танк-пулемет из ветки развития. Смотрел твои конфиги... В нотепаде+ сравнивал- не все ачивки есть у тебя. Штук пять отсутствует. Офтоп. При выходе один на один с другим пулеметом при стрельбе по мне вешает клиент. Пинг в небо, картинка замирает...( Может из-за лога попаданий в дамаг панели? Без понятия,у меня в жизни не вешало клиент,правда и пулеметов нет))Питон-лог кристально чистый,без лишних записей(кроме одного косячка со звуком,но это нормально). Ачивки копировал у NooBooL,тест все таки.Потом с картинками в achievement сравню. Edited March 14, 2014 by КВГ Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 14, 2014 Share Posted March 14, 2014 Без понятия,у меня в жизни не вешало клиент,правда и пулеметов нет))Питон-лог кристально чистый,без лишних записей(кроме одного косячка со звуком,но это нормально). Ачивки копировал у NooBooL,тест все таки.Потом с картинками в achievement сравню. Сравнил еще раз- они не так и важны... Link to comment Short link Share on other sites More sharing options...
BOtsmAN Posted March 14, 2014 Share Posted March 14, 2014 Эта рачина донная, как ты выразился, на маусе имеет дамаг за бой 2700+ .. Так что поосторожнее с выражениями (19к 1159 54%) Какая разница какой дамаг на маусе? Мы про маусы говорим чтоли? Общая статистика она потому и общая что показывает насколько хорошо ты играешь на всей технике, а не на каком то маусе, с друзьями под пивко удовольствие получаешь. Будь с собой честен 1100 - это рачина. Без обид. 3 @ Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted March 14, 2014 Share Posted March 14, 2014 (edited) Сравнил еще раз- они не так и важны... Безымянный.jpg Ну Витмана добавлю,Белого тигра уже нет и не будет скорей всего,а ноимидж вообще не понятно,что за "медаль". П.С:Витманн оказался Бельтером,а его уже много патчей как нет)) Edited March 14, 2014 by КВГ Link to comment Short link Share on other sites More sharing options...
bounceplink Posted March 14, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
NooBooL Posted March 15, 2014 Share Posted March 15, 2014 У меня одного запятые не убираются???((( Делаю как Meddio советует... ...табы, пробелы куда то пропадают((( А должно быть вот так! Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 15, 2014 Share Posted March 15, 2014 (edited) У меня одного запятые не убираются???((( Делаю как Meddio советует... 312.jpg ...табы, пробелы куда то пропадают((( А должно быть вот так! 5435.jpg У меня без запятых. И табы работают.Скрин Посмотри конфиг мой Конфиг Ссылка на пост в другой теме Edited March 15, 2014 by SuperXcool Link to comment Short link Share on other sites More sharing options...
Meddio Posted March 15, 2014 Share Posted March 15, 2014 (edited) NooBooL, а о каких запятых идет речь? Я говорил о запятых между ачивками. А на обоих скринах - только одно достижение (т.е. запятых и не должно быть в принципе). Что касается пропавших пробелов и табов, может быть, <font> не туда вставлен или не закрыт? Без sysMsg.json (желательно в двух версиях - "до" и "после" возникновения проблемы) никто ничего не подскажет. Edited March 15, 2014 by Meddio Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 15, 2014 Share Posted March 15, 2014 У меня одного запятые не убираются???((( Делаю как Meddio советует... 312.jpg ...табы, пробелы куда то пропадают((( А должно быть вот так! 5435.jpg Да, покажи на скрине запятые. О чем ты? Link to comment Short link Share on other sites More sharing options...
NooBooL Posted March 15, 2014 Share 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>", Получаем "потерявшиеся" табы и пробелы((( Что я делаю не так???(((( Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 15, 2014 Share 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 Link to comment Short link Share on other sites More sharing options...
NooBooL Posted March 16, 2014 Share Posted March 16, 2014 Посмотри мой конфиг, скрины. Сравни. Работает. У меня так:"brf":{"achieves":"<font size='0'>{{achieves}}</font>"},"achieves":{"default": "<font color='#929290' size='13'> %s </font>\n"} Кинь конфиг, а то по фото еще не научился гадать! Да я уже посмотрел)) Конфиги-то почти одинаковые))) sysMsg.rar Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 16, 2014 Share Posted March 16, 2014 (edited) Да я уже посмотрел)) Конфиги-то почти одинаковые))) sysMsg.rar А зачем <textformat tabstops='[40]'>? Ставь просто <tab>. У меня без tabstops работает табуляция, пишу <tab> и само отступает, колонки или по умолчанию заложены? Где "тоньше" настройка нужна "пробел" добавляю...----------- Добавь color='#XXXXXX' -может в нем "магия" скрыта? Только в нем отличие для ачивок у нас. Edited March 16, 2014 by SuperXcool Link to comment Short link Share on other sites More sharing options...
NooBooL Posted March 16, 2014 Share Posted March 16, 2014 Добавь color='#XXXXXX' -может в нем "магия" скрыта? Только в нем отличие для ачивок у нас. Ставил НЕ ПОМОГАЕТ((( Link to comment Short link Share on other sites More sharing options...
Recommended Posts