Вопросы по программированию модификаций на Python - Общение Python мододелов | Страница 6

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

Статус
В этой теме нельзя размещать новые ответы.
Регистрация
19 Сен 2014
Сообщения
1,186
Репутация
752
Спасибо
156
Монет
0
Привет ! Подскажите на что ругается ! Надоело выкидывать в самый ответственный момент
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 вроде грешит
 
Регистрация
13 Апр 2015
Сообщения
2,048
Репутация
892
Спасибо
98
Монет
0
Привет ! Подскажите на что ругается ! Надоело выкидывать в самый ответственный момент
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
 
Регистрация
1 Май 2015
Сообщения
58
Репутация
56
Спасибо
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
И это только за сегодня !
Я деревянный в этом но буду признателен если кто скажет какой чит или мод выкинуть к епеням
 
Регистрация
13 Апр 2015
Сообщения
2,048
Репутация
892
Спасибо
98
Монет
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
И это только за сегодня !
Я деревянный в этом но буду признателен если кто скажет какой чит или мод выкинуть к епеням

Слушай, выйди из игры, очисти питон (просто сотри все. что там есть), загрузи игру до ангара, а потом скопируй питон и положи под сполер, посмотрим, что за моды стоят, может что выявим.
 
Регистрация
1 Май 2015
Сообщения
58
Репутация
56
Спасибо
1
Монет
0
Слушай, выйди из игры, очисти питон (просто сотри все. что там есть), загрузи игру до ангара, а потом скопируй питон и положи под сполер, посмотрим, что за моды стоят, может что выявим.

Спасибо ! Скину но уже затра ! Ночь у меня
 
Регистрация
14 Дек 2014
Сообщения
45
Репутация
-3
Спасибо
0
Монет
0
помогите не могу понять почему не работает де компилированный скрипт а компилированный работает
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

 
Регистрация
19 Сен 2014
Сообщения
1,186
Репутация
752
Спасибо
156
Монет
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 файлы загрузчик не читает :)
 
Регистрация
1 Май 2015
Сообщения
58
Репутация
56
Спасибо
1
Монет
0
Слушай, выйди из игры, очисти питон (просто сотри все. что там есть), загрузи игру до ангара, а потом скопируй питон и положи под сполер, посмотрим, что за моды стоят, может что выявим.
Вот загрузился до ангара с чистым питоном



/------------------------------------------------------------------------------------------\
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
 
Регистрация
13 Апр 2015
Сообщения
2,048
Репутация
892
Спасибо
98
Монет
0
Вот загрузился до ангара с чистым питоном

/------------------------------------------------------------------------------------------\
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
 
Последнее редактирование:
Регистрация
1 Май 2015
Сообщения
58
Репутация
56
Спасибо
1
Монет
0
Да нормально у тебя все, но у меня вот этой строчки нету:
WARNING: [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "__run_read" takes too much time 0.148000001907

Вот и мне интересно что это за кака !?
Факт фактом ! Выкидывает из боя бывает посередине бывает сразу после окончания ! Еще висло постоянно на рыбацкой бухте , но чет уже 3 дня не попадалась немогу потестить после переустановки модов
 
Последнее редактирование:
Регистрация
25 Июн 2014
Сообщения
5,235
Репутация
1,942
Спасибо
4,646
Монет
0
Вот загрузился до ангара с чистым питоном



/------------------------------------------------------------------------------------------\
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.
 
Последнее редактирование:
Регистрация
13 Апр 2015
Сообщения
2,048
Репутация
892
Спасибо
98
Монет
0
Красные шары уберу ! А что за мод стрелок ? Достижения в бою которые ?

У тебя часть модов не с нашего форум?, у нас же есть все рабочее.
Стрелки: [0.9.10] [ZJ] TargetDirection build 006 Full, вот именно их бы я оставил, они если, что с рентгеном от ZJ в комплекте идут.
PFMods ver. 0.7.6 #4 (17.09.2015) - стрелки разрушений, кстати есть уже более новая версия.
и почему шары ModificationProjectile (Build 0000.1)[Красные шары!] проблемные?, катаю их с появления, не замечал чтобы с ними было, что то не так.
 
Последнее редактирование:
Регистрация
1 Май 2015
Сообщения
58
Репутация
56
Спасибо
1
Монет
0
У тебя часть модов не с нашего форум?, у нас же есть все рабочее.
Стрелки: [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
шары убрал ошибок вроде нет ...
 
Последнее редактирование:
Регистрация
14 Дек 2014
Сообщения
45
Репутация
-3
Спасибо
0
Монет
0
В загрузчеке модов так написанно, можно хоть XXX написать :)

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

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

во первых ответ не в тему
во вторых строка 64 дает ошибку синтекса как не правил мод при компилировании в рус не пашет
в третьих ру скрипт можно подгружать в WoT с помощью питона
Потому и прошу помощи как решить проблему с работой мода и прошу у гуру питона указать где ошибка кода
P..S. ответ нужен для того что бы понять как сделать захват цели за препятствием так как с упреждением уже разобрался могу кинуть основу с которой сам начал
 
Последнее редактирование:
Регистрация
19 Сен 2014
Сообщения
1,186
Репутация
752
Спасибо
156
Монет
0
во первых ответ не в тему
во вторых строка 64 дает ошибку синтекса как не правил мод при компилировании в рус не пашет
в третьих ру скрипт можно подгружать в WoT с помощью питона
Потому и прошу помощи как решить проблему с работой мода и прошу у гуру питона указать где ошибка кода
P..S. ответ нужен для того что бы понять как сделать захват цели за препятствием так как с упреждением уже разобрался могу кинуть основу с которой сам начал

в личке напиши что хочешь
 
Регистрация
14 Дек 2014
Сообщения
45
Репутация
-3
Спасибо
0
Монет
0
интересно тут живые кто помочь может есть или помощь заключается переводом на сторонний ресурс
 
Регистрация
13 Апр 2015
Сообщения
2,048
Репутация
892
Спасибо
98
Монет
0
интересно тут живые кто помочь может есть или помощь заключается переводом на сторонний ресурс

Я бы попытался тебе помочь, но не пойму, что ты хочешь, смысл твоих действий, объясни?
 
Регистрация
19 Сен 2014
Сообщения
1,186
Репутация
752
Спасибо
156
Монет
0
так я и не понял в чем суть темы форума "Вопросы по программированию модификаций на Python" если ответ на вопрос заключается в отправке тебя на другой сайт или ссылки на мод

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