Kotyarko_O 1,906 #311144 Posted January 27, 2016 @Slava7572, , в шапке лежит ссылка на обновлённую версию. Quote Share this post Link to post Short link Share on other sites
LESHIY_ODESSA 6 #311146 Posted January 27, 2016 (edited) Как раз в тему "обновление" картошкино,говорят,что service_channel.pyc не дает в игру зайти.Насколько я помню,это часть данного мода. Именно так, после микрообновы картохи этот файл не дает запустить игру. Так выше же было сообщение, что service_channel.pyc уже не нужен. Я его удалил его еще тогда. Edited January 27, 2016 by LESHIY_ODESSA Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #311147 Posted January 27, 2016 (edited) @Slava7572, , в шапке лежит ссылка на обновлённую версию. Спс))Я обновился,вот только не заметил,что файл убрали. Edited January 27, 2016 by Slava7572 Quote Share this post Link to post Short link Share on other sites
Polyacov_Yury 1,667 #311175 Posted January 27, 2016 (edited) Два года. Я оплакивал тебя два года. Три патча. У меня ушло на ремонт этой бяки три патча. '(с)' http://kissthemgoodbye.net/sherlock/albums/s3/e01/Sherlock_S03E01_1080p_KISSTHEMGOODBYE_NET_1721.jpg Всю ситуацию можно описать одним действием. 'Вот этим.' https://files.everypony.ru/smiles/41/3e/808961.jpghttps://derpicdn.net/img/view/2014/2/16/553372__safe_solo_screencap_discord_hub+logo_spoiler-colon-s04e11_three's+a+crowd_blue+flu_facepalm.jpg Я с себя в шоке. Штрафы и компенсации не работали в течение минимум трех патчей, потому что вместо service_channel.BattleResultsFormatter._BattleResultsFormatter__i18n_ в двух местах было написано service_channel.BattleResultsFormatter._BattleResultsFormatter_i18n_ вот так. Мод выведен на версию 1.0.0. Огромное Спасибо NooBooL :) Edited January 27, 2016 by Polyacov_Yury 3 Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #311194 Posted January 27, 2016 Всю ситуацию можно описать одним действием.Бывает) А что разве traceback и логи нынче не помогают решить проблему? Quote Share this post Link to post Short link Share on other sites
AtotIK 580 #311304 Posted January 29, 2016 ERROR: [EXCEPTION] (scripts/common/Event.py, 34): Traceback (most recent call last): File "scripts/common/Event.py", line 32, in __call__ File "scripts/client/gui/battle_control/dyn_squad_functional.py", line 165, in __onReceivedInviteModified File "scripts/client/gui/battle_control/dyn_squad_functional.py", line 186, in __handleModifiedInvitesList File "scripts\client\mods\ButtonReplacer.py", line 177, in new_inviteReceived AttributeError: 'DynSquadMessagesController' object has no attribute '__sendMessage' Юра, твоё? На последней версии модика выдало. У меня в PMOD выключены сообщения динамических взводов. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #311324 Posted January 29, 2016 ERROR: [EXCEPTION] (scripts/common/Event.py, 34): Traceback (most recent call last): File "scripts/common/Event.py", line 32, in __call__ File "scripts/client/gui/battle_control/dyn_squad_functional.py", line 165, in __onReceivedInviteModified File "scripts/client/gui/battle_control/dyn_squad_functional.py", line 186, in __handleModifiedInvitesList File "scripts\client\mods\ButtonReplacer.py", line 177, in new_inviteReceived AttributeError: 'DynSquadMessagesController' object has no attribute '__sendMessage' Юра, твоё? На последней версии модика выдало. У меня в PMOD выключены сообщения динамических взводов. У меня нет такого.А ты эти файлы убрал?dyn_squad_functional.pyc(C:\Games\World_of_Tanks\res_mods\0.9.13\scripts\client\gui\battle_control) и service_channel.pyc(C:\Games\World_of_Tanks\res_mods\0.9.13\scripts\client\messenger\formatters).Они не нужны теперь и у многих из за service_channel.pyc вообще в бой не заходило)) Quote Share this post Link to post Short link Share on other sites
AtotIK 580 #311343 Posted January 29, 2016 У меня нет такого.А ты эти файлы убрал?dyn_squad_functional.pyc(C:\Games\World_of_Tanks\res_mods\0.9.13\scripts\client\gui\battle_control) и service_channel.pyc(C:\Games\World_of_Tanks\res_mods\0.9.13\scripts\client\messenger\formatters).Они не нужны теперь и у многих из за service_channel.pyc вообще в бой не заходило)) Их и не было у меня изначально. Quote Share this post Link to post Short link Share on other sites
NooBooL 1,021 #311350 Posted January 29, 2016 (edited) Юра, твоё? Подтверждаю, такая же "шляпа" в логе, ещё вроде с прошлого патча. Edited January 29, 2016 by NooBooL Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #311351 Posted January 29, 2016 (edited) ERROR: [EXCEPTION] (scripts/common/Event.py, 34): Traceback (most recent call last): File "scripts/common/Event.py", line 32, in __call__ File "scripts/client/gui/battle_control/dyn_squad_functional.py", line 165, in __onReceivedInviteModified File "scripts/client/gui/battle_control/dyn_squad_functional.py", line 186, in __handleModifiedInvitesList File "scripts\client\mods\ButtonReplacer.py", line 177, in new_inviteReceived AttributeError: 'DynSquadMessagesController' object has no attribute '__sendMessage' исправил ButtonReplacer.rar @Polyacov_Yury замени dyn_squad_functional.DynSquadMessagesController._DynSquadMessagesController_sendMessage = new_sendMessage на dyn_squad_functional.DynSquadMessagesController._DynSquadMessagesController__sendMessage = new_sendMessage внимательней смотреть надо и я вообще не вижу смысла заменять __sendMessage на свое, можно оставить только _inviteReceived и _inviteSent Edited January 29, 2016 by Dark_Knight_MiX Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #311380 Posted January 29, 2016 замениИли я чего-то не понял, или ты в лог явно не вчитывался... или в твоем посте что-то не так написано (возможно очепятка). ERROR: [EXCEPTION] (scripts/common/Event.py, 34): Traceback (most recent call last): File "scripts/common/Event.py", line 32, in __call__ File "scripts/client/gui/battle_control/dyn_squad_functional.py", line 165, in __onReceivedInviteModified File "scripts/client/gui/battle_control/dyn_squad_functional.py", line 186, in __handleModifiedInvitesList File "scripts\client\mods\ButtonReplacer.py", line 177, in new_inviteReceived AttributeError: 'DynSquadMessagesController' object has no attribute '__sendMessage' Причина ошибки тут в другом. Кто-то пытается обратиться к атрибуту '__sendMessage', но все дело в том, что атрибуты, начинающиеся с double-underscore автоматически переименовываются при компиляции в _<Имя-класса>__<Имя-атрибута>. Внутри метода (функции) new_inviteReceived файла "scripts\client\mods\ButtonReplacer.py" нужно поменять <объект>.__sendMessage на <объект>._DynSquadMessagesController__sendMessage. Если бы изначально шло обращение к "_DynSquadMessagesController_sendMessage" - в логе так бы и прописалось.Если конечно это не случай, когда автор намеренно извне создает там такой атрибут именно с таким (__sendMessage) именем. Но что-то я такого не встречал пока. Тогда нужно смотреть, почему обращение к атрибуту идет до его определения:) Quote Share this post Link to post Short link Share on other sites
AtotIK 580 #311385 Posted January 29, 2016 исправил Всё равно вылазит. Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #311386 Posted January 29, 2016 (edited) Или я чего-то не понял, или ты в лог явно не вчитывался... или в твоем посте что-то не так написано (возможно очепятка). Причина ошибки тут в другом. Кто-то пытается обратиться к атрибуту '__sendMessage', но все дело в том, что атрибуты, начинающиеся с double-underscore автоматически переименовываются при компиляции в _<Имя-класса>__<Имя-атрибута>. Внутри метода (функции) new_inviteReceived файла "scripts\client\mods\ButtonReplacer.py" нужно поменять <объект>.__sendMessage на <объект>._DynSquadMessagesController__sendMessage. Если бы изначально шло обращение к "_DynSquadMessagesController_sendMessage" - в логе так бы и прописалось. Если конечно это не случай, когда автор намеренно извне создает там такой атрибут именно с таким (__sendMessage) именем. Но что-то я такого не встречал пока. Тогда нужно смотреть, почему обращение к атрибуту идет до его определения:) ой, да, ща забыл вместо self.__sendMessage сделать self.dyn_squad_functional.DynSquadMessagesController._DynSquadMessagesController__sendMessage Всё равно вылазит. ButtonReplacer.rar Edited January 29, 2016 by Dark_Knight_MiX Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #311552 Posted January 30, 2016 все, нет ошибки? Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #311563 Posted January 30, 2016 все, нет ошибки? вот это осталось... Штрафы и компенсации не работали не уверен, что дело в ButtonReplacer, но в системном канале и в всплывающих сообщениях ни строчки (стоит ПМод) Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #311564 Posted January 30, 2016 вот это осталось... лог питона Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #311566 Posted January 30, 2016 лог питона python.log Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #311567 Posted January 30, 2016 python.log то что правил я ошибки не вызывает ты что имел ввиду то под "вот это осталось..." Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #311569 Posted January 30, 2016 то что правил я ошибки не вызывает ты что имел ввиду то под "вот это осталось..." что штрафы и компенсации не отображаются... 'скрин, логи' видно, что "присужден" штраф за урон союзникам: в окне результатов боя штраф есть, а в системном канале этой инфы нет. python.log Quote Share this post Link to post Short link Share on other sites
Polyacov_Yury 1,667 #311570 Posted January 30, 2016 что штрафы и компенсации не отображаются... 'скрин, логи' видно, что "присужден" штраф за урон союзникам: в окне результатов боя штраф есть, а в системном канале этой инфы нет. python.log shot_002.jpg это, видимо, настройки ПэМода. Я чинил не факт неотображения, а факт того, что Реплейсор не меняет слова "штраф" и "компенсация". Относительно сказанного выше. Огромное спасибо за то, что починили. Вкачу себе как только до питона руки доползут. Ох уж эти мне подчеркивания... Да, про то, что питон переименовывает процедуры классов, я узнал за пару дней до вашего поста, но все равно спасибо :) Quote Share this post Link to post Short link Share on other sites