Olleg
User-
Posts
10 -
Joined
-
Last visited
Reputation
0 Noob-
До 5 утра 02/04/23 все работало Потом либо на сервере что то перекроили либо еще что то возможно формат wn8exp.json поменялся В логах При загрузке ERROR: Traceback (most recent call last): ERROR: File "mod_wotstat", line 1, in <lambda> ERROR: File "mod_wotstat", line 1, in wotStat_onBecomePlayer ERROR: File "mod_wotstat", line 1, in load ERROR: File "mod_wotstat", line 1, in getExpValues ERROR: TypeError: 'NoneType' object has no attribute '__getitem__' При зависании клиента ERROR: Traceback (most recent call last): ERROR: File "scripts/client/gui/mods/mod_wotstat.pyc", line 1, in calcValues ERROR: KeyError: 'expDamage' Далее при ошибке стирается кеш и так по кругу Вот я же предлагал кеш файл не стирать при ошибках (а теперь статистика стерта) Будем ждать исправлений
-
Если я тебя правильно понял то проверка идет все время при любом чтении записи кеша (если файл кеша занят другим процессом или загрузка диска 100% , то есть вероятность обнуления кеша прямо в игре) Просто я думал что у тебя проверка наличие файла только при загрузке мода а не в процессе его работы (думал что если файл в процессе работы мода испортился, то мод об этом пишет в лог, а потом уже при перезапуске игры пересоздает заново. Хотя лучше в области уведомлений вывести кнопку и сообщение об ошибке файла) Ладно как есть так есть, каждый программирует по своему
-
В логе все чисто Просто играл в натиск потом глянул и кеш чистый Ни из игры не выкинуло ни перезагрузки клиента не было Странно первый раз такое за несколько лет использования А в моде нет проверки на задержки чтения файла (если не смог открыть файл то что мод сделает ? создаст новый или выпадет в ошибку и повторит чтение)