Jump to content
Korean Random

BuSH

User
  • Posts

    1,464
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by BuSH

  1. @jus,@oleg_68, это обсуждалось уже в десятках модов по сбору статистики на протяжении 3-х лет. А вопрос только набирает оборотов.
  2. Ну просто умножить на 1.5 без проверки на есть/нет према я и сам мог :) Хотя... я только подумал а ты запилил. Спасибо. Ща затестю. Upd. Пашет как надо. Даже, в стиле картохи, отбрасывает дробную часть а не округляет.
  3. @tratatank, вижу тебя там вдохновение настигло :) Запили, пожалуйста, макрос опыта с ПА, но без плюшек всяких. Всегда во всех статках юзал для суммы - опыт со всеми иксами и акциями, для среднего - опыт с ПА, который лучше всяких процентов побед и рейтингов отображал качество нагиба за сессию. А в самой первой статке МСМ вовсе не было выбора и именно так отображался опыт ведь это топовый вариант. Обновил сообщения, но как-то уж сильно минималистично лол
  4. Эта регулярка не хавает разделитель групп разрядов - пробел. Upd. Замени на [^<]+ и должно быть норм.
  5. тю епт... та уже не надо ибо я расписал что там у тебя не так и вывалил проверенный вариант решения "pattern": "(Получено опыта: )<font color='#C8C8B5'>[^<]+<\/font>", "repl": "\\1<font color='{{g:avgPlace}}'>{{totalXP}}</font> <img src='img://gui/maps/icons/library/XpIcon.png' width='14' height='14' align='baseline vspace='-3'></font>"
  6. Дай все замены или конфиг. Что-то ты "недоговариваешь"... У меня почти так же всё, но ни разу не видел каких-либо глюков. Upd. Кое-как воспроизвёл твою ситуацию и причина была в том, что ты градиентом красишь картинку. В том варианте что я дал - втули закрывающий тег font перед картинкой а не за ней.
  7. У меня вообще ничего не получалось пока юзал регулярку с дефолтного конфига, но ни разу не было такого что бы картинка дублировалась. Попробуй так: "pattern": "(Получено опыта: )<font color='#C8C8B5'>[^<]+<\/font>", "repl": "\\1<font color='{{g:avgPlace}}'>{{totalXP}} <img src='img://gui/maps/icons/library/XpIcon.png' width='14' height='14' align='baseline vspace='-3'></font>" Так как иконка "подпрыгивает" вверх юзай vspace='-3'
  8. Написал великий простынщик :) Upd. та и в XVM уже больше года как конфиг цвета ООП стайл с DRY
  9. На офффоруме этих формул полно со всеми тестами и доказательствами их верности.
  10. XVM 3-я строка ниже "battleResults": { "startPage": 1, // Номер начальной страницы (1, 2, 3). "showNetIncome": true, // true - Отображать чистый доход на первой странице "showExtendedInfo": true, // true - Отображать процент попаданий и урон на первой странице под кредитами и опытом "showTotals": true, // true - Показывать итог по вашей боевой эффективности на первой странице "showChances": false, // true - включить отображение шансов на победу (только с xvm-stat). "showBattleTier": false // true - включить отображение уровня боя.
  11. Я брал с гита. Работает вывод. @tratatank, замути плз не жадную регулярку что бы схавать название карты. У тебя это в разы быстрее получится ) Хотя... меня больше экранирование вымораживает чем жадность. Upd. замутил такую же как и на опыт, но как-то через заднее место <font color='#8C8C7E'>Бой: [^<]+<\/font> "pattern": "Достижения в бою: <font color='#D6D7D4'>", "repl": "<font color='#00FFFF'>" Вообще, цвет D6D7D4 только в перечне медалей встречал и если менять только цвет медалей - можно использовать код: "pattern": "D6D7D4", "repl": "00FFFF" Покрасил в цвет результата боя название танка, медальки и добавил картинку в иксованный опыт как это было в MCM Ver. V2
  12. Чёт я не понял... Как вывалить в лог все сообщение? Upd. Завтыкал параметр в конфиг добавить.
  13. А это и входило в изначальный план, но меня отвлекли и я как-то подзабил на это дело. Очень геморно проверять проверять что написал. Перезайди в игру, скатайся бой да такой бой что бы в послебоевом сообщении была нужная инфа. P.S. Завтра, точнее сегодня, на работе сделаю и проверю. Вообще... хотел сделать что бы каждая медалька с новой строки была как делал Meddio в Exel. А то как навалит штук 8 и хрен что поймёшь из-за конченного переноса строк.
  14. Точно такой же у тебя может быть только если уже скачал тот что я выложил лол Это дефолт с небольшими правками + цвет. С моим конфигом делайте что хотите, но я ничего никому добавлять не буду.
  15. Тогда бери весь конфиг. Но, боюсь, может не понравится сессионная статка которая без пачки всего того бреда за которым гоняется большинство игроков. Сброс ручной, выглядеть будет так: Файл с архива положить в папку .\World_of_Tanks\res_mods\0.9.0\scripts\client\mods stat_config.zip
  16. При вставке пасты, не забывайте запятую в конце. Иконки все дефолтные. Кто заюзал - пожалуйста, лайк для статистики :) "battleStatPatterns": [ { "pattern": "Победа!</font>\n<font color='#8C8C7E'>Бой: ", "repl": "</font><font color='#00EE00'>" }, { "pattern": "Поражение</font>\n<font color='#929290'>Бой: ", "repl": "</font><font color='#EE0000'>" }, { "pattern": "Ничья</font>\n<font color='#929290'>Бой: ", "repl": "</font><font color='#EE00EE'>" }, { "pattern": "Танк: ", "repl": "" }, { "pattern": " за первую победу в день", "repl": "" }, { "pattern": "<font color='#[A-F0-9]{6}'>Получено опыта: <font color='#C8C8B5'>([^<]+)<\/font>", "repl": "<img src='img://gui/maps/icons/library/XpIcon.png' width='14' height='14' align='baseline'><font color='{{g:avgXP}}'>\\1</font> (<font color='{{g:avgPlace}}'>{{avgPlace}}</font>)" }, { "pattern": "\n<font color='#[A-F0-9]{6}'>Получено кредитов: <font color='#C5CFCF'>([^<]+)<\/font>", "repl": " <img src='img://gui/maps/icons/library/CreditsIconBig-1.png' width='8' height='8' align='baseline'><font color='#EEEE00'>\\1</font>" }, { "pattern": "Достижения в бою: ", "repl": "" }, { "pattern": "компенсация за урон от союзников: ", "repl": "+" }, { "pattern": "штраф за нанесение урона союзникам: ", "repl": "-" } ], "battleStatText": [ "WN8: <font color='{{g:WN8}}'><b>{{WN8}}</b><tab></font> Наварил: <font color='{{c:credits}}'><b>{{credits}} <img src='img://gui/maps/icons/library/CreditsIcon-1.png' width='11' height='11' align='baseline'></b></font>" ]
  17. хмм... делюсь своим модпаком только с кентами и нигде не афиширую. Могу список паттернов скинуть? Достаточно будет?
  18. Ну когда ты на сотке привозишь по выстрелов 5-8 в НЛД за бой - перестаешь сомневаться что пробитий для поджога нужно в среднем 20 а не 9(+чистота и порядок). Я много играл на Е100 и на яге100. На яге100 в нлд ловишь гораздо больше чем на Е100 и я, точно, не горел в почти каждом бою! Дочитал тот мануал с разноцветными буковками... оно бы всё так если бы не про конечный шанс возгорания двигла. Тех кто утверждает подобный бред, я матом! Совсем недавно получил тому очередное доказательство: на борще с топ волыной(203 урон) снес кабину фуловому ис-8(прочность бк 210). Ну а внутренний модуль никак не может быть надкоцан при 100% основного хп Вот здесь было много мути и я больше склоняюсь к малёха иному варианту. Экипаж контузит при нанесении любого урона, даже, 1. 25 хп? Да! У снаряда контузившего экипаж, снимается 25 единиц урона и дальше он летит ослабленным.
  19. 'Не в этом ли выпуске?' Ты стрелял из орудия у которого урон по модулям*0,75 превышал прочность-ремонтный уровень двигателя? Уверен, ты понял к чему я. У меня нет доводов с тобой спорить, а без них, я здесь, как Лев Толстой, но я очень много играл на немцах, которым все стреляют только в НЛД чем постоянно поджигают. Дак вот... Без тех 45% - сложно было бы найти бой, в котором такой немец не загорелся бы.
  20. Случайно наткнулся на твой древний мануал... А как на счёт того что шанс попадания в двигатель при стрельбе в двигатель ~ 45%. Тогда при шансе возгорания 20%, шанс поджечь танк через двигатель 20*0,45=9%. А с прокачанным мехводом 20*0,75*0,45=6,75%. С баками на много проще...
  21. LOG_NOTE(message) Это то что вывалит весь месседж?
  22. С минимилизацией херня выходит :( Минимальная высота сообщения с результатом боя - 167 пикселов. Можешь что с этим сделать? Хотя... Это же высота дефолтного бгфона и, может, из-за него все дела... Их название говорит за себя. Выпиши те что ты не понял, попытаюсь расшифровать. Upd. месседж висел часа 2 не отправленный а тут писанины за это время... Ну я ещё дальше продвинулся. Пол дня сидел с жадной регуляркой боролся и питоновским экранированием. Сначала добавил тупейшую замену цвета в самом начале с победы на поражение и ничью. Один хер я вырезаю все дефолтные цвета. Но стала проблема что менять цвет нужно аж 4 раза лол. Потом цвет сменил на <font color='#[A-F0-9]{6}'>. Я понял что сообщения уже пришедшие не изменить. Но хотя бы чтоб не нужно было перезапускать клиент никак? Я вот первый раз посмотрел что на тех картинках. Сильно тускло. В предыдущих разукрашках сообщений был сплошной фон красный/зелёный/фиолетовый. Разные бы картинки от результата натыкать тогда бы норм. Вчера играл 4 боя, вылетов нет. XVM обычно юзал с последних ночников, но сейчас там мути ппц и сейчас стоит 3382. Пока так:
  23. Ну вот из-за недостатка примера, хоть убей, не красило победы. 'Вспомнил старый добрый файлик'
  24. В идеале, хотел максимальное приближение к V2 версии культового мода MCM от Vslav666 с отключенными сообщениями о расходниках. Инструментов мода Exel хватало что бы его в точности скопировать. 'Вот как выглядел бонус за первую победу в день' Хотя бы несколько стандартных фраз заменить на милипиздрическую картиночку и выкинуть некоторые переносы строк. Думал красить медальки но простейшая замена: {"pattern": "Достижения в бою: ", "repl": ""} и так глаз радует. Upd. Вроде начало получатся, но иногда, не хавает паттерн текст. Был бы какой дебаг, что бы всю строку сообщения вываливало как в твоём примере. :) При победе - название карты зелёным цветом. Upd1. Тююю ёпт! Догнал что делает \\1 и скобки. Тогда всё на много проще :)
×
×
  • Create New...