Jump to content
Korean Random

ktulho

Premium Member
  • Posts

    10,828
  • Joined

  • Last visited

  • Days Won

    418

Everything posted by ktulho

  1. Имеешь ввиду угол между проекцией орудия на плоскость (будем считать, что это поверхность земли) и максимальным углом склонения орудия для текущего положения корпуса и горизонтального угла орудия?
  2. Странно это. Предыдущий хитлог так же выводился через battleLabels.
  3. Обновил шапку. Добавил инструкцию: созданию шапки hitLog "как раньше".
  4. @BuSH что-то я запутался. hitLog который сделан на p_macro? заголовок сделан с помощью макросов totalEfficiency?
  5. Предположу, что после выстрела сразу переходишь в аркадный режим.
  6. @sidodzhi антивирусом пользуетесь?
  7. Надо подождать, когда @night_dragon_on соберет сборку.
  8. Оказалось всё проще, достаточно добавить строчку в setData: override public function setData(param1:Number, param2:Number, param3:String, param4:String, param5:Number, param6:String, param7:String):void { try { cfg = null; m_captured = (param5 < 100.0) ? false:true; super.setData.apply(this, arguments); onConfigLoaded(null); } catch (ex:Error) { Logger.err(ex); } } Только надо проверить этот вариант: Запулил исправления.
  9. Тут наверно надо секунд через десять сбрасывать параметр. Например добавить в файл UI_TeamCaptureBar.as: import flash.utils.*; В класс UI_TeamCaptureBar добавить переменную: private var intervalId:uint; private var delay:Number = 10000; изменить функцию setCaptured: override public function setCaptured(param1:String):void { try { super.setCaptured(param1); if (!cfg) return; m_captured = true; updateTextFields(); intervalId = setTimeout(resetCaptured, delay); } catch (ex:Error) { Logger.err(ex); } } Добавить функцию resetCaptured: private function resetCaptured():void { try { if (!cfg) return; m_captured = false; updateTextFields(); } catch (ex:Error) { Logger.err(ex); } } Ещё, наверное, нужно отслеживать конец боя, чтобы отменить отложенный вызов функции resetCaptured: clearTimeout(resetCaptured);
  10. Это можно поправить и python, и в AS3. В python: from gui.battle_control.controllers.team_bases_ctrl import BattleTeamsBasesController @overrideMethod(BattleTeamsBasesController, 'invalidateTeamBasePoints') def BattleTeamsBasesController_invalidateTeamBasePoints(base, self, baseTeam, baseID, points, timeLeft, invadersCnt, capturingStopped): base(self, baseTeam, baseID, round(points), timeLeft, invadersCnt, capturingStopped)
  11. @Kivinus Это должно быть исправлено в XVM для патча 1.4.1.0.
  12. Точно, не сохранил изменения в файле. Попробуйте playersPanel.xc
  13. У вас окрашивалось согласно рейтинга эффективности (РЭ): "medium": { "standardFields": [ "nick", "frags" ], "expandAreaWidth": 0, "removeSquadIcon": true, // true - убрать отображение иконок взвода "vehicleIconXOffsetLeft": -20, // сдвиг иконки танка "vehicleIconXOffsetRight": -40, "vehicleLevelXOffsetLeft": -22, // сдвиг уровня танка "vehicleLevelXOffsetRight": -35, "fragsXOffsetLeft": -15, // Сдвиг фрагов "fragsXOffsetRight": -15, "nickMinWidth": 95, "nickMaxWidth": 95, "nickFormatLeft": "<font alpha='{{alive?#FF|#80}}'><font color='{{c:winrate}}'>{{winrate%2d~%|--%}}</font> <font color='{{c:eff}}'>{{vehicle}}</font></font>", "nickFormatRight": "<font alpha='{{alive?#FF|#80}}'><font color='{{c:eff}}'>{{vehicle}}</font> <font color='{{c:winrate}}'>{{winrate%2d~%|--%}}</font></font>" }, Окрасил в белый. playersPanel.xc Включил.damageLog.xc Добавил. playersPanel.xc Добавил отображение в ушах очков прочности при нажатии ALT. playersPanel.xc
  14. @ReN28 Вроде все сделал, кроме файла vehicleNames.xc. У вас устарели названия техники. Содержимое архива извлечь в папку \res_mods\configs\xvm\ с заменой. xvm.zip
  15. @Kivinus а что у вас прописано в секции "comp-name"?
  16. Скорее всего у него пустая папка py_macro.
×
×
  • Create New...