Обсуждение Вопросы по программированию модификаций на Python

Статус
В этой теме нельзя размещать новые ответы.
Привет ! Подскажите на что ругается ! Надоело выкидывать в самый ответственный момент
ERROR: [ERROR] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIModule.py, 60): Error during <gui.Scaleform.framework.managers.TutorialManager.TutorialManager object at 0x22D36790> flash disposing
WARNING: [WARNING] (scripts/client/gui/shared/event_bus.py, 25): Handler is already subscribed ('lobbyViewLoaded', <bound method CompanyBattleController.__onLobbyInited of <
xvm вроде грешит
 
Привет ! Подскажите на что ругается ! Надоело выкидывать в самый ответственный момент
ERROR: [ERROR] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIModule.py, 60): Error during <gui.Scaleform.framework.managers.TutorialManager.TutorialManager object at 0x22D36790> flash disposing
WARNING: [WARNING] (scripts/client/gui/shared/event_bus.py, 25): Handler is already subscribed ('lobbyViewLoaded', <bound method CompanyBattleController.__onLobbyInited of <

Тоже самое, так играю, ни разу не выкинуло
ERROR: File "scripts/client/Avatar.py", line 1807, in stopTracer
ERROR: AttributeError: 'NoneType' object has no attribute 'hide'
WARNING: [WARNING] (scripts/client/gui/shared/event_bus.py, 25): Handler is already subscribed ('lobbyViewLoaded', <bound method CompanyBattleController.__onLobbyInited of <gui.server_events.CompanyBattleController.CompanyBattleController object at 0x10AC22D0>>, 0)

А вот это меня интересует, почему пишется [ENOT], раньше было [NOTE].
BigWorld worldoftanks 2.8.0 (compiled at 17:59:40 Aug 21 2015) starting on 09/27/15 10:37:33

INFO: [Config] Default encoding set to utf-8
INFO: [PY_DEBUG] BigWorld Release Client - Content Type: sd

INFO: [PY_DEBUG] Checking ./res_mods/0.9.10: mods found
INFO: [ENOT]Loading mod: autoextinguisher098_v2
INFO: [ENOT]Loading mod: battle_assistant
INFO: Battle Assistant: v1.3.2
INFO: [ENOT]Loading mod: BrokenDestructibles
INFO: [ENOT]Loading mod: cammod
INFO: [ENOT]Loading mod: DamageLog
INFO: [INFO DamageLog] Version: 0.1.7 beta (Date: 01.09.2015) by GambitER
INFO: [ENOT]Loading mod: GunConstraints
INFO: [ENOT]Loading mod: HIT_Inviz_lp
INFO: [ENOT]Loading mod: InfoPanel
INFO: [ENOT]Loading mod: Lasers
INFO: [ENOT]Loading mod: ModificationProjectile
INFO: [ENOT]Loading mod: RTCS_artifact
INFO: [ENOT]Loading mod: RTCS_buzzer
INFO: [ENOT]Loading mod: wotXp
INFO: [ENOT]Loading mod: ZJ_AimBotShaytan
INFO: ntp-servers.net url time test successful.
INFO: Config file successfully loaded.
INFO: [ENOT]Loading mod: ZJ_ContourLook
INFO: limit test successful.
INFO: Config file successfully loaded.
INFO: [ENOT]Loading mod: ZJ_MRL
INFO: ntp-servers.net url time test successful.
INFO: Config file successfully loaded.
INFO: [XFW] Version: 3.1.0
 
ERROR: [ERROR] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIModule.py, 60): Error during <gui.Scaleform.framework.managers.TutorialManager.TutorialManager object at 0x2DA35910> flash disposing
ERROR: Traceback (most recent call last):
ERROR: File "<string>", line 196, in ll1ll
ERROR: File "ModificationProjectile", line 1, in new_impactShowTracer
ERROR: File "scripts/client/Avatar.py", line 1797, in showTracer
ERROR: AttributeError: 'NoneType' object has no attribute 'add'
ERROR: Traceback (most recent call last):
ERROR: File "item_main", line 1, in I1i1I1II
ERROR: File "item_hitannouncer", line 1, in OoOOo
ERROR: AttributeError: 'NoneType' object has no attribute '_ProjectileMover__projectiles'
ERROR: [ERROR] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIModule.py, 60): Error during <gui.Scaleform.framework.managers.TutorialManager.TutorialManager object at 0x2DA41FB0> flash disposing
ERROR: [ERROR] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIModule.py, 60): Error during <gui.Scaleform.framework.managers.TutorialManager.TutorialManager object at 0x34E6CAB0> flash disposing
И это только за сегодня !
Я деревянный в этом но буду признателен если кто скажет какой чит или мод выкинуть к епеням
 
ERROR: [ERROR] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIModule.py, 60): Error during <gui.Scaleform.framework.managers.TutorialManager.TutorialManager object at 0x2DA35910> flash disposing
ERROR: Traceback (most recent call last):
ERROR: File "<string>", line 196, in ll1ll
ERROR: File "ModificationProjectile", line 1, in new_impactShowTracer
ERROR: File "scripts/client/Avatar.py", line 1797, in showTracer
ERROR: AttributeError: 'NoneType' object has no attribute 'add'
ERROR: Traceback (most recent call last):
ERROR: File "item_main", line 1, in I1i1I1II
ERROR: File "item_hitannouncer", line 1, in OoOOo
ERROR: AttributeError: 'NoneType' object has no attribute '_ProjectileMover__projectiles'
ERROR: [ERROR] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIModule.py, 60): Error during <gui.Scaleform.framework.managers.TutorialManager.TutorialManager object at 0x2DA41FB0> flash disposing
ERROR: [ERROR] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIModule.py, 60): Error during <gui.Scaleform.framework.managers.TutorialManager.TutorialManager object at 0x34E6CAB0> flash disposing
И это только за сегодня !
Я деревянный в этом но буду признателен если кто скажет какой чит или мод выкинуть к епеням

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

Спасибо ! Скину но уже затра ! Ночь у меня
 
помогите не могу понять почему не работает де компилированный скрипт а компилированный работает
import BigWorld
import ResMgr
import GUI
import json
import os
import time
import VehicleGunRotator
import Math
import CommandMapping
import math
import inspect
from debug_utils import LOG_NOTE, LOG_ERROR
from gui.app_loader import g_appLoader
from PlayerEvents import g_playerEvents
from constants import ARENA_PERIOD, ARENA_BONUS_TYPE, AIMING_MODE
from gui import g_guiResetters, g_repeatKeyHandlers, GUI_SETTINGS, SystemMessages
from AvatarInputHandler.control_modes import ArcadeControlMode
config = { }
old_autoAim = None
old_onAutoAimVehicleLost = None
indicator = None
myEventsAttached = False
toggleKey = 0
toggleStateOn = True
enemies_alive = { }
allies_alive = { }
bw_player = None
playerVehicle = None
cw_fow_mode = None
aa_delay_cb = 0
texts = { }
d = False
ammoCtrl = None
clipSize = 0
print '2015-09-02'

def findsource_patched(object):
import inspect as inspect
import linecache as linecache
import re as re
file = inspect.getfile(object)
sourcefile = inspect.getsourcefile(object)
if not sourcefile and file[:1] + file[-1:] != '<>':
raise IOError('source code not available')
if sourcefile:
pass
file = file
module = inspect.getmodule(object, file)
if module:
lines = linecache.getlines(file, module.__dict__)
else:
lines = linecache.getlines(file)
if not lines:
raise IOError('could not get source code')
if inspect.ismodule(object):
return (lines, 0)
if 1.isclass(object):
name = object.__name__
pat = re.compile('^(\\s*)class\\s*' + name + '\\b')
candidates = []
for i in range(len(lines)):
match = pat.match(lines)
if match or lines[0] == 'c':
return (lines, i)
sourcefile.append((match.group(1), i))
continue

if candidates:
candidates.sort()
return (lines, candidates[0][1])
raise None('could not find class definition')
if inspect.ismethod(object):
object = object.im_func
if inspect.isfunction(object):
object = object.func_code
if inspect.istraceback(object):
object = object.tb_frame
if inspect.isframe(object):
object = object.f_code
if inspect.iscode(object):
if not hasattr(object, 'co_firstlineno'):
raise IOError('could not find function definition')
lnum = object.co_firstlineno - 1
pat = re.compile('^(\\s*def\\s)|(.*(?<!\\w)lambda:)|\\s))|^(\\s*@)')
while lnum > 0:
if pat.match(lines[lnum]):
break
lnum = lnum - 1
return (lines, lnum)
raise sourcefile('could not find code object')

