Посмотрите пжл,что выдает ошибку?
Чтобы увидеть содержимое войдите или зарегистрируйтесь.
follow_along_with_video_below_to_see_how_to_install_our_site_as_web_app
Примечание: this_feature_currently_requires_accessing_site_using_safari
А почему не в "scripts/client/ProjectileMover.pyc" ?
однако я поторопился.А почему не в "scripts/client/ProjectileMover.pyc" ?
Спасибо MAX, но не помоглоGunConstraints.py - удали попробуй
Спасибки за помощь.Помогло.. Остальное у всех так.... (кроме что то со вступительным видео у тебя ещё проблема и всё)
что этому флешу не нравится? клавиша 17 как я знаю контрл левый... у меня на ней вывод на центр миникарты в Mjolnir прицеле. меняешь там на другую клавишу, то всё равно ошибки. во Flash.py про эту клавишу вроде ничего нету...[WARNING.GUI] (scripts/client/gui/Scaleform/Flash.py, 268): GameInputHandler.setKeyHandler. Existing handler for keyCode = 17 and event = keyDown is to be reset!
# 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 Азербайджанское время (зима)
Отпишись если найдёшь исключением чей это мод был и название
чтобы не дай бог не ставить..
Подскажите,кто разбирается,что это за лажа и как с ней бороться
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] Подключение не установлено,
А попробуй удалить моды на активацию лбз.
Да это Кибер танк какает в лог, но если удалить CyberTank.pyc, то в логе все равно остается это:barakuda написал(а):Подозрения подтвердились,это Cyber Tank
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, рядом он ещё ставил свой __init__.pyc, заменяя оригинальный.Да это Кибер танк какает в лог, но если удалить CyberTank.pyc, то в логе все равно остается это:
Код:Traceback (most recent call last): File "", line 4, in bootstrap ImportError: No module named cybertank
Ругается на ошибочный импорт, только вот не пойму, что пытается импортировать удалённый скрипт. При установке бота, логов не делал, понятия не имею что он там ещё кидает в папку с клиентом.