-
Content Count
10,746 -
Joined
-
Last visited
-
Days Won
402
Everything posted by ktulho
-
, Уверены? На всякий случай уточню это ИНВАЙТ код, а не бонус код.
-
PSDKG-SCDDA-5M4Y2-GW3Y8. Инвайт-код на один день премиум-аккаунта и танк Valentine II
-
Не работает увеличение миникарты
ktulho replied to den12's topic in XVM: General Discussion and Troubleshooting
На этот вопрос, только я уже отвечал раз восемь. Миникарта не сделана. Рекомендую научится пользоваться поиском по форуму. -
Попробовал так: "format": "{{py:xvm.AvgDmg.mainGun('<img src=\'img://gui/maps/icons/achievement/32x32/mainGun.png\' vspace=\'-12\'> (', {{hitlog.dmg-total}}, ')')}}" xvm.log: File "<unknown>", line 1 ('<img src='img://gui/maps/icons/achievement/32x32/mainGun.png' vspace='-12'> (', 0, ')') ^ SyntaxError: invalid syntax arg='xvm.AvgDmg.mainGun('<img src='img://gui/maps/icons/achievement/32x32/mainGun.png' vspace='-12'> (', 0, ')')'
-
Уровень техники в "ушах" и отображение иконок топ-кланов
ktulho replied to v3nt's topic in XVM Configuration Questions
@v3nt, насколько я вижу по скринам, у вас конфиг очень похож на default. Попробуйте заменить в своем конфиге файлы playersPanel.xc и statisticForm.xc на аналогичные файлы из папки default. -
Мы так уже пробовали. Сейчас еще попробую. В обоих случаях: 2016-08-19 10:11:50: [ERROR] Traceback (most recent call last): File "xvm_main/python_macro.py", line 154, in process_python_macro File "xvm_main/python_macro.py", line 141, in get_function ValueError: Function syntax error: xvm.AvgDmg.mainGun(' arg='xvm.AvgDmg.mainGun('' ИМХО, парсер сам читает что находится <> и не передает строку в python.
-
, согласен.
-
@McMurphy, в файле hotkeys.xc попробуйте поставить "enabled": true: // Alternative vehicle markers mode. // Альтернативный режим маркеров над танками. "markersAltMode": { "enabled": true, "onHold": true }
-
, файл battleLabelsTemplates.xc параметр "enabled": false: "hitlogHeader": { "enabled": false, "updateEvent": "ON_DAMAGE_CAUSED, ON_PANEL_MODE_CHANGED", "x": "{{pp.mode=0?5|{{py:math.sum({{pp.widthLeft}},50)}}}}", "y": "{{pp.mode=0?65|40}}", "width": 500, "height": 1000, "textFormat": { "color": "0xF4EFE8", "size": 15 }, "format": "{{hitlog-header}}" // Format of the full hitlog (header and body) // Формат полного хит-лога (шапка и тело) // "format": "{{hitlog-header}}\n{{hitlog-body}}" }, "hitlogBody": { "enabled": false, "hotKeyCode": 56, "onHold": "true", "visibleOnHotKey": false, "updateEvent": "ON_DAMAGE_CAUSED, ON_PANEL_MODE_CHANGED", "x": "{{pp.mode=0?5|{{py:math.sum({{pp.widthLeft}},50)}}}}", "y": "{{pp.mode=0?85|60}}", "width": 500, "height": 1000, "textFormat": { "color": "0xF4EFE8", "size": 15 }, "format": "{{hitlog-body}}" }, "totalHP": { "enabled": false, "updateEvent": "ON_PLAYERS_HP_CHANGED", "x": 0, "y": 30, "width": 200, "height": 40, "screenHAlign": "center", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 1.5 }, "textFormat": { "font": "mono", "size": 18, "align": "center" }, "format": "{{py:xvm.total_hp.text()}}" }, , файл markers.xc : "markers": { // false - use standard client vehicle markers. // false - использовать стандартные маркеры клиента. "enabled": false,
-
Предлагаю заменить это: from Avatar import PlayerAvatar from Vehicle import Vehicle class PlayerDamages(object): def __init__(self): self.teamHits = True def reset(self): self.teamHits = True def onHealthChanged(self, vehicle, newHealth, attackerID, attackReasonID): if vehicle.isStarted: player = BigWorld.player() if attackerID == player.playerVehicleID: attacked = player.arena.vehicles.get(vehicle.id, dict()) if attacked.get('team') == player.team: self.teamHits = False data = PlayerDamages() @registerEvent(Vehicle, 'onHealthChanged') def onHealthChanged(self, newHealth, attackerID, attackReasonID): data.onHealthChanged(self, newHealth, attackerID, attackReasonID) на это: from Avatar import PlayerAvatar from Vehicle import Vehicle from constants import VEHICLE_HIT_FLAGS class PlayerDamages(object): def __init__(self): self.teamHits = True def reset(self): self.teamHits = True def showShotResults(self, playerAvatar, results): arenaVehicles = playerAvatar.arena.vehicles VHF = VEHICLE_HIT_FLAGS for r in results: vehicleID = r & 4294967295L flags = r >> 32 & 4294967295L if playerAvatar.team == arenaVehicles[vehicleID]['team'] and playerAvatar.playerVehicleID != vehicleID: if flags & (VHF.IS_ANY_DAMAGE_MASK | VHF.ATTACK_IS_DIRECT_PROJECTILE): self.teamHits = False data = PlayerDamages() @registerEvent(PlayerAvatar, 'showShotResults') def showShotResults(self, results): data.showShotResults(self, results)