inspect.findsource = findsource_patched

def MYLOGLIVE(message, permanent_log = True, make_red = True):
MessengerEntry = MessengerEntry
import messenger
if message == '':
return None
if None:
LOG_NOTE(message)
if make_red:
message = '<font color="#FF0000">' + message + '</font>'
MessengerEntry.g_instance.gui.addClientMessage(message)


def MYLOGLIVE_GARAGE(message, permanent_log = True, make_red = True):
if message == '':
return None
if None:
LOG_NOTE(message)
msg_type = SystemMessages.SM_TYPE.Information
if make_red:
message = '<font color="#FF0000">' + message + '</font>'
msg_type = SystemMessages.SM_TYPE.Warning

try:
SystemMessages.pushMessage(message, type = msg_type)
except:
pass



def MYLOG(message, *args):
LOG_NOTE(message, *args)


def PT2STR(obj):
return 'x=%f, y=%f, z=%f' % (obj.x, obj.y, obj.z)


def MYPPRINT(obj, name = None):
import inspect
import pprint as pprint
if isinstance(obj, dict) or isinstance(obj, list):
pprint.pprint(obj)
elif isinstance(obj, Math.Vector3):
if name is None:
print PT2STR(obj)
else:
print '%s: %s' % (name, PT2STR(obj))
elif hasattr(obj, '__call__'):
pprint.pprint(inspect.getargspec(obj))
else:
pprint.pprint(inspect.getmembers(obj))


def myPe_onArenaPeriodChange(period = ARENA_PERIOD.BATTLE, *args):
global bw_player, playerVehicle, cw_fow_mode, indicator, old_autoAim, old_onAutoAimVehicleLost, myEventsAttached, ammoCtrl, clipSize, last_timeLeft
bw_player = BigWorld.player()
if period is ARENA_PERIOD.BATTLE:
if g_appLoader.getDefBattleApp() is None:
BigWorld.callback(1, myPe_onArenaPeriodChange)
return None
arena = None.arena
vehicles = arena.vehicles
if bw_player.isVehicleAlive:
playerVehicleID = bw_player.playerVehicleID
playerVehicle = BigWorld.entity(playerVehicleID)
if d:
MYLOG('arena.bonusType = %d' % arena.bonusType)
cw_fow_mode = arena.bonusType in [
ARENA_BONUS_TYPE.CLAN,
ARENA_BONUS_TYPE.EVENT_BATTLES,
ARENA_BONUS_TYPE.GLOBAL_MAP]
for (vehicleID, desc) in vehicles.items():
if desc['isAlive'] == True or bw_player.team is desc['team']:
allies_alive[vehicleID] = True
else:
enemies_alive[vehicleID] = True

if indicator is None:
if config.get('enable_panel', True):
indicator = TextLabel(config.get('autoaim_indicator_panel', { }))
onChangeScreenResolution()
new_autoAim(None, True)
if not myEventsAttached:
old_autoAim = bw_player.autoAim
bw_player.autoAim = new_autoAim
old_onAutoAimVehicleLost = bw_player.onAutoAimVehicleLost
bw_player.onAutoAimVehicleLost = new_onAutoAimVehicleLost
arena.onVehicleKilled += myOnVehicleKilled
bw_player.onVehicleEnterWorld += myOnVehicleEnterWorld
myEventsAttached = True
if config.get('addon-auto_announce_reload', { }).get('clip_reload', False) or config.get('addon-auto_announce_reload', { }).get('reload_longer_than', 0) > 0:
g_sessionProvider = g_sessionProvider
import gui.battle_control
ammoCtrl = g_sessionProvider.getAmmoCtrl()
if config.get('addon-auto_announce_reload', { }).get('clip_reload', False):
clipSize = ammoCtrl._AmmoController__gunSettings.clip.size
else:
clipSize = 1
last_timeLeft = 0
ammoCtrl.onGunReloadTimeSet += onGunReloadTimeSet

else:
cleanUp()
elif period is ARENA_PERIOD.AFTERBATTLE:
cleanUp()


def cleanUp():
global old_autoAim, old_onAutoAimVehicleLost, myEventsAttached, indicator, playerVehicle
if myEventsAttached:
bw_player.autoAim = old_autoAim
old_autoAim = None
bw_player.onAutoAimVehicleLost = old_onAutoAimVehicleLost
old_onAutoAimVehicleLost = None
if bw_player.arena:
bw_player.arena.onVehicleKilled -= myOnVehicleKilled
bw_player.onVehicleEnterWorld -= myOnVehicleEnterWorld
myEventsAttached = False
if indicator is not None:
GUI.delRoot(indicator.window)
indicator = None
enemies_alive.clear()
allies_alive.clear()
playerVehicle = None
texts.clear()


def new_autoAim(target, init = False):
global aa_delay_cb
if d:
MYLOG('new_autoAim(%s, %s)' % (str(type(target)), str(init)))
prevAutoAimVehicleID = 0
if not init:
prevAutoAimVehicleID = bw_player._PlayerAvatar__autoAimVehID
old_autoAim(target)
autoAimVehicleID = bw_player._PlayerAvatar__autoAimVehID
enabled = autoAimVehicleID != 0
if enabled and indicator and config.get('use_target_as_text', True):
indicator.setText(texts.setdefault(autoAimVehicleID, target.typeDescriptor.type.shortUserString[0:config.get('max_characters', 15) - 1]))

if indicator:
indicator.setVisible(enabled)
if not init:
if (prevAutoAimVehicleID == 0 or config.get('snap_continously', False)) and not enabled and config.get('snap_to_nearest', True):
key = None

try:
callers_frame = inspect.getouterframes(inspect.currentframe())[1]
if d:
MYLOG('called from: %s' % callers_frame[3])
if callers_frame[3] == 'handleKeyEvent':
callers_locals = inspect.getargvalues(callers_frame[0]).locals
key = callers_locals['key']
cmdMap = callers_locals['cmdMap']
if config.get('no_snap_on_autoaim_off_E', True) and cmdMap.isFired(CommandMapping.CMD_CM_LOCK_TARGET_OFF, key) and callers_locals['isDown']:
if d:
MYLOG('disable autoaim used')
return None
if not cmdMap.isFired(CommandMapping.CMD_CM_FREE_CAMERA, key):
key = 0

elif callers_frame[3] == 'enable':
return None
except:
import sys as sys
import traceback as traceback
print 'Error while analyzing stack (%s): %s' % (sys.version, traceback.format_exc())

snappingDelay = config.get('snappingDelay', 0.2)
if key and snappingDelay > 0:
if d:
MYLOG('dalaying %.2fs' % snappingDelay)
if aa_delay_cb:
BigWorld.cancelCallback(aa_delay_cb)
aa_delay_cb = BigWorld.callback((snappingDelay,), lambda : trySnapping(key))
else:
BigWorld.callback(0, trySnapping)


def trySnapping(key = 0):
global aa_delay_cb
aa_delay_cb = 0
isKeyDown = False
if key:
isKeyDown = BigWorld.isKeyDown(key)
if not isKeyDown:
if d:
MYLOG('snapping')
new_target = findTarget(enemies_alive)
if new_target:
new_autoAim(new_target)

elif d:
MYLOG('key still pressed - no snapping')


def findTarget(vehicles_alive):
if isinstance(bw_player.inputHandler.ctrl, ArcadeControlMode):
desiredShotPoint = bw_player.inputHandler.ctrl.camera.aimingSystem.getThirdPersonShotPoint()
else:
desiredShotPoint = bw_player.inputHandler.getDesiredShotPoint()
if desiredShotPoint is None:
if d:
MYLOG('No desiredShotPoint available - trying alternative')
desiredShotPoint = bw_player.gunRotator.markerInfo[0]
if desiredShotPoint is None:
MYLOG('No desiredShotPoint available')
return None
new_target = None
distance_to_target = math.radians(config.get('snapping_angle_degrees', 7.5))
new_target_m = None
distance_to_target_m = int(config.get('useDistanceBelowM', 0))
camera = BigWorld.camera().position
v1norm = normalize(desiredShotPoint - camera)
for vehicleID in vehicles_alive.keys():
vehicle = BigWorld.entity(vehicleID)
if vehicle is not None:
v2norm = normalize(vehicle.position - camera)
distance = math.acos(v1norm.x * v2norm.x + v1norm.y * v2norm.y + v1norm.z * v2norm.z)
if distance < 0:
distance = -distance
if distance > math.pi:
distance = 2 * math.pi - distance
if distance < distance_to_target:
new_target = vehicle
distance_to_target = distance
if distance_to_target_m:

try:
position = playerVehicle.position
except BigWorld.EntityIsDestroyedException:
return None

distance = position.flatDistTo(vehicle.position)
if distance < distance_to_target_m:
new_target_m = vehicle
distance_to_target_m = distance


if new_target is None and new_target_m is not None:
if d:
MYLOG('new target acquired at %f meters' % distance_to_target_m)
new_target = new_target_m
elif new_target is not None and d:
MYLOG('new target acquired at %f degrees' % math.degrees(distance_to_target))

return new_target


def normalize(v):
return v / math.sqrt(v.x * v.x + v.y * v.y + v.z * v.z)


def new_onAutoAimVehicleLost():
old_onAutoAimVehicleLost()
if indicator:
indicator.setVisible(False)


def myOnVehicleKilled(vehicleID, *args):
if vehicleID == playerVehicle.id:
cleanUp()
else:

try:
del enemies_alive[vehicleID]
except KeyError:

try:
del allies_alive[vehicleID]
except KeyError:
pass





def myOnVehicleEnterWorld(vehicle):
vehicleID = vehicle.id
if cw_fow_mode and vehicle.isAlive() and bw_player.team is not vehicle.publicInfo['team']:
enemies_alive[vehicleID] = True


class TextLabel(object):
label = None
shadow = None
window = None
color = '\\cFFFFFFFF;'
visible = True
x = 0
y = 0
hcentered = False
vcentered = False
mainCaliberValue = 0

def __init__(self, config):
if config.get('color', False):
self.color = '\\c' + config.get('color')[1:] + 'FF;'
self.visible = config.get('visible', True)
self.x = config.get('x', 0)
self.y = config.get('y', 0)
self.hcentered = config.get('hcentered', False)
self.vcentered = config.get('vcentered', False)
if config.get('background', ''):
pass
background = ''
self.window = GUI.Window(background)
self.window.materialFX = 'BLEND'
self.window.verticalAnchor = 'TOP'
self.window.horizontalAnchor = 'LEFT'
self.window.horizontalPositionMode = 'PIXEL'
self.window.verticalPositionMode = 'PIXEL'
self.window.heightMode = 'PIXEL'
self.window.widthMode = 'PIXEL'
self.window.width = config.get('width', 186)
self.window.height = config.get('height', 32)
self.autoSize = True
GUI.addRoot(self.window)
self.shadow = GUI.Text('')
font = config.get('font', 'default_medium.font')
self.installItem(self.shadow, font)
self.label = GUI.Text('')
self.installItem(self.label, font)
self.setText(config.get('text', ''))
self.setVisible(self.visible)


def installItem(self, item, font):
item.font = font
self.window.addChild(item)
item.verticalAnchor = 'CENTER'
item.horizontalAnchor = 'CENTER'
item.horizontalPositionMode = 'PIXEL'
item.verticalPositionMode = 'PIXEL'
item.position = (self.window.width / 2, self.window.height / 2, 1)
item.colourFormatting = True


def setVisible(self, flag):
if flag:
pass
flag = self.visible
self.window.visible = flag
self.shadow.visible = flag
self.label.visible = flag


def setText(self, text, color = None):
shadowText = text.replace('\\c60FF00FF;', '')
self.shadow.text = '\\c000000FF;' + shadowText
if color:
pass
color = self.color
self.label.text = color + text



def onChangeScreenResolution():
if indicator:
sr = GUI.screenResolution()
for panel in [
indicator]:
if panel is None:
continue
if panel.hcentered:
pass
x = panel.x
if panel.vcentered:
pass
y = panel.y
panel.window.position = (x, y, 1)



def myHandleRepeatKeyEvent(event):
global toggleStateOn
if GUI_SETTINGS.minimapSize and event.repeatCount == 1:
if d:
MYLOG('myHandleRepeatKeyEvent %d' % event.key)
if event.key == toggleKey:
if toggleStateOn:
toggleStateOn = False
g_playerEvents.onArenaPeriodChange -= myPe_onArenaPeriodChange
cleanUp()
MYLOGLIVE(config.get('toggledOffMsg', ''), make_red = False)
else:
toggleStateOn = True
g_playerEvents.onArenaPeriodChange += myPe_onArenaPeriodChange
if g_appLoader.getDefBattleApp() is not None:
myPe_onArenaPeriodChange()
MYLOGLIVE(config.get('toggledOnMsg', ''), make_red = False)
config['toggleStateOn'] = toggleStateOn
with open(conf_file, 'w') as data_file:

try:
json.dump(config, data_file, sort_keys = True, indent = 4, separators = (',', ': '))
except:
print 'Error while saving %s: %s' % (conf_file, sys.exc_info()[0])




conf_file = './res_mods/autoaim_indicator.json'
if not os.path.isfile(conf_file):
conf_file = ResMgr.openSection('../paths.xml')['Paths'].values()[0:2][0].asString + '/scripts/client/mods/autoaim_indicator.json'
print 'config file: ' + conf_file

def myOnAccountBecomePlayer(*args):
global config, toggleKey, d, toggleStateOn
if os.path.isfile(conf_file):
with open(conf_file) as data_file:

try:
config = json.load(data_file)
except:
import sys
print 'Error while loading %s: %s' % (conf_file, sys.exc_info()[0])
MYLOGLIVE_GARAGE('autoaim_indicator mod: configuration file corrupted - running on default values')

else:
MYLOGLIVE_GARAGE('autoaim_indicator mod: configuration file missing - running on default values')
toggleKey = config.get('toggleKeyCode', 0)
d = config.get('debug', False)
if toggleKey > 0:
if d:
MYLOG('g_repeatKeyHandlers.add(myHandleRepeatKeyEvent)')
g_repeatKeyHandlers.add(myHandleRepeatKeyEvent)
toggleStateOn = config.get('toggleStateOn', True)
if toggleStateOn:
g_playerEvents.onArenaPeriodChange += myPe_onArenaPeriodChange
g_guiResetters.add(onChangeScreenResolution)


def myOnAvatarBecomeNonPlayer(*args):
cleanUp()

g_playerEvents.onAccountBecomePlayer += myOnAccountBecomePlayer
g_playerEvents.onAvatarBecomeNonPlayer += myOnAvatarBecomeNonPlayer
from gui.Scaleform.daapi.view.battle.RadialMenu import RadialMenu
last_shortcut_used = None

def RadialMenu__getMappedCommand(self, shortcut):
global last_shortcut_used
if d:
MYLOG('RadialMenu__getMappedCommand(%s)' % shortcut)
last_shortcut_used = shortcut
return old_RadialMenu__getMappedCommand(self, shortcut)

if config.get('follow_me_snapping', True):
old_RadialMenu__getMappedCommand = RadialMenu._RadialMenu__getMappedCommand
RadialMenu._RadialMenu__getMappedCommand = RadialMenu__getMappedCommand

def RadialMenu__isTargetCorrect(self, *args):
if d:
MYLOG('RadialMenu__isTargetCorrect%s last_shortcut_used=%s' % (str(args), last_shortcut_used))
if self._RadialMenu__currentTarget is None and bw_player:
t = findTarget(enemies_alive)
if t is None and last_shortcut_used == 'attack':
if d:
MYLOG('snapping allies')
t = findTarget(allies_alive)
if t is not None:
self._RadialMenu__currentTarget = t

return old_RadialMenu__isTargetCorrect(self, *args)

old_RadialMenu__isTargetCorrect = RadialMenu._RadialMenu__isTargetCorrect
RadialMenu._RadialMenu__isTargetCorrect = RadialMenu__isTargetCorrect
last_timeLeft = 0

def onGunReloadTimeSet(currShellCD, timeLeft, baseTime, *args):
global last_timeLeft
if timeLeft > 0:
(totalShots, shotsInClip) = ammoCtrl.getCurrentShells()
if d:
MYLOG('onGunReloadTimeSet(timeLeft=%.2f, totalShots=%d, shotsInClip=%d, clipSize=%d' % (timeLeft, totalShots, shotsInClip, clipSize))
MYPPRINT(baseTime)
if (clipSize > 1 or shotsInClip == 0 or timeLeft >= config['addon-auto_announce_reload'].get('reload_longer_than', 0)) and config['addon-auto_announce_reload'].get('reload_longer_than', 0) > 0:
if last_timeLeft < timeLeft:
last_timeLeft = timeLeft
BigWorld.callback(0.1, lambda : g_appLoader.getDefBattleApp().radialMenu.onAction(RadialMenu.RELOADING_GUN_ACTION))


