Вопрос питонлог

Статус
В этой теме нельзя размещать новые ответы.
А почему не в "scripts/client/ProjectileMover.pyc" ?
однако я поторопился.
focusmod09501.pyс просто перехватывает PlayerAvatar.showTracer и может не быть виновником.
Но ProjectileMover.hold тоже не причем, там всего 2 строчки. А что за ошибка, лог обрезан и не видно? TypeError?

Есть подозрения что какой-то мод некорректно перехватывает ProjectileMover.add, поэтому ProjectileMover.hold выплевывает ошибку когда не может найти трассер. Виновником может быть мод на отображение шаров на месте выстрела не засвеченных арт.
 
Последнее редактирование:
Последнее редактирование:
ПроТанки никогда не ставил, а сегодня вылезло окно от них, какой скрипт у меня от ПроТанков затесался, подскажите.

P.S. Из нового auto_aim_v5 от sae и [ZJ] Marker Re-Load v0.9.5 build 027.
Заранее спасибо.
 
Последнее редактирование:
Опять хе..я какая то:
/------------------------------------------------------------------------------------------------------------------------\
BigWorld Release Client (compiled at 18:46:19 Jan 21 2015) starting on Wed Feb 11 13:03:05 2015
Content Type: content

Checking ./res_mods/0.9.6: mods found
[XFW] Version: 2.0.0
[XFW] Working dir: D:\Games\World_of_Tanks\res_mods\mods
[XFW] Loading mod: xvm_main 2.0.0 (http://www.modxvm.com/)
[XFW] Loading mod: xvm_comments 2.0.0 (http://www.modxvm.com/)
[XFW] Loading mod: xvm_crew 2.0.0 (http://www.modxvm.com/)
[XFW] Loading mod: xvm_export 2.0.0 (http://www.modxvm.com/)
[XFW] Loading mod: xvm_ping 2.0.0 (http://www.modxvm.com/)
[XFW] Loading mod: xvm_quests 2.0.0 (http://www.modxvm.com/)
cannot import name VERSION_FILE_PATH
Executing: AASMX
[AASMX] Config successfully loaded.
Executing: AutoEquip
Executing: auto_aim
Executing: DamagePanel
Executing: GunConstraints
Executing: HIT_Inviz_lp
Executing: lsdmax_destructive
Executing: ModificationProjectile
Executing: module_auto_repair
config file found for module: Auto repairing and health
modules: {'module_auto_repair': 'True'}
settings: {'enableMShoter_driver': 'False', 'MShoter_lat': '1.5', 'enableMShoter_loader': 'True', 'enableFShoter': 'True', 'enableDebug': 'True', 'enableMShoter_commander': 'True', 'enableRShoter': 'True', 'enableMShoter_gunner': 'False', 'enableRShoter_chassis': 'False', 'enableRShoter_gun': 'True', 'enableMShoter': 'True', 'enableRShoter_fuelTank': 'False', 'enableRShoter_ammoBay': 'True', 'enableRShoter_radio': 'False', 'RShoter_lat': '0.8', 'enableMShoter_radioman': 'False', 'enableRShoter_engine': 'False', 'FShoter_lat': '0.3', 'enableRShoter_surveyingDevice': 'False', 'enableRShoter_turretRotator': 'True'}
Executing: mod_pack_lpt
Executing: PMOD
Executing: ProSights
Executing: quests_extended

[LOAD_MOD]: [Quest Extended by spoter]
[INFO]: [Quest Extended v1.01(17.01.2014) initialized ...]
[INFO]: [Quest Extended v1.01(17.01.2014) disabled in XML ...]

Executing: SafeShot
Executing: ServerAim
[ "ServerAim ON/OFF" by Makct. Exclusive for AtotIK ]
Executing: sights
Executing: spot_indicator
2014-12-13
Executing: SquadTeam
Executing: stat
Executing: TeamHPPools
Executing: uragan_show_minimap_vehicle
Executing: ZJ_MRL
[ZJ] Marker Re-Load XML file config successfully loaded.
[NOTE] (scripts/common/fortified_regions.py, 207): fortified_regions.init()
[NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 4 was selected.
[NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 3 was selected.
[SPACE] Loading space: spaces/hangar_v2
[WARNING.GUI] (scripts/client/gui/Scaleform/Flash.py, 268): GameInputHandler.setKeyHandler. Existing handler for keyCode = 17 and event = keyDown is to be reset!
[WARNING.GUI] (scripts/client/gui/Scaleform/Flash.py, 268): GameInputHandler.setKeyHandler. Existing handler for keyCode = 17 and event = keyUp is to be reset!
[WARNING.GUI] (scripts/client/gui/Scaleform/Flash.py, 268): GameInputHandler.setKeyHandler. Existing handler for keyCode = 17 and event = keyDown is to be reset!
[WARNING.GUI] (scripts/client/gui/Scaleform/Flash.py, 268): GameInputHandler.setKeyHandler. Existing handler for keyCode = 17 and event = keyUp is to be reset!
[SPACE] Loading space: spaces/18_cliff
Traceback (most recent call last):
File "scripts/client/gui/Scaleform/Flash.py", line 301, in __call__
File "scripts/client/gui/Scaleform/Flash.py", line 268, in handleExternalInterfaceCallback
File "scripts\GunConstraints.py", line 153, in scaleCallBack
TypeError: float() argument must be a string or a number
=============================
2015-02-11 13:09:05: [ERROR] ./res_mods/mods//xfw/python\xfw.pyc
Traceback (most recent call last):
File "mods/xfw/python/xfw.py", line 178, in __event_handler
File "scripts/client/game.py", line 474, in handleKeyEvent
File "", line 801, in new_AvatarInputHandler_handleKeyEvent
File "", line 97, in parseHotKeySequence
NameError: global name 'ParseError' is not defined
=============================
TypeError: Personality handleKeyEvent retval must be set to a bool
=============================
2015-02-11 13:09:25: [ERROR] ./res_mods/mods//xfw/python\xfw.pyc
Traceback (most recent call last):
File "mods/xfw/python/xfw.py", line 178, in __event_handler
File "scripts/client/game.py", line 474, in handleKeyEvent
File "", line 801, in new_AvatarInputHandler_handleKeyEvent
File "", line 97, in parseHotKeySequence
NameError: global name 'ParseError' is not defined
=============================
TypeError: Personality handleKeyEvent retval must be set to a bool
=============================
2015-02-11 13:09:25: [ERROR] ./res_mods/mods//xfw/python\xfw.pyc
Traceback (most recent call last):
File "mods/xfw/python/xfw.py", line 178, in __event_handler
File "scripts/client/game.py", line 474, in handleKeyEvent
File "", line 801, in new_AvatarInputHandler_handleKeyEvent
File "", line 97, in parseHotKeySequence
NameError: global name 'ParseError' is not defined
=============================
TypeError: Personality handleKeyEvent retval must be set to a bool
=============================
2015-02-11 13:12:04: [ERROR] ./res_mods/mods//xfw/python\xfw.pyc
Traceback (most recent call last):
File "mods/xfw/python/xfw.py", line 178, in __event_handler
File "scripts/client/game.py", line 474, in handleKeyEvent
File "", line 801, in new_AvatarInputHandler_handleKeyEvent
File "", line 97, in parseHotKeySequence
NameError: global name 'ParseError' is not defined
=============================
TypeError: Personality handleKeyEvent retval must be set to a bool
=============================
2015-02-11 13:12:07: [ERROR] ./res_mods/mods//xfw/python\xfw.pyc
Traceback (most recent call last):
File "mods/xfw/python/xfw.py", line 178, in __event_handler
File "scripts/client/game.py", line 474, in handleKeyEvent
File "", line 801, in new_AvatarInputHandler_handleKeyEvent
File "", line 97, in parseHotKeySequence
NameError: global name 'ParseError' is not defined
=============================
TypeError: Personality handleKeyEvent retval must be set to a bool
=============================
2015-02-11 13:12:07: [ERROR] ./res_mods/mods//xfw/python\xfw.pyc
Traceback (most recent call last):
File "mods/xfw/python/xfw.py", line 178, in __event_handler
File "scripts/client/game.py", line 474, in handleKeyEvent
File "", line 801, in new_AvatarInputHandler_handleKeyEvent
File "", line 97, in parseHotKeySequence
NameError: global name 'ParseError' is not defined
=============================
TypeError: Personality handleKeyEvent retval must be set to a bool
=============================
2015-02-11 13:12:07: [ERROR] ./res_mods/mods//xfw/python\xfw.pyc
Traceback (most recent call last):
File "mods/xfw/python/xfw.py", line 178, in __event_handler
File "scripts/client/game.py", line 474, in handleKeyEvent
File "", line 801, in new_AvatarInputHandler_handleKeyEvent
File "", line 97, in parseHotKeySequence
NameError: global name 'ParseError' is not defined
=============================
TypeError: Personality handleKeyEvent retval must be set to a bool
[SPACE] Loading space: spaces/hangar_v2
PostProcessing.Phases.fini()
[WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "close" takes too much time 0.12299990654

\------------------------------------------------------------------------------------------------------------------------/
Кто понимает, подскажите.
 
Последнее редактирование:
[WARNING.GUI] (scripts/client/gui/Scaleform/Flash.py, 268): GameInputHandler.setKeyHandler. Existing handler for keyCode = 17 and event = keyDown is to be reset!
что этому флешу не нравится? клавиша 17 как я знаю контрл левый... у меня на ней вывод на центр миникарты в Mjolnir прицеле. меняешь там на другую клавишу, то всё равно ошибки. во Flash.py про эту клавишу вроде ничего нету...
PHP:
# 2015.02.12 21:09:05 Азербайджанское время (зима)
# Embedded file name: scripts/client/gui/Scaleform/Flash.py
from collections import defaultdict
import json, constants
import GUI, _Scaleform, weakref
from gui.Scaleform import SCALEFORM_SWF_PATH
from debug_utils import LOG_DEBUG, LOG_CODEPOINT_WARNING, LOG_ERROR, LOG_GUI, _doLog

class Flash(object):

    def __init__(self, swf, className = 'Flash', args = None, path = SCALEFORM_SWF_PATH):
        if args is None:
            args = []
        self.__fsCbs = defaultdict(set)
        self.__exCbs = defaultdict(set)
        movieDefinition = _Scaleform.MovieDef(''.join([path, '/', swf]))
        movie = movieDefinition.createInstance()
        self.component = getattr(GUI, className)(movie, *args)
        self.component.focus = True
        self.component.moveFocus = True
        self.component.position.z = 0.5
        self.flashSize = (2, 2)
        self.isActive = False
        movie = self.component.movie
        movie.setFSCommandCallback(_FsCommandObj(self))
        movie.setExternalInterfaceCallback(_ExternalInterfaceObj(self))
        return

    def __del__(self):
        LOG_DEBUG('Deleted: %s' % self)

    def __onLogGui(self, type, msg, *kargs):
        if type == 'DEBUG' and not constants.IS_DEVELOPMENT:
            return
        _doLog('%s.GUI' % str(type), msg, kargs)

    def __onLogGuiFormat(self, type, msg, *kargs):
        if type == 'DEBUG' and not constants.IS_DEVELOPMENT:
            return
        else:
            _doLog('%s.GUI' % str(type), msg % kargs, None)
            return

    @property
    def movie(self):
        return self.component.movie

    def afterCreate(self):
        self.addExternalCallback('debug.LOG_GUI', self.__onLogGui)
        self.addExternalCallback('debug.LOG_GUI_FORMAT', self.__onLogGuiFormat)

    def beforeDelete(self):
        self.removeAllCallbacks()
        self.__fsCbs.clear()
        self.__exCbs.clear()
        self.flashSize = None
        del self.component
        return

    def active(self, state):
        if self.isActive != state:
            self.isActive = state
            if state:
                GUI.addRoot(self.component)
                self.component.size = self.flashSize
            else:
                GUI.delRoot(self.component)

    def close(self):
        self.component.script = None
        self.active(False)
        self.beforeDelete()
        return

    def setMovieVariable(self, path, value):
        if not isinstance(value, list):
            value = [value]
        try:
            self.movie.invoke(('_root._level0.' + path, value))
        except Exception:
            LOG_ERROR('Error to set movie variable "' + '_root._level0.' + path + '"')

    def getMember(self, path):
        return getattr(self.movie, path, None)

    def call(self, methodName, args = None):
        if args is None:
            args = []
        args.insert(0, methodName)
        self.movie.invoke(('call', args))
        return

    def callNice(self, methodName, args = None):
        if args is None:
            args = []
        jsonArgs = [methodName, json.dumps(args)]
        self.movie.invoke(('callJson', jsonArgs))
        return

    def respond(self, args = None):
        if args is None:
            args = []
        self.movie.invoke(('respond', args))
        return

    def addFsCallback(self, command, function):
        self.__fsCbs[command].add(function)

    def removeFsCallback(self, command):
        try:
            self.__fsCbs.pop(command)
        except KeyError:
            pass

    def addFsCallbacks(self, commands):
        add = self.addFsCallback
        for command, function in commands.items():
            add(command, function)

    def removeFsCallbacks(self, *args):
        remove = self.removeFsCallback
        for command in args:
            remove(command)

    def addExternalCallback(self, command, function):
        self.__exCbs[command].add(function)

    def removeExternalCallback(self, command, function = None):
        try:
            if function is None:
                self.__exCbs.pop(command)
            elif function in self.__exCbs[command]:
                self.__exCbs[command].remove(function)
        except KeyError:
            pass

        return

    def addExternalCallbacks(self, commands):
        add = self.addExternalCallback
        for command, function in commands.items():
            add(command, function)

    def removeExternalCallbacks(self, *args):
        remove = self.removeExternalCallback
        for command in args:
            remove(command)

    def removeAllCallbacks(self):
        self.__fsCbs.clear()
        self.__exCbs.clear()

    def handleFsCommandCallback(self, command, arg):
        result = False
        if command in self.__fsCbs:
            result = True
            callbacks = self.__fsCbs[command]
            for callback in callbacks:
                callback(arg)

        else:
            LOG_DEBUG('FsCommandCallback "%s" not found' % command, arg)
        return result

    def handleExternalInterfaceCallback(self, command, args):
        result = False
        if command == 'callNice':
            tmp = list(json.loads(args[0]))
            command = tmp.pop(0)
            args = tmp
        if command in self.__exCbs:
            result = True
            callbacks = self.__exCbs[command]
            for callback in callbacks:
                callback(*args)

        else:
            LOG_DEBUG('ExternalInterfaceCallback "%s" not found' % command, args)
        return result


class _FsCommandObj():

    def __init__(self, obj):
        self.__weakObj = weakref.ref(obj)

    def __call__(self, command, args):
        obj = self.__weakObj()
        if obj:
            obj.handleFsCommandCallback(command, args)
        else:
            LOG_CODEPOINT_WARNING('weak object has been already destroyed.')


class _ExternalInterfaceObj():

    def __init__(self, obj):
        self.__weakObj = weakref.ref(obj)

    def __call__(self, command, args):
        obj = self.__weakObj()
        if obj:
            obj.handleExternalInterfaceCallback(command, args)
        else:
            LOG_CODEPOINT_WARNING('weak object has been already destroyed.')
# okay decompyling source\flash.pyc 
# decompiled 1 files: 1 okay, 0 failed, 0 verify failed
# 2015.02.12 21:09:06 Азербайджанское время (зима)

p.s. Оказывается это новые картошкины Контакты моросят. При их открытии в ангаре эта запись появляется.
 
Последнее редактирование:
Подскажите,кто разбирается,что это за лажа и как с ней бороться


try connect
connecting error: Traceback (most recent call last):
File "", line 101, in _ct_gppvkogfkuscokkvopjf
File "scripts/common/Lib/socket.py", line 224, in meth
error: [Errno 10061] Подключение не установлено,
 
Отпишись если найдёшь исключением чей это мод был и название
чтобы не дай бог не ставить..

Понял,сейчас буду искать и по результатам отпишусь,если они конечно будут(результаты)
 
Подскажите,кто разбирается,что это за лажа и как с ней бороться


try connect
connecting error: Traceback (most recent call last):
File "", line 101, in _ct_gppvkogfkuscokkvopjf
File "scripts/common/Lib/socket.py", line 224, in meth
error: [Errno 10061] Подключение не установлено,

А попробуй удалить моды на активацию лбз.
 
barakuda написал(а):
Подозрения подтвердились,это Cyber Tank
Да это Кибер танк какает в лог, но если удалить CyberTank.pyc, то в логе все равно остается это:

Код:
Traceback (most recent call last):
  File "", line 4, in bootstrap
ImportError: No module named cybertank

Ругается на ошибочный импорт, только вот не пойму, что пытается импортировать удалённый скрипт. При установке бота, логов не делал, понятия не имею что он там ещё кидает в папку с клиентом.

В углах наводки, из "дамоклового меча" кто то намудил с типом данных:

Код:
Traceback (most recent call last):
  File "scripts/client/gui/Scaleform/Flash.py", line 301, in __call__
  File "scripts/client/gui/Scaleform/Flash.py", line 268, in handleExternalInterfaceCallback
  File "scripts\GunConstraints.py", line 153, in scaleCallBack
TypeError: float() argument must be a string or a number

Не может проиграть звуковой файл при отрисовке трассера:

Код:
[ERROR] (scripts/client/helpers/EffectsList.py, 931): Could not load sound event '/guns/tracers/tracer_main'. See logs for details.
[ERROR] (scripts/client/helpers/EffectsList.py, 931): Could not load sound event '/guns/tracers/tracer_main'. See logs for details.
 
Последнее редактирование:
Да это Кибер танк какает в лог, но если удалить CyberTank.pyc, то в логе все равно остается это:

Код:
Traceback (most recent call last):
  File "", line 4, in bootstrap
ImportError: No module named cybertank

Ругается на ошибочный импорт, только вот не пойму, что пытается импортировать удалённый скрипт. При установке бота, логов не делал, понятия не имею что он там ещё кидает в папку с клиентом.
Весной ставил Кибертанк для попробовать. Помнится, кроме cybertank.pyc, рядом он ещё ставил свой __init__.pyc, заменяя оригинальный.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху