Jump to content
Korean Random

Тема для выкладывания конфигов "WN8 статистика за сессию" от tratatank


Slava7572

Recommended Posts

15.09.2022 в 10:13, Kurzdor сказал:

Обновление

Изменения:


- Мод обновился, поэтому КЭШ СТАТИСТИКИ СБРОСИТСЯ!
- Исправил работу макроса accountCreditsBank, спасибо @ЧАЙНИК и @SEREGA_SF

P.S. Большая просьба - проверить на правильность работы данного макроса.

 

Отображение "Хранилища" заработало.

 

1.png.a9c5a28022d7a9f5035e4e8632a501f2.png     2.png.76523797ba1d818f7229e75856401712.png

 

0036.gif.50899499dc9eb9c376a792c229eedd84.gif

 

Огромное спасибо тебе, Kurzdor, за твою работу!   :honoring:

  • Upvote 1
Link to comment
Short link
Share on other sites

@NooBooL Это всё регулярки (regular expressions). Их расшифровать можно тут 

([^)]+)

( ) - такие скобки это то, что будет захватывать всё что внутри что подпадает под заданные, скажем так, настройки и вытащить в \\1. Если таких груп 2, то \\1 и \\2 и так далее. Сколько групп, столько можно извлечь значений из них.

Квадратные скобки внутри будет захватывать всё что внутри них записано.
^ внутри квадратных скобок значит то, что будут захватыватся ВСЕ символы кроме тех что внутри квадратных скобок (сама ^ не считается)
+ после квадратных значит что будут захватывается символы один или больше раз.
Тоесть все символы до закрывающей скобки.

Вторая регулярка ловит все цифры которые попадутся, вроде лишь первое совпадение считается. И потом через \\1 извлекаешь значение.
Вообще, регулярки - дело сложное. Но они очень мощные.

Edited by Kurzdor
  • Upvote 3
Link to comment
Short link
Share on other sites

Сдаётся мне авторы других конфигов так же как и я не сильно разбираются в этих регулярках.
Нуу может я и ошибаюсь...

Чтож, будем разбираться))

 

UPD
Багрепорты уже принимаются???))

  • Upvote 1
Link to comment
Short link
Share on other sites

15.09.2022 в 01:58, Kurzdor сказал:

@S_Amadeus в оригинале он был? Если да, то попытаюсь вернуть.
Про данный рейтинг, если что, не в курсах. Ну или почти.

Не было, но осеня хосецца, насяльника!

Link to comment
Short link
Share on other sites

@Kurzdor  помоги. Не могу разобраться с этими регулярками((

Код такой...

	{"pattern": "Получено опыта([^<]+)",
		"repl": " <textformat tabstops='[170]'><img src='img://gui/maps/icons/library/PowerlevelIcon-1.png' width='12' height='12' vspace='-2'><font size='13' color='#CCCCCC'>  Опыт <font size='10' color='#6e6e6e'>(свободный опыт)</font>\t{{totalXP}} </font><font size='10' color='#6e6e6e'>({{totalFreeXP}})</font></textformat>"},

...результат такой
431514354315.jpg.4d9527b5a4090ace86f693125cb3e53b.jpg

Почему количество опыта выводиться дважды понять не могу((
Такая же история и с количеством кредитов.
А если что-то поменять, в регулярке, строка вообще отказывается форматироваться(( 

Edited by NooBooL
Link to comment
Short link
Share on other sites

15.09.2022 в 12:58, Kurzdor сказал:


5. Доп. макросы будут

Хотелка появилась, спс NooBooL, его скрину))

Ввести 3 макроса для послебоевых:

{{vehicle-tier}} - уровень техники

{{vehicle-class}} - класс техники

{{vehicle-nation}} - нация техники

для них сделать вывод как текстовый, так и графический (возможность свои картинки ставить).

396227303_.png.10f200b82f5e44e657e747fb25f78629.png   2090222999_2.png.e6901ebac7bbc84d843cb100b0673bd7.png   (873329459_.png.4be5ca6324e28baae51eebf4f17242db.png)   129451033_.png.42857d50945615a7061a99252f3d4072.png

Edited by SEREGA_SF
Link to comment
Short link
Share on other sites

У меня тоже много хотелок, но я с ними пока повременю))

P.S.
Я вообще предлагаю другую тему на корее запилить, потому как если так дальше пойдёт, мод будет совершенно другой))