else:
last_timeLeft = 0

 
Тоже самое, так играю, ни разу не выкинуло
ERROR: File "scripts/client/Avatar.py", line 1807, in stopTracer
ERROR: AttributeError: 'NoneType' object has no attribute 'hide'
WARNING: [WARNING] (scripts/client/gui/shared/event_bus.py, 25): Handler is already subscribed ('lobbyViewLoaded', <bound method CompanyBattleController.__onLobbyInited of <gui.server_events.CompanyBattleController.CompanyBattleController object at 0x10AC22D0>>, 0)

А вот это меня интересует, почему пишется [ENOT], раньше было [NOTE].
BigWorld worldoftanks 2.8.0 (compiled at 17:59:40 Aug 21 2015) starting on 09/27/15 10:37:33

INFO: [Config] Default encoding set to utf-8
INFO: [PY_DEBUG] BigWorld Release Client - Content Type: sd

INFO: [PY_DEBUG] Checking ./res_mods/0.9.10: mods found
INFO: [ENOT]Loading mod: autoextinguisher098_v2
INFO: [ENOT]Loading mod: battle_assistant
INFO: Battle Assistant: v1.3.2
INFO: [ENOT]Loading mod: BrokenDestructibles
INFO: [ENOT]Loading mod: cammod
INFO: [ENOT]Loading mod: DamageLog
INFO: [INFO DamageLog] Version: 0.1.7 beta (Date: 01.09.2015) by GambitER
INFO: [ENOT]Loading mod: GunConstraints
INFO: [ENOT]Loading mod: HIT_Inviz_lp
INFO: [ENOT]Loading mod: InfoPanel
INFO: [ENOT]Loading mod: Lasers
INFO: [ENOT]Loading mod: ModificationProjectile
INFO: [ENOT]Loading mod: RTCS_artifact
INFO: [ENOT]Loading mod: RTCS_buzzer
INFO: [ENOT]Loading mod: wotXp
INFO: [ENOT]Loading mod: ZJ_AimBotShaytan
INFO: ntp-servers.net url time test successful.
INFO: Config file successfully loaded.
INFO: [ENOT]Loading mod: ZJ_ContourLook
INFO: limit test successful.
INFO: Config file successfully loaded.
INFO: [ENOT]Loading mod: ZJ_MRL
INFO: ntp-servers.net url time test successful.
INFO: Config file successfully loaded.
INFO: [XFW] Version: 3.1.0

В загрузчеке модов так написанно, можно хоть XXX написать :)

Добавлено через 2 минуты 40 секунд
помогите не могу понять почему не работает де компилированный скрипт а компилированный работает
import BigWorld
import ResMgr
import GUI
import json
import os
import time
import VehicleGunRotator
import Math
import CommandMapping
import math
import inspect
from debug_utils import LOG_NOTE, LOG_ERROR
from gui.app_loader import g_appLoader
from PlayerEvents import g_playerEvents
from constants import ARENA_PERIOD, ARENA_BONUS_TYPE, AIMING_MODE
from gui import g_guiResetters, g_repeatKeyHandlers, GUI_SETTINGS, SystemMessages
from AvatarInputHandler.control_modes import ArcadeControlMode
config = { }
old_autoAim = None
old_onAutoAimVehicleLost = None
indicator = None
myEventsAttached = False
toggleKey = 0
toggleStateOn = True
enemies_alive = { }
allies_alive = { }
bw_player = None
playerVehicle = None
cw_fow_mode = None
aa_delay_cb = 0
texts = { }
d = False
ammoCtrl = None
clipSize = 0
print '2015-09-02'

def findsource_patched(object):
import inspect as inspect
import linecache as linecache
import re as re
file = inspect.getfile(object)
sourcefile = inspect.getsourcefile(object)
if not sourcefile and file[:1] + file[-1:] != '<>':
raise IOError('source code not available')
if sourcefile:
pass
file = file
module = inspect.getmodule(object, file)
if module:
lines = linecache.getlines(file, module.__dict__)
else:
lines = linecache.getlines(file)
if not lines:
raise IOError('could not get source code')
if inspect.ismodule(object):
return (lines, 0)
if 1.isclass(object):
name = object.__name__
pat = re.compile('^(\\s*)class\\s*' + name + '\\b')
candidates = []
for i in range(len(lines)):
match = pat.match(lines)
if match or lines[0] == 'c':
return (lines, i)
sourcefile.append((match.group(1), i))
continue

if candidates:
candidates.sort()
return (lines, candidates[0][1])
raise None('could not find class definition')
if inspect.ismethod(object):
object = object.im_func
if inspect.isfunction(object):
object = object.func_code
if inspect.istraceback(object):
object = object.tb_frame
if inspect.isframe(object):
object = object.f_code
if inspect.iscode(object):
if not hasattr(object, 'co_firstlineno'):
raise IOError('could not find function definition')
lnum = object.co_firstlineno - 1
pat = re.compile('^(\\s*def\\s)|(.*(?<!\\w)lambda:)|\\s))|^(\\s*@)')
while lnum > 0:
if pat.match(lines[lnum]):
break
lnum = lnum - 1
return (lines, lnum)
raise sourcefile('could not find code object')

inspect.findsource = findsource_patched

def MYLOGLIVE(message, permanent_log = True, make_red = True):
MessengerEntry = MessengerEntry
import messenger
if message == '':
return None
if None:
LOG_NOTE(message)
if make_red:
message = '<font color="#FF0000">' + message + '</font>'
MessengerEntry.g_instance.gui.addClientMessage(message)


def MYLOGLIVE_GARAGE(message, permanent_log = True, make_red = True):
if message == '':
return None
if None:
LOG_NOTE(message)
msg_type = SystemMessages.SM_TYPE.Information
if make_red:
message = '<font color="#FF0000">' + message + '</font>'
msg_type = SystemMessages.SM_TYPE.Warning

try:
SystemMessages.pushMessage(message, type = msg_type)
except:
pass



def MYLOG(message, *args):
LOG_NOTE(message, *args)


def PT2STR(obj):
return 'x=%f, y=%f, z=%f' % (obj.x, obj.y, obj.z)


def MYPPRINT(obj, name = None):
import inspect
import pprint as pprint
if isinstance(obj, dict) or isinstance(obj, list):
pprint.pprint(obj)
elif isinstance(obj, Math.Vector3):
if name is None:
print PT2STR(obj)
else:
print '%s: %s' % (name, PT2STR(obj))
elif hasattr(obj, '__call__'):
pprint.pprint(inspect.getargspec(obj))
else:
pprint.pprint(inspect.getmembers(obj))


def myPe_onArenaPeriodChange(period = ARENA_PERIOD.BATTLE, *args):
global bw_player, playerVehicle, cw_fow_mode, indicator, old_autoAim, old_onAutoAimVehicleLost, myEventsAttached, ammoCtrl, clipSize, last_timeLeft
bw_player = BigWorld.player()
if period is ARENA_PERIOD.BATTLE:
if g_appLoader.getDefBattleApp() is None:
BigWorld.callback(1, myPe_onArenaPeriodChange)
return None
arena = None.arena
vehicles = arena.vehicles
if bw_player.isVehicleAlive:
playerVehicleID = bw_player.playerVehicleID
playerVehicle = BigWorld.entity(playerVehicleID)
if d:
MYLOG('arena.bonusType = %d' % arena.bonusType)
cw_fow_mode = arena.bonusType in [
ARENA_BONUS_TYPE.CLAN,
ARENA_BONUS_TYPE.EVENT_BATTLES,
ARENA_BONUS_TYPE.GLOBAL_MAP]
for (vehicleID, desc) in vehicles.items():
if desc['isAlive'] == True or bw_player.team is desc['team']:
allies_alive[vehicleID] = True
else:
enemies_alive[vehicleID] = True

if indicator is None:
if config.get('enable_panel', True):
indicator = TextLabel(config.get('autoaim_indicator_panel', { }))
onChangeScreenResolution()
new_autoAim(None, True)
if not myEventsAttached:
old_autoAim = bw_player.autoAim
bw_player.autoAim = new_autoAim
old_onAutoAimVehicleLost = bw_player.onAutoAimVehicleLost
bw_player.onAutoAimVehicleLost = new_onAutoAimVehicleLost
arena.onVehicleKilled += myOnVehicleKilled
bw_player.onVehicleEnterWorld += myOnVehicleEnterWorld
myEventsAttached = True
if config.get('addon-auto_announce_reload', { }).get('clip_reload', False) or config.get('addon-auto_announce_reload', { }).get('reload_longer_than', 0) > 0:
g_sessionProvider = g_sessionProvider
import gui.battle_control
ammoCtrl = g_sessionProvider.getAmmoCtrl()
if config.get('addon-auto_announce_reload', { }).get('clip_reload', False):
clipSize = ammoCtrl._AmmoController__gunSettings.clip.size
else:
clipSize = 1
last_timeLeft = 0
ammoCtrl.onGunReloadTimeSet += onGunReloadTimeSet

