goodman 664 #226189 Posted October 30, 2014 Мод статистики за сессию подскажите, где почитать о паттернах? я столкнулся с ними впервые и хочу разобраться в синтаксисе.) Quote Share this post Link to post Short link Share on other sites
muatdeeb 137 #226195 Posted October 30, 2014 tratatank давал ссылочку где-то... Вот его пост. И да, там аглицкий. 1 Quote Share this post Link to post Short link Share on other sites
goodman 664 #226198 Posted October 30, 2014 tratatank давал ссылочку где-то... И да, там аглицкий. спасибо! а то я тупо читаю всю тему, до 16той страницы дошёл, а потом планировал гуглить.) Quote Share this post Link to post Short link Share on other sites
Vslav666 3 #226201 Posted October 30, 2014 подскажите, где почитать о паттернах? я столкнулся с ними впервые и хочу разобраться в синтаксисе.) Phyton, "регулярные выражения". Поиск в помощь... Quote Share this post Link to post Short link Share on other sites
kol448 1 #226274 Posted October 30, 2014 подскажите чёт статистика не отображаеться в бою уже 2 дня Quote Share this post Link to post Short link Share on other sites
SEREGA_SF 611 #226280 Posted October 30, 2014 (edited) Все работает вроде без нареканий... А тьфу, в бою)))))) ниже ответили Edited October 30, 2014 by SEREGA_SF Quote Share this post Link to post Short link Share on other sites
lii 44 #226281 Posted October 30, 2014 kol448 В бою, это другой мод))) Данная статистика послебоевая. Проверьте вкладку "настройки" на http://www.modxvm.com/ Quote Share this post Link to post Short link Share on other sites
goodman 664 #226283 Posted October 30, 2014 (edited) .. тему осилил полностью(хоть и тяжко, но полезно) теперь буду пилить конфиг, благо из разрозненных объяснялок мысленно составил цельную картину.) @tratatank, спасибо! думаю подсяду на ваш труд:) Edited October 30, 2014 by goodman Quote Share this post Link to post Short link Share on other sites
Adamant_95reg 9 #226299 Posted October 30, 2014 (edited) скажите пожалуйста почему разница в после боевой статистике в вашей и Пмод?: 'скрин' Edited October 30, 2014 by Neo_Shot Quote Share this post Link to post Short link Share on other sites
goodman 664 #226310 Posted October 30, 2014 (edited) почему разница в после боевой статистике в вашей и Пмод? думаю анализ кэша поможет вам найти истину.. @tratatank, имеется вот такой лаконичный вариант (все показатели вымышлены и любые совпадения с реальностью являются чистой случайностью ) вопрос: как убрать свободное место? Edited October 30, 2014 by goodman Quote Share this post Link to post Short link Share on other sites
BuSH 174 #226357 Posted October 31, 2014 скажите пожалуйста почему разница в после боевой статистике в вашей и Пмод?: Читай первых 3 поста на 37-й странице :) Quote Share this post Link to post Short link Share on other sites
tratatank 609 #226362 Posted October 31, 2014 думаю анализ кэша поможет вам найти истину.. @tratatank, имеется вот такой лаконичный вариант (все показатели вымышлены и любые совпадения с реальностью являются чистой случайностью ) template.PNG вопрос: как убрать свободное место? А у тебя случайно центр уведомлений на скрине не полупустой? Попробуй забить его сообщениями до появления прокрутки, тогда вроде без пустых пространств начинает отображаться. Quote Share this post Link to post Short link Share on other sites
goodman 664 #226439 Posted October 31, 2014 центр уведомлений забить сообщениями до появления прокрутки да, так и есть:) сделал себе очень сжатый вариант Quote Share this post Link to post Short link Share on other sites
goodman 664 #226542 Posted November 1, 2014 (edited) @tratatank, { "pattern": "(Машина:.*)", "repl": "\\1\n<font color='#929290'>Место в команде: <font color='{{c:medPlace}}'>{{medPlace}}</font></font>" } подскажите, как окгруглить до целого (убрать запятую и всё после неё) выводимое число? PS извиняюсь за дублирование поста Edited November 1, 2014 by goodman Quote Share this post Link to post Short link Share on other sites
BuSH 174 #226544 Posted November 1, 2014 @tratatank, { "pattern": "(Машина:.*)", "repl": "\\1\n<font color='#929290'>Место в команде: <font color='{{c:medPlace}}'>{{medPlace}}</font></font>" } подскажите, как окгруглить до целого (убрать запятую и всё после неё) выводимое число? PS извиняюсь за дублирование поста {{medPlace:d}} 1 Quote Share this post Link to post Short link Share on other sites
goodman 664 #226599 Posted November 2, 2014 @BuSH,спасибо! всё работает Quote Share this post Link to post Short link Share on other sites
BuSH 174 #226612 Posted November 2, 2014 (edited) "примеры паттернов" У меня в паттернах много чего можно найти. Вот только условия не использовал. "battleStatPatterns": [ { "pattern": "Победа!</font>\n<font color='#8C8C7E'>Бой: ([^<]+)<\/font>\n<font color='#8C8C7E'>Машина: ([^<]+)<\/font>", "repl": "</font><font color='#00DC00'><b>\\2</b></font> <font color='#00B400' size='12'>\\1</font>" }, { "pattern": "Поражение</font>\n<font color='#929290'>Бой: ([^<]+)<\/font>\n<font color='#929290'>Машина: ([^<]+)<\/font>", "repl": "</font><font color='#DC0000'><b>\\2</b></font> <font color='#B40000' size='12'>\\1</font>" }, { "pattern": "Ничья</font>\n<font color='#929290'>Бой: ([^<]+)<\/font>\n<font color='#929290'>Машина: ([^<]+)<\/font>", "repl": "</font><font color='#DC00DC'><b>\\2</b></font> <font color='#B400B4' size='12'>\\1</font>" }, { "pattern": "x(\\d) за первую победу в день", "repl": "<img src='img://gui/maps/icons/library/multyXp.png' width='14' height='14' align='baseline' vspace='-4'>x\\1" }, { "pattern": "(Получено опыта:.*)", "repl": "\\1\n<img src='img://gui/maps/icons/library/dossier/avgDamage40x32.png' width='20' height='16' align='baseline' vspace='-6'><font color='{{g:avgDamage}}'>{{totalDmg}}</font> <img src='img://gui/maps/icons/library/dossier/maxDestroyed40x32.png' width='20' height='16' align='baseline' vspace='-6'><font color='{{g:avgFrag}}'>{{totalFrag}}</font> <img src='img://gui/maps/icons/library/crits/gunnerDestroyedSmall.png' width='16' height='16' align='baseline' vspace='-4'><font size='12'><font color='#FFFFFF'>{{totalShots}}</font> / <font color='#FFFFFF'>{{totalHits}}</font> / <font color='#FFFFFF'>{{totalPierced}}</font></font> <img src='img://gui/maps/icons/tankmen/crew/crewOperations.png' width='19' height='16' align='baseline' vspace='-6'><font color='{{g:avgPremXP}}'>{{tmenXP}}</font>" }, { "pattern": "<font color='#[A-F0-9]{6}'>Получено опыта: <font color='#C8C8B5'>([^<]+)<\/font> (\\(<img src='img://gui/maps/icons/library/multyXp.png' width='14' height='14' align='baseline' vspace='-4'>x\\d\\))", "repl": "<img src='img://gui/maps/icons/buttons/iconUpgrade.png' width='14' height='14' align='baseline' vspace='-3'><font color='{{g:medPlace}}'>{{medPlace:d}}</font> <img src='img://gui/maps/icons/library/XpIcon.png' width='14' height='14' align='baseline' vspace='-3'><font color='{{g:avgPremXP}}'>\\1</font> \\2 <font color='#FFFFFF'>WN8</font>: <font color='{{g:WN8}}'><b>{{WN8}}</b></font>" }, { "pattern": "<font color='#[A-F0-9]{6}'>Получено опыта: <font color='#C8C8B5'>([^<]+)<\/font>", "repl": "<img src='img://gui/maps/icons/buttons/iconUpgrade.png' width='14' height='14' align='baseline' vspace='-3'><font color='{{g:medPlace}}'><b>{{medPlace:d}}</b></font> <img src='img://gui/maps/icons/library/XpIcon.png' width='14' height='14' align='baseline' vspace='-3'><font color='{{g:avgPremXP}}'><b>\\1</b></font> <font color='#FFFFFF'>WN8</font>: <font color='{{g:WN8}}'><b>{{WN8}}</b></font>" }, { "pattern": "<font color='#[A-F0-9]{6}'>Получено кредитов: <font color='#C5CFCF'>([^<]+)<\/font>", "repl": "<img src='img://gui/maps/icons/library/CreditsIcon-1.png' width='11' height='11' align='baseline'><font color='{{c:credits}}'><b>{{credits}}</b></font> = <font color='#EEEE00'>\\1</font> - <font size='10' color='#FF4500'>{{autoRepair}}</font> - <font size='10' color='#FF4500'>{{autoLoad}}</font> - <font size='10' color='#FF4500'>{{autoEquip}}</font>" }, { "pattern": "\\(штраф за нанесение урона союзникам: ([^)]+)\\)", "repl": "- <font size='10' color='#FF4500'>\\1</font>" }, { "pattern": "\\(компенсация за урон от союзников: ([^)]+)\\)", "repl": "+ <font size='10' color='#EEEE00'>\\1</font>" }, { "pattern": "Достижения в бою: <font color='#D6D7D4'>", "repl": "<font color='#00FFFF'>" }, { "pattern": ", ", "repl": "\n" } ] И как это всё выглядит upd. вместо опыта экипажа можно впихнуть ассистдемедж так как опыт экипажа уже есть в XVM Edited November 2, 2014 by BuSH 3 Quote Share this post Link to post Short link Share on other sites
goodman 664 #226616 Posted November 2, 2014 (edited) У меня в паттернах много чего можно найти спасибо, очень интересно и полезно для незнающих питон. Edited November 2, 2014 by goodman Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #226713 Posted November 3, 2014 "примеры паттернов" У меня в паттернах много чего можно найти. Вот только условия не использовал. "battleStatPatterns": [ { "pattern": "Победа!</font>\n<font color='#8C8C7E'>Бой: ([^<]+)<\/font>\n<font color='#8C8C7E'>Машина: ([^<]+)<\/font>", "repl": "</font><font color='#00DC00'><b>\\2</b></font> <font color='#00B400' size='12'>\\1</font>" }, { "pattern": "Поражение</font>\n<font color='#929290'>Бой: ([^<]+)<\/font>\n<font color='#929290'>Машина: ([^<]+)<\/font>", "repl": "</font><font color='#DC0000'><b>\\2</b></font> <font color='#B40000' size='12'>\\1</font>" }, { "pattern": "Ничья</font>\n<font color='#929290'>Бой: ([^<]+)<\/font>\n<font color='#929290'>Машина: ([^<]+)<\/font>", "repl": "</font><font color='#DC00DC'><b>\\2</b></font> <font color='#B400B4' size='12'>\\1</font>" }, { "pattern": "x(\\d) за первую победу в день", "repl": "<img src='img://gui/maps/icons/library/multyXp.png' width='14' height='14' align='baseline' vspace='-4'>x\\1" }, { "pattern": "(Получено опыта:.*)", "repl": "\\1\n<img src='img://gui/maps/icons/library/dossier/avgDamage40x32.png' width='20' height='16' align='baseline' vspace='-6'><font color='{{g:avgDamage}}'>{{totalDmg}}</font> <img src='img://gui/maps/icons/library/dossier/maxDestroyed40x32.png' width='20' height='16' align='baseline' vspace='-6'><font color='{{g:avgFrag}}'>{{totalFrag}}</font> <img src='img://gui/maps/icons/library/crits/gunnerDestroyedSmall.png' width='16' height='16' align='baseline' vspace='-4'><font size='12'><font color='#FFFFFF'>{{totalShots}}</font> / <font color='#FFFFFF'>{{totalHits}}</font> / <font color='#FFFFFF'>{{totalPierced}}</font></font> <img src='img://gui/maps/icons/tankmen/crew/crewOperations.png' width='19' height='16' align='baseline' vspace='-6'><font color='{{g:avgPremXP}}'>{{tmenXP}}</font>" }, { "pattern": "<font color='#[A-F0-9]{6}'>Получено опыта: <font color='#C8C8B5'>([^<]+)<\/font> (\\(<img src='img://gui/maps/icons/library/multyXp.png' width='14' height='14' align='baseline' vspace='-4'>x\\d\\))", "repl": "<img src='img://gui/maps/icons/buttons/iconUpgrade.png' width='14' height='14' align='baseline' vspace='-3'><font color='{{g:medPlace}}'>{{medPlace:d}}</font> <img src='img://gui/maps/icons/library/XpIcon.png' width='14' height='14' align='baseline' vspace='-3'><font color='{{g:avgPremXP}}'>\\1</font> \\2 <font color='#FFFFFF'>WN8</font>: <font color='{{g:WN8}}'><b>{{WN8}}</b></font>" }, { "pattern": "<font color='#[A-F0-9]{6}'>Получено опыта: <font color='#C8C8B5'>([^<]+)<\/font>", "repl": "<img src='img://gui/maps/icons/buttons/iconUpgrade.png' width='14' height='14' align='baseline' vspace='-3'><font color='{{g:medPlace}}'><b>{{medPlace:d}}</b></font> <img src='img://gui/maps/icons/library/XpIcon.png' width='14' height='14' align='baseline' vspace='-3'><font color='{{g:avgPremXP}}'><b>\\1</b></font> <font color='#FFFFFF'>WN8</font>: <font color='{{g:WN8}}'><b>{{WN8}}</b></font>" }, { "pattern": "<font color='#[A-F0-9]{6}'>Получено кредитов: <font color='#C5CFCF'>([^<]+)<\/font>", "repl": "<img src='img://gui/maps/icons/library/CreditsIcon-1.png' width='11' height='11' align='baseline'><font color='{{c:credits}}'><b>{{credits}}</b></font> = <font color='#EEEE00'>\\1</font> - <font size='10' color='#FF4500'>{{autoRepair}}</font> - <font size='10' color='#FF4500'>{{autoLoad}}</font> - <font size='10' color='#FF4500'>{{autoEquip}}</font>" }, { "pattern": "\\(штраф за нанесение урона союзникам: ([^)]+)\\)", "repl": "- <font size='10' color='#FF4500'>\\1</font>" }, { "pattern": "\\(компенсация за урон от союзников: ([^)]+)\\)", "repl": "+ <font size='10' color='#EEEE00'>\\1</font>" }, { "pattern": "Достижения в бою: <font color='#D6D7D4'>", "repl": "<font color='#00FFFF'>" }, { "pattern": ", ", "repl": "\n" } ] И как это всё выглядит upd. вместо опыта экипажа можно впихнуть ассистдемедж так как опыт экипажа уже есть в XVM Половина непонятного,типа ([^<]+)<\/font>,есть где нибудь подробная таблица по подобному?Буду признателен за ссылку:) Quote Share this post Link to post Short link Share on other sites
goodman 664 #226718 Posted November 3, 2014 Половина непонятного это питон.) Quote Share this post Link to post Short link Share on other sites