Link to comment
Short link
Share on other sites

  • 4 weeks later...

@steaxch Режим "Натиск" прячется под цифрой 43, добавляем просто в includeBattleType

Будет время - возможно добавлю в мод сразу. 
Пока что - дичайшая нехватка по добавлению новых фич в моды. Что мои, что тех, что я поддерживаю.

Edited by Kurzdor
  • Upvote 2
Link to comment
Short link
Share on other sites

1 час назад, Kurzdor сказал:

@steaxch Режим "Натиск" прячется под цифрой 43, добавляем просто в includeBattleType

 

я и хотел цифру узнать, просто думал раз режим новый, нужно в скрипте его сначала прописать

спасибо

 

Link to comment
Short link
Share on other sites

Привет
Сегодня сам по себе обнулился файл cache.json в нем было около 350 записей боев
Поэтому вопрос
Есть ли ограничения на размер файла кеша или ограничения на количество записей в нем

Link to comment
Short link
Share on other sites

@Olleg 
Привет, дело в том что, ограничений на файл нету никаких у мода.
А вот то, почему сработал сброс кэша только гадать можно с отключенными автосбросами и тд.
Ошибок в логи не высыпало случаем?

Edited by Kurzdor
Link to comment
Short link
Share on other sites

17 часов назад, Kurzdor сказал:

Ошибок в логи не высыпало случаем?

В логе все чисто
Просто играл в натиск потом глянул и кеш чистый
Ни из игры не выкинуло ни перезагрузки клиента не было
Странно первый раз такое за несколько лет использования
А в моде нет проверки на задержки чтения файла (если не смог открыть файл то что мод сделает ? создаст новый или выпадет в ошибку и повторит чтение)

Edited by Olleg
Link to comment
Short link
Share on other sites

@Olleg 
если он по каким либо причинам не может прочитать - то просто мод посчитает что кэш проблемный и просто вайпнет (удалит и пересоздаст) его. 
Смысла читать снова файл когда он мне выбросил ошибку - нет)

Link to comment
Short link
Share on other sites

2 часа назад, Kurzdor сказал:

@Olleg 
если он по каким либо причинам не может прочитать - то просто мод посчитает что кэш проблемный и просто вайпнет (удалит и пересоздаст) его. 
Смысла читать снова файл когда он мне выбросил ошибку - нет)

Если я тебя правильно понял то
проверка идет все время при любом чтении записи кеша (если файл кеша занят другим процессом или загрузка диска 100% , то есть вероятность обнуления кеша прямо в игре) Просто я думал что у тебя проверка наличие файла только при загрузке мода а не в процессе его работы (думал что если файл в процессе работы мода испортился, то мод об этом пишет в лог, а потом уже при перезапуске игры пересоздает заново. Хотя лучше в области уведомлений вывести кнопку и сообщение об ошибке файла)
Ладно как есть так есть, каждый программирует по своему

Edited by Olleg
Link to comment
Short link
Share on other sites

@Olleg 
вот ты меня не понял. 
Проверок всё время нету. Один раз загрузился кэш и всё. Если произошла ошибка - то просто пересоздаём кэш.
Обновляем кэш в случае:
1. После получение инфы про новый бой
2. Сбросе статистики
3. При обновлении инфы про баланс на аккаунте (зоито, серебро, боны, xp)
4. При нажатии на кнопку применения бонуса по опыта на бою
Вполне может быть такое, что он запнулся на любом из этих этапов.
Плюс зависит от железа. Оно может вообще споткнутся на этом моменте. Особенно у танкистов.

Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...