else:
cleanUp()
elif period is ARENA_PERIOD.AFTERBATTLE:
cleanUp()


def cleanUp():
global old_autoAim, old_onAutoAimVehicleLost, myEventsAttached, indicator, playerVehicle
if myEventsAttached:
bw_player.autoAim = old_autoAim
old_autoAim = None
bw_player.onAutoAimVehicleLost = old_onAutoAimVehicleLost
old_onAutoAimVehicleLost = None
if bw_player.arena:
bw_player.arena.onVehicleKilled -= myOnVehicleKilled
bw_player.onVehicleEnterWorld -= myOnVehicleEnterWorld
myEventsAttached = False
if indicator is not None:
GUI.delRoot(indicator.window)
indicator = None
enemies_alive.clear()
allies_alive.clear()
playerVehicle = None
texts.clear()


def new_autoAim(target, init = False):
global aa_delay_cb
if d:
MYLOG('new_autoAim(%s, %s)' % (str(type(target)), str(init)))
prevAutoAimVehicleID = 0
if not init:
prevAutoAimVehicleID = bw_player._PlayerAvatar__autoAimVehID
old_autoAim(target)
autoAimVehicleID = bw_player._PlayerAvatar__autoAimVehID
enabled = autoAimVehicleID != 0
if enabled and indicator and config.get('use_target_as_text', True):
indicator.setText(texts.setdefault(autoAimVehicleID, target.typeDescriptor.type.shortUserString[0:config.get('max_characters', 15) - 1]))

if indicator:
indicator.setVisible(enabled)
if not init:
if (prevAutoAimVehicleID == 0 or config.get('snap_continously', False)) and not enabled and config.get('snap_to_nearest', True):
key = None

try:
callers_frame = inspect.getouterframes(inspect.currentframe())[1]
if d:
MYLOG('called from: %s' % callers_frame[3])
if callers_frame[3] == 'handleKeyEvent':
callers_locals = inspect.getargvalues(callers_frame[0]).locals
key = callers_locals['key']
cmdMap = callers_locals['cmdMap']
if config.get('no_snap_on_autoaim_off_E', True) and cmdMap.isFired(CommandMapping.CMD_CM_LOCK_TARGET_OFF, key) and callers_locals['isDown']:
if d:
MYLOG('disable autoaim used')
return None
if not cmdMap.isFired(CommandMapping.CMD_CM_FREE_CAMERA, key):
key = 0

elif callers_frame[3] == 'enable':
return None
except:
import sys as sys
import traceback as traceback
print 'Error while analyzing stack (%s): %s' % (sys.version, traceback.format_exc())

snappingDelay = config.get('snappingDelay', 0.2)
if key and snappingDelay > 0:
if d:
MYLOG('dalaying %.2fs' % snappingDelay)
if aa_delay_cb:
BigWorld.cancelCallback(aa_delay_cb)
aa_delay_cb = BigWorld.callback((snappingDelay,), lambda : trySnapping(key))
else:
BigWorld.callback(0, trySnapping)


def trySnapping(key = 0):
global aa_delay_cb
aa_delay_cb = 0
isKeyDown = False
if key:
isKeyDown = BigWorld.isKeyDown(key)
if not isKeyDown:
if d:
MYLOG('snapping')
new_target = findTarget(enemies_alive)
if new_target:
new_autoAim(new_target)

elif d:
MYLOG('key still pressed - no snapping')


def findTarget(vehicles_alive):
if isinstance(bw_player.inputHandler.ctrl, ArcadeControlMode):
desiredShotPoint = bw_player.inputHandler.ctrl.camera.aimingSystem.getThirdPersonShotPoint()
else:
desiredShotPoint = bw_player.inputHandler.getDesiredShotPoint()
if desiredShotPoint is None:
if d:
MYLOG('No desiredShotPoint available - trying alternative')
desiredShotPoint = bw_player.gunRotator.markerInfo[0]
if desiredShotPoint is None:
MYLOG('No desiredShotPoint available')
return None
new_target = None
distance_to_target = math.radians(config.get('snapping_angle_degrees', 7.5))
new_target_m = None
distance_to_target_m = int(config.get('useDistanceBelowM', 0))
camera = BigWorld.camera().position
v1norm = normalize(desiredShotPoint - camera)
for vehicleID in vehicles_alive.keys():
vehicle = BigWorld.entity(vehicleID)
if vehicle is not None:
v2norm = normalize(vehicle.position - camera)
distance = math.acos(v1norm.x * v2norm.x + v1norm.y * v2norm.y + v1norm.z * v2norm.z)
if distance < 0:
distance = -distance
if distance > math.pi:
distance = 2 * math.pi - distance
if distance < distance_to_target:
new_target = vehicle
distance_to_target = distance
if distance_to_target_m:

try:
position = playerVehicle.position
except BigWorld.EntityIsDestroyedException:
return None

distance = position.flatDistTo(vehicle.position)
if distance < distance_to_target_m:
new_target_m = vehicle
distance_to_target_m = distance


if new_target is None and new_target_m is not None:
if d:
MYLOG('new target acquired at %f meters' % distance_to_target_m)
new_target = new_target_m
elif new_target is not None and d:
MYLOG('new target acquired at %f degrees' % math.degrees(distance_to_target))

return new_target


def normalize(v):
return v / math.sqrt(v.x * v.x + v.y * v.y + v.z * v.z)


def new_onAutoAimVehicleLost():
old_onAutoAimVehicleLost()
if indicator:
indicator.setVisible(False)


def myOnVehicleKilled(vehicleID, *args):
if vehicleID == playerVehicle.id:
cleanUp()
else:

try:
del enemies_alive[vehicleID]
except KeyError:

try:
del allies_alive[vehicleID]
except KeyError:
pass





def myOnVehicleEnterWorld(vehicle):
vehicleID = vehicle.id
if cw_fow_mode and vehicle.isAlive() and bw_player.team is not vehicle.publicInfo['team']:
enemies_alive[vehicleID] = True


class TextLabel(object):
label = None
shadow = None
window = None
color = '\\cFFFFFFFF;'
visible = True
x = 0
y = 0
hcentered = False
vcentered = False
mainCaliberValue = 0

def __init__(self, config):
if config.get('color', False):
self.color = '\\c' + config.get('color')[1:] + 'FF;'
self.visible = config.get('visible', True)
self.x = config.get('x', 0)
self.y = config.get('y', 0)
self.hcentered = config.get('hcentered', False)
self.vcentered = config.get('vcentered', False)
if config.get('background', ''):
pass
background = ''
self.window = GUI.Window(background)
self.window.materialFX = 'BLEND'
self.window.verticalAnchor = 'TOP'
self.window.horizontalAnchor = 'LEFT'
self.window.horizontalPositionMode = 'PIXEL'
self.window.verticalPositionMode = 'PIXEL'
self.window.heightMode = 'PIXEL'
self.window.widthMode = 'PIXEL'
self.window.width = config.get('width', 186)
self.window.height = config.get('height', 32)
self.autoSize = True
GUI.addRoot(self.window)
self.shadow = GUI.Text('')
font = config.get('font', 'default_medium.font')
self.installItem(self.shadow, font)
self.label = GUI.Text('')
self.installItem(self.label, font)
self.setText(config.get('text', ''))
self.setVisible(self.visible)


def installItem(self, item, font):
item.font = font
self.window.addChild(item)
item.verticalAnchor = 'CENTER'
item.horizontalAnchor = 'CENTER'
item.horizontalPositionMode = 'PIXEL'
item.verticalPositionMode = 'PIXEL'
item.position = (self.window.width / 2, self.window.height / 2, 1)
item.colourFormatting = True


def setVisible(self, flag):
if flag:
pass
flag = self.visible
self.window.visible = flag
self.shadow.visible = flag
self.label.visible = flag


def setText(self, text, color = None):
shadowText = text.replace('\\c60FF00FF;', '')
self.shadow.text = '\\c000000FF;' + shadowText
if color:
pass
color = self.color
self.label.text = color + text



def onChangeScreenResolution():
if indicator:
sr = GUI.screenResolution()
for panel in [
indicator]:
if panel is None:
continue
if panel.hcentered:
pass
x = panel.x
if panel.vcentered:
pass
y = panel.y
panel.window.position = (x, y, 1)



def myHandleRepeatKeyEvent(event):
global toggleStateOn
if GUI_SETTINGS.minimapSize and event.repeatCount == 1:
if d:
MYLOG('myHandleRepeatKeyEvent %d' % event.key)
if event.key == toggleKey:
if toggleStateOn:
toggleStateOn = False
g_playerEvents.onArenaPeriodChange -= myPe_onArenaPeriodChange
cleanUp()
MYLOGLIVE(config.get('toggledOffMsg', ''), make_red = False)
else:
toggleStateOn = True
g_playerEvents.onArenaPeriodChange += myPe_onArenaPeriodChange
if g_appLoader.getDefBattleApp() is not None:
myPe_onArenaPeriodChange()
MYLOGLIVE(config.get('toggledOnMsg', ''), make_red = False)
config['toggleStateOn'] = toggleStateOn
with open(conf_file, 'w') as data_file:

try:
json.dump(config, data_file, sort_keys = True, indent = 4, separators = (',', ': '))
except:
print 'Error while saving %s: %s' % (conf_file, sys.exc_info()[0])




conf_file = './res_mods/autoaim_indicator.json'
if not os.path.isfile(conf_file):
conf_file = ResMgr.openSection('../paths.xml')['Paths'].values()[0:2][0].asString + '/scripts/client/mods/autoaim_indicator.json'
print 'config file: ' + conf_file

def myOnAccountBecomePlayer(*args):
global config, toggleKey, d, toggleStateOn
if os.path.isfile(conf_file):
with open(conf_file) as data_file:

try:
config = json.load(data_file)
except:
import sys
print 'Error while loading %s: %s' % (conf_file, sys.exc_info()[0])
MYLOGLIVE_GARAGE('autoaim_indicator mod: configuration file corrupted - running on default values')

else:
MYLOGLIVE_GARAGE('autoaim_indicator mod: configuration file missing - running on default values')
toggleKey = config.get('toggleKeyCode', 0)
d = config.get('debug', False)
if toggleKey > 0:
if d:
MYLOG('g_repeatKeyHandlers.add(myHandleRepeatKeyEvent)')
g_repeatKeyHandlers.add(myHandleRepeatKeyEvent)
toggleStateOn = config.get('toggleStateOn', True)
if toggleStateOn:
g_playerEvents.onArenaPeriodChange += myPe_onArenaPeriodChange
g_guiResetters.add(onChangeScreenResolution)


def myOnAvatarBecomeNonPlayer(*args):
cleanUp()

g_playerEvents.onAccountBecomePlayer += myOnAccountBecomePlayer
g_playerEvents.onAvatarBecomeNonPlayer += myOnAvatarBecomeNonPlayer
from gui.Scaleform.daapi.view.battle.RadialMenu import RadialMenu
last_shortcut_used = None

def RadialMenu__getMappedCommand(self, shortcut):
global last_shortcut_used
if d:
MYLOG('RadialMenu__getMappedCommand(%s)' % shortcut)
last_shortcut_used = shortcut
return old_RadialMenu__getMappedCommand(self, shortcut)

if config.get('follow_me_snapping', True):
old_RadialMenu__getMappedCommand = RadialMenu._RadialMenu__getMappedCommand
RadialMenu._RadialMenu__getMappedCommand = RadialMenu__getMappedCommand

def RadialMenu__isTargetCorrect(self, *args):
if d:
MYLOG('RadialMenu__isTargetCorrect%s last_shortcut_used=%s' % (str(args), last_shortcut_used))
if self._RadialMenu__currentTarget is None and bw_player:
t = findTarget(enemies_alive)
if t is None and last_shortcut_used == 'attack':
if d:
MYLOG('snapping allies')
t = findTarget(allies_alive)
if t is not None:
self._RadialMenu__currentTarget = t

return old_RadialMenu__isTargetCorrect(self, *args)

old_RadialMenu__isTargetCorrect = RadialMenu._RadialMenu__isTargetCorrect
RadialMenu._RadialMenu__isTargetCorrect = RadialMenu__isTargetCorrect
last_timeLeft = 0

def onGunReloadTimeSet(currShellCD, timeLeft, baseTime, *args):
global last_timeLeft
if timeLeft > 0:
(totalShots, shotsInClip) = ammoCtrl.getCurrentShells()
if d:
MYLOG('onGunReloadTimeSet(timeLeft=%.2f, totalShots=%d, shotsInClip=%d, clipSize=%d' % (timeLeft, totalShots, shotsInClip, clipSize))
MYPPRINT(baseTime)
if (clipSize > 1 or shotsInClip == 0 or timeLeft >= config['addon-auto_announce_reload'].get('reload_longer_than', 0)) and config['addon-auto_announce_reload'].get('reload_longer_than', 0) > 0:
if last_timeLeft < timeLeft:
last_timeLeft = timeLeft
BigWorld.callback(0.1, lambda : g_appLoader.getDefBattleApp().radialMenu.onAction(RadialMenu.RELOADING_GUN_ACTION))


else:
last_timeLeft = 0


Да потому что py файлы загрузчик не читает :)
 
Слушай, выйди из игры, очисти питон (просто сотри все. что там есть), загрузи игру до ангара, а потом скопируй питон и положи под сполер, посмотрим, что за моды стоят, может что выявим.
Вот загрузился до ангара с чистым питоном



/------------------------------------------------------------------------------------------\
BigWorld worldoftanks 2.8.0 (compiled at 17:59:40 Aug 21 2015) starting on 09/28/15 16:30:09

INFO: [Config] Default encoding set to utf-8
INFO: [PY_DEBUG] BigWorld Release Client - Content Type: hd

INFO: [PY_DEBUG] Checking ./res_mods/0.9.10: mods found
INFO: LoadMod: armor_gui_text09A
INFO: LoadMod: auto_aim
INFO: AutoAim by SAE v18.1
INFO: LoadMod: CDP
INFO: LoadMod: DamageAnnouncer
INFO:
INFO: -------------------------------------------------------------------------
INFO: [INFO]: [DamageAnnouncer by Ekspoint, Helkar & MakcT40]
INFO: -------------------------------------------------------------------------
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [HitLogAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ReboundAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [UnspottedAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SPGAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [StruckAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [TeamAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SpectatorAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ShellAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ReloadAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [PushMessagesAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ArenaMessageAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SystemMessagesAnnouncer.json] Успешно загрузился
INFO:
INFO: LoadMod: EasyCrosshairs
INFO: LoadMod: emblemsOff
INFO: LoadMod: GunConstraints
INFO: LoadMod: item_hitannouncer
INFO: LoadMod: item_main
INFO: LoadMod: Lasers
INFO: LoadMod: minimap_tankview
INFO: 2015-09-12
INFO: LoadMod: ModificationProjectile
INFO: LoadMod: Modpack
INFO: LoadMod: module_auto_repair
INFO: config file found for module: Auto repairing and health
INFO: LoadMod: MS
INFO: LoadMod: MultiHitLog
INFO:
INFO: ----------------------------------------------------------------------
INFO: [LOAD_MOD]: [MultiHitLog by PiJey77, ZeesuS, mtm78, Ekspoint]
INFO: [INFO]: [MultiHitLog v.2.3 initialized ...]
INFO: [INFO]: [MultiHitLog Config file used: [HitlogExpDru.json] ]
INFO: ----------------------------------------------------------------------
INFO:
INFO: LoadMod: NoBinoculars
INFO: LoadMod: PFMods
INFO: [PF-MODS] ver. 0.7.6 #4 (17.09.2015)
INFO: [PF-MODS] [DESTRUCTION] --> Loading...
INFO: [PF-MODS] [NEARBY] --> Loading...
INFO: LoadMod: quests_extended
INFO:
INFO: [ЗАГРУЗКА]: [Мод: "Потапыч", автор: spoter]
INFO: [ИНФО]: [Мод: "Потапыч", v2.02(31.05.2014) применение настроек...]
INFO:
INFO: LoadMod: RTAN
INFO: LoadMod: wotspeak_stat
INFO: LoadMod: zClanMod
INFO: LoadMod: ZJ_MRL
INFO: ntp-servers.net url time test successful.
INFO: Config file successfully loaded.
INFO: LoadMod: ZJ_TargetDirection
INFO: ver.0.9.10 Full 006 Config file successfully loaded.
INFO: [XFW] Version: 3.1.0
INFO: [XFW] Working dir: C:\Games\World_of_Tanks\res_mods\mods
INFO: [XFW] Loading mod: xvm_main 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_autologin 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battle 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battleloading 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battleresults 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_contacts 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_crew 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_equip 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_export 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_hangar 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_hotfix 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_integrity 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_limits 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_online 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_ping 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_profile 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_profiler 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_quests 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_sounds 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_squad 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_tcarousel 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_techtree 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_tooltips 3.1.0 (http://www.modxvm.com/)
INFO: Battle Assistant: v1.3.3
INFO: [NOTE] package loaded: mod_pmod
NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 1 was selected.
NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 3 was selected.
NOTICE: [NOTE] (scripts/client/ConnectionManager.py, 155): User authentication method: token2
NOTICE: [NOTE] (scripts/client/account_helpers/settings_core/options.py, 657): Change state of voip: (True,)
WARNING: [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "__run_read" takes too much time 0.148000001907
NOTICE: [NOTE] (scripts/client/game.py, 428): [SPACE] Loading space: spaces/hangar_premium_v2
 
Вот загрузился до ангара с чистым питоном

/------------------------------------------------------------------------------------------\
BigWorld worldoftanks 2.8.0 (compiled at 17:59:40 Aug 21 2015) starting on 09/28/15 16:30:09

INFO: [Config] Default encoding set to utf-8
INFO: [PY_DEBUG] BigWorld Release Client - Content Type: hd

INFO: [PY_DEBUG] Checking ./res_mods/0.9.10: mods found
INFO: LoadMod: armor_gui_text09A
INFO: LoadMod: auto_aim
INFO: AutoAim by SAE v18.1
INFO: LoadMod: CDP
INFO: LoadMod: DamageAnnouncer
INFO:
INFO: -------------------------------------------------------------------------
INFO: [INFO]: [DamageAnnouncer by Ekspoint, Helkar & MakcT40]
INFO: -------------------------------------------------------------------------
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [HitLogAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ReboundAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [UnspottedAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SPGAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [StruckAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [TeamAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SpectatorAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ShellAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ReloadAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [PushMessagesAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ArenaMessageAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SystemMessagesAnnouncer.json] Успешно загрузился
INFO:
INFO: LoadMod: EasyCrosshairs
INFO: LoadMod: emblemsOff
INFO: LoadMod: GunConstraints
INFO: LoadMod: item_hitannouncer
INFO: LoadMod: item_main
INFO: LoadMod: Lasers
INFO: LoadMod: minimap_tankview
INFO: 2015-09-12
INFO: LoadMod: ModificationProjectile
INFO: LoadMod: Modpack
INFO: LoadMod: module_auto_repair
INFO: config file found for module: Auto repairing and health
INFO: LoadMod: MS
INFO: LoadMod: MultiHitLog
INFO:
INFO: ----------------------------------------------------------------------
INFO: [LOAD_MOD]: [MultiHitLog by PiJey77, ZeesuS, mtm78, Ekspoint]
INFO: [INFO]: [MultiHitLog v.2.3 initialized ...]
INFO: [INFO]: [MultiHitLog Config file used: [HitlogExpDru.json] ]
INFO: ----------------------------------------------------------------------
INFO:
INFO: LoadMod: NoBinoculars
INFO: LoadMod: PFMods
INFO: [PF-MODS] ver. 0.7.6 #4 (17.09.2015)
INFO: [PF-MODS] [DESTRUCTION] --> Loading...
INFO: [PF-MODS] [NEARBY] --> Loading...
INFO: LoadMod: quests_extended
INFO:
INFO: [ЗАГРУЗКА]: [Мод: "Потапыч", автор: spoter]
INFO: [ИНФО]: [Мод: "Потапыч", v2.02(31.05.2014) применение настроек...]
INFO:
INFO: LoadMod: RTAN
INFO: LoadMod: wotspeak_stat
INFO: LoadMod: zClanMod
INFO: LoadMod: ZJ_MRL
INFO: ntp-servers.net url time test successful.
INFO: Config file successfully loaded.
INFO: LoadMod: ZJ_TargetDirection
INFO: ver.0.9.10 Full 006 Config file successfully loaded.
INFO: [XFW] Version: 3.1.0
INFO: [XFW] Working dir: C:\Games\World_of_Tanks\res_mods\mods
INFO: [XFW] Loading mod: xvm_main 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_autologin 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battle 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battleloading 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battleresults 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_contacts 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_crew 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_equip 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_export 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_hangar 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_hotfix 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_integrity 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_limits 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_online 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_ping 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_profile 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_profiler 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_quests 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_sounds 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_squad 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_tcarousel 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_techtree 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_tooltips 3.1.0 (http://www.modxvm.com/)
INFO: Battle Assistant: v1.3.3
INFO: [NOTE] package loaded: mod_pmod
NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 1 was selected.
NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 3 was selected.
NOTICE: [NOTE] (scripts/client/ConnectionManager.py, 155): User authentication method: token2
NOTICE: [NOTE] (scripts/client/account_helpers/settings_core/options.py, 657): Change state of voip: (True,)
WARNING: [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "__run_read" takes too much time 0.148000001907
NOTICE: [NOTE] (scripts/client/game.py, 428): [SPACE] Loading space: spaces/hangar_premium_v2
Да нормально у тебя все, но у меня вот этой строчки нету:
WARNING: [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "__run_read" takes too much time 0.148000001907
Вот, что перевод выдал:
Предупреждение: [предупреждение] (scripts/client/account_helpers/CustomFilesCache.py, 33): метод "__пробег_чтение" занимает слишком много времени 0.148000001907
 
Последнее редактирование:
Да нормально у тебя все, но у меня вот этой строчки нету:
WARNING: [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "__run_read" takes too much time 0.148000001907

Вот и мне интересно что это за кака !?
Факт фактом ! Выкидывает из боя бывает посередине бывает сразу после окончания ! Еще висло постоянно на рыбацкой бухте , но чет уже 3 дня не попадалась немогу потестить после переустановки модов
 
Последнее редактирование:
Вот загрузился до ангара с чистым питоном



/------------------------------------------------------------------------------------------\
BigWorld worldoftanks 2.8.0 (compiled at 17:59:40 Aug 21 2015) starting on 09/28/15 16:30:09

INFO: [Config] Default encoding set to utf-8
INFO: [PY_DEBUG] BigWorld Release Client - Content Type: hd

INFO: [PY_DEBUG] Checking ./res_mods/0.9.10: mods found
INFO: LoadMod: armor_gui_text09A
INFO: LoadMod: auto_aim
INFO: AutoAim by SAE v18.1
INFO: LoadMod: CDP
INFO: LoadMod: DamageAnnouncer
INFO:
INFO: -------------------------------------------------------------------------
INFO: [INFO]: [DamageAnnouncer by Ekspoint, Helkar & MakcT40]
INFO: -------------------------------------------------------------------------
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [HitLogAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ReboundAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [UnspottedAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SPGAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [StruckAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [TeamAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SpectatorAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ShellAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ReloadAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [PushMessagesAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ArenaMessageAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SystemMessagesAnnouncer.json] Успешно загрузился
INFO:
INFO: LoadMod: EasyCrosshairs
INFO: LoadMod: emblemsOff
INFO: LoadMod: GunConstraints
INFO: LoadMod: item_hitannouncer
INFO: LoadMod: item_main
INFO: LoadMod: Lasers
INFO: LoadMod: minimap_tankview
INFO: 2015-09-12
INFO: LoadMod: ModificationProjectile
INFO: LoadMod: Modpack
INFO: LoadMod: module_auto_repair
INFO: config file found for module: Auto repairing and health
INFO: LoadMod: MS
INFO: LoadMod: MultiHitLog
INFO:
INFO: ----------------------------------------------------------------------
INFO: [LOAD_MOD]: [MultiHitLog by PiJey77, ZeesuS, mtm78, Ekspoint]
INFO: [INFO]: [MultiHitLog v.2.3 initialized ...]
INFO: [INFO]: [MultiHitLog Config file used: [HitlogExpDru.json] ]
INFO: ----------------------------------------------------------------------
INFO:
INFO: LoadMod: NoBinoculars
INFO: LoadMod: PFMods
INFO: [PF-MODS] ver. 0.7.6 #4 (17.09.2015)
INFO: [PF-MODS] [DESTRUCTION] --> Loading...
INFO: [PF-MODS] [NEARBY] --> Loading...
INFO: LoadMod: quests_extended
INFO:
INFO: [ЗАГРУЗКА]: [Мод: "Потапыч", автор: spoter]
INFO: [ИНФО]: [Мод: "Потапыч", v2.02(31.05.2014) применение настроек...]
INFO:
INFO: LoadMod: RTAN
INFO: LoadMod: wotspeak_stat
INFO: LoadMod: zClanMod
INFO: LoadMod: ZJ_MRL
INFO: ntp-servers.net url time test successful.
INFO: Config file successfully loaded.
INFO: LoadMod: ZJ_TargetDirection
INFO: ver.0.9.10 Full 006 Config file successfully loaded.
INFO: [XFW] Version: 3.1.0
INFO: [XFW] Working dir: C:\Games\World_of_Tanks\res_mods\mods
INFO: [XFW] Loading mod: xvm_main 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_autologin 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battle 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battleloading 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battleresults 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_contacts 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_crew 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_equip 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_export 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_hangar 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_hotfix 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_integrity 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_limits 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_online 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_ping 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_profile 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_profiler 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_quests 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_sounds 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_squad 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_tcarousel 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_techtree 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_tooltips 3.1.0 (http://www.modxvm.com/)
INFO: Battle Assistant: v1.3.3
INFO: [NOTE] package loaded: mod_pmod
NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 1 was selected.
NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 3 was selected.
NOTICE: [NOTE] (scripts/client/ConnectionManager.py, 155): User authentication method: token2
NOTICE: [NOTE] (scripts/client/account_helpers/settings_core/options.py, 657): Change state of voip: (True,)
WARNING: [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "__run_read" takes too much time 0.148000001907
NOTICE: [NOTE] (scripts/client/game.py, 428): [SPACE] Loading space: spaces/hangar_premium_v2

Два мода стрелок,
1.
INFO: LoadMod: PFMods
INFO: [PF-MODS] ver. 0.7.6 #4 (17.09.2015)
INFO: [PF-MODS] [NEARBY] --> Loading...
2.
INFO: LoadMod: ZJ_TargetDirection
INFO: ver.0.9.10 Full 006 Config file successfully loaded.
И проблемные красные шары. ModificationProjectile.
 
Последнее редактирование:
Красные шары уберу ! А что за мод стрелок ? Достижения в бою которые ?

У тебя часть модов не с нашего форум?, у нас же есть все рабочее.
Стрелки: [0.9.10] [ZJ] TargetDirection build 006 Full, вот именно их бы я оставил, они если, что с рентгеном от ZJ в комплекте идут.
PFMods ver. 0.7.6 #4 (17.09.2015) - стрелки разрушений, кстати есть уже более новая версия.
и почему шары ModificationProjectile (Build 0000.1)[Красные шары!] проблемные?, катаю их с появления, не замечал чтобы с ними было, что то не так.
 
Последнее редактирование:
У тебя часть модов не с нашего форум?, у нас же есть все рабочее.
Стрелки: [0.9.10] [ZJ] TargetDirection build 006 Full

Вот спик сборка ! Шары убрал Сейчас глану что и как да стрелки поменяю

BigWorld worldoftanks 2.8.0 (compiled at 17:59:40 Aug 21 2015) starting on 09/28/15 18:15:14

INFO: [Config] Default encoding set to utf-8
INFO: [PY_DEBUG] BigWorld Release Client - Content Type: hd

INFO: [PY_DEBUG] Checking ./res_mods/0.9.10: mods found
INFO: Executing: armor_gui_text09A
INFO: Executing: auto_aim
INFO: AutoAim by SAE v18.1
INFO: Executing: CDP
INFO: Executing: DamageAnnouncer
INFO:
INFO: -------------------------------------------------------------------------
INFO: [INFO]: [DamageAnnouncer by Ekspoint, Helkar & MakcT40]
INFO: -------------------------------------------------------------------------
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [HitLogAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ReboundAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [UnspottedAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SPGAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [StruckAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [TeamAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SpectatorAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ShellAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ReloadAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [PushMessagesAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [ArenaMessageAnnouncer.json] Успешно загрузился
INFO:
INFO: [DamageAnnouncer]: Конфиг файл [SystemMessagesAnnouncer.json] Успешно загрузился
INFO:
INFO: Executing: EasyCrosshairs
INFO: Executing: emblemsOff
INFO: Executing: GunConstraints
INFO: Executing: Lasers
INFO: Executing: minimap_tankview
INFO: 2015-09-12
INFO: Executing: Modpack
INFO: Executing: module_auto_repair
INFO: config file found for module: Auto repairing and health
INFO: Executing: MS
INFO: Executing: MultiHitLog
INFO:
INFO: ----------------------------------------------------------------------
INFO: [LOAD_MOD]: [MultiHitLog by PiJey77, ZeesuS, mtm78, Ekspoint]
INFO: [INFO]: [MultiHitLog v.2.3 initialized ...]
INFO: [INFO]: [MultiHitLog Config file used: [HitlogExpDru.json] ]
INFO: ----------------------------------------------------------------------
INFO:
INFO: Executing: NoBinoculars
INFO: Executing: PFMods
INFO: [PF-MODS] ver. 0.7.6 #4 (17.09.2015)
INFO: [PF-MODS] [DESTRUCTION] --> Loading...
INFO: [PF-MODS] [NEARBY] --> Loading...
INFO: Executing: quests_extended
INFO:
INFO: [ЗАГРУЗКА]: [Мод: "Потапыч", автор: spoter]
INFO: [ИНФО]: [Мод: "Потапыч", v2.02(31.05.2014) применение настроек...]
INFO:
INFO: Executing: wotspeak_stat
INFO: Executing: zClanMod
INFO: Executing: ZJ_MRL
INFO: ntp-servers.net url time test successful.
INFO: Config file successfully loaded.
INFO: Executing: ZJ_TargetDirection
INFO: ver.0.9.10 Full 006 Config file successfully loaded.
INFO: [XFW] Version: 3.1.0
INFO: [XFW] Working dir: C:\Games\World_of_Tanks\res_mods\mods
INFO: [XFW] Loading mod: xvm_main 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_autologin 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battle 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battleloading 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_battleresults 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_contacts 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_crew 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_equip 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_export 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_hangar 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_hotfix 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_integrity 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_limits 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_online 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_ping 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_profile 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_profiler 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_quests 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_sounds 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_squad 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_tcarousel 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_techtree 3.1.0 (http://www.modxvm.com/)
INFO: [XFW] Loading mod: xvm_tooltips 3.1.0 (http://www.modxvm.com/)
INFO: Battle Assistant: v1.3.3
INFO: [NOTE] package loaded: mod_pmod
NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 1 was selected.
NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 3 was selected.
NOTICE: [NOTE] (scripts/client/ConnectionManager.py, 155): User authentication method: token2
NOTICE: [NOTE] (scripts/client/account_helpers/settings_core/options.py, 657): Change state of voip: (True,)
NOTICE: [NOTE] (scripts/client/game.py, 428): [SPACE] Loading space: spaces/hangar_premium_v2
шары убрал ошибок вроде нет ...
 
Последнее редактирование:
В загрузчеке модов так написанно, можно хоть XXX написать :)

Добавлено через 2 минуты 40 секунд

Да потому что py файлы загрузчик не читает :)

во первых ответ не в тему
во вторых строка 64 дает ошибку синтекса как не правил мод при компилировании в рус не пашет
в третьих ру скрипт можно подгружать в WoT с помощью питона
Потому и прошу помощи как решить проблему с работой мода и прошу у гуру питона указать где ошибка кода
P..S. ответ нужен для того что бы понять как сделать захват цели за препятствием так как с упреждением уже разобрался могу кинуть основу с которой сам начал
 
Последнее редактирование:
во первых ответ не в тему
во вторых строка 64 дает ошибку синтекса как не правил мод при компилировании в рус не пашет
в третьих ру скрипт можно подгружать в WoT с помощью питона
Потому и прошу помощи как решить проблему с работой мода и прошу у гуру питона указать где ошибка кода
P..S. ответ нужен для того что бы понять как сделать захват цели за препятствием так как с упреждением уже разобрался могу кинуть основу с которой сам начал

в личке напиши что хочешь
 
интересно тут живые кто помочь может есть или помощь заключается переводом на сторонний ресурс
 
интересно тут живые кто помочь может есть или помощь заключается переводом на сторонний ресурс

Я бы попытался тебе помочь, но не пойму, что ты хочешь, смысл твоих действий, объясни?
 
так я и не понял в чем суть темы форума "Вопросы по программированию модификаций на Python" если ответ на вопрос заключается в отправке тебя на другой сайт или ссылки на мод

На другой мод, я тебе оригинал кинул,а не то что у тебя
Ошибка потому что у тебя цифра стоит там
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху