Jump to content
Korean Random

WarDogs_Alex

User
  • Posts

    100
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by WarDogs_Alex

  1. Приветствую и прошу помощи.

     

    Вывожу инфу о скорости полета снаряда и количестве снарядов.

    shot_041.jpg.89d1ad98dfc99d1c25db157a26eb0298.jpg

    Пока живой - все отображается корректно, а после смерти не скрывается часть выводимой инфы (просто символы, а не подстановки из макросов).

    shot_040.jpg.f03490d1e62e4639108c6155daca5ff5.jpg

     

    	// Количество оставшихся снарядов.
    	"shells": {
          "enabled": true,
    	  // "flags": [ "alive" ],
          "updateEvent": "PY(ON_AIM_MODE), PY(ON_AMMO_COUNT), PY(ON_AMMO_CHANGED)",
    	  "x": "{{py:aim.mode(205,260,260)}}",
    	  "y": "{{py:aim.y(15)}}",
          // "borderColor": "0xFF0000", //!!!
          "width": 90,
          "height": 26,
          "screenHAlign": "center",
          "screenVAlign": "center",
          "alpha" : "{{battletype-key=epic_battle?100|{{alive?100|0}}}}",
          "shadow": { "distance": 1, "angle": 90, "alpha": 90, "blur": 5, "strength": 3 },
    	  "textFormat": { "align": "left", "valign": "top", "color": "0x{{py:sight.goldShell=gold?FFCC66|CCCCCC}}" },
    	  "format": "<font size='16'>{{py:sight.shellType}}: </font><font color='#{{py:sight.quantityShells<6?FF0000|{{py:sight.goldShell=gold?FFCC66|CCCCCC}}}}' size='16'>{{py:sight.quantityShells}}</font><font size='12'> шт.</font>"
        },
    	
    	// Скорость полета снаряда.
    	"shellSpeed": {
          "enabled": true,
    	  // "flags": [ "alive" ],
          "updateEvent": "PY(ON_AIM_MODE), PY(ON_AMMO_CHANGED)",
    	  "x": "{{py:aim.mode(205,260,260)}}",
          "y": "{{py:aim.y(42)}}",
    	  // "borderColor": "0xFF0000", //!!!
          "width": 90,
          "height": 24,
          "screenHAlign": "center",
          "screenVAlign": "center",
          "alpha" : "{{battletype-key=epic_battle?100|{{alive?100|0}}}}",
          "shadow": { "distance": 1, "angle": 90, "alpha": 90, "blur": 5, "strength": 3 },
          "textFormat": { "align": "left", "valign": "top", "color": "0xd4ffaa" },
    	  "format": "<font size='14'>{{py:sight.shellSpeed%3.f}}</font> м/с."
    	},
    	

     

  2. 14.10.2019 в 00:21, Tornado_Odan_Rot сказал:

    @WarDogs_Alex я поправил дефолтный путь для папки со статистикой. Посмотри в дефолтном моде. 

    Спасибо, буду разбираться

     

    UPD:

    файл TimeSpent.json

    было: "StatPath": "res_mods/configs/BBMods/StatisticResults/",

    стало: "StatPath": "../res_mods/configs/BBMods/StatisticResults/",

    И это намертво вешало загрузку клиента...

  3. 27 минут назад, Tornado_Odan_Rot сказал:

    @WarDogs_Alex у меня было, пока не исправил TimeSpent.json

    Строку надо было переправить. 

    Какую строку, подскажи?

    Colors.json ResultsWindow.json TimeSpent.json

  4. UPD: Рано обрадовался:

    Игра виснет при загрузке.

    Надпись "Вход в игру..." и бесконечная шестерёнка

    Лечится удалением файла mod_TimeSpent.pyc

     

    УРРААА!!!

    Спасибо

  5. 5 часов назад, ktulho сказал:

    {{py:sight.shellType}} - тип заряженного снаряда

    Ну это я могу понять, в пылу сражения вместо использования аптечки переключился на фугасы.

    Лично у меня чаще другая проблема (из-за нее и просил ввести этот параметр) - в зарубе переключишься на голду, чтобы прибить особо бронированного противника,  а потом так и херачу голдой, пока она не кончится. Как результат - абсолютно не нужный расход серебра.

     

    5 часов назад, ktulho сказал:

    {{py:sight.shellSpeed}} - скорость полета снаряда

    Этот параметр важен для артоводов. (вроде они привыкли к этому параметру)

    У многих танков сильно отличаются скорости полета ББ, голды и фугасов. Важно для взятия упреждения. А для арты, ИМХО, важнее время полета снаряда.

     

    По поводу бронепробития, лично мне хватает индикатора бронепробития.

     

     

  6. 45 минут назад, ktulho сказал:

    Возможно, после обычного боя заходя в новый режим, придется настраивать прицел в настройках клиента.

     

    Да можно вообще не заморачиваться - через десять дней проблемка исчезнет сама-собой :smile:

    • Upvote 1
  7. 21 час назад, fgcwsxjegcbk2014 сказал:

    да эта ошибка есть  в режиме хелоуина и сам прицел не работает,  впрочем пока xvm там тоже не работает

    кстати там два режима с ботами и в команде

     

    То что прицел не работает в новом режиме - это еще пол-беды, а вот то что он, не работая, отключает функции WG-шного прицела согласно настройкам файла sight.xc - это неудобно...

  8. Добавил индикатор бронепробития:

     

    post-29375-0-79340300-1505522178_thumb.jpg

     

    Чуть изменил положение полей в аркадном режиме для совместимости с repairControl средствами XVM.

     

    post-29375-0-06877200-1505522172_thumb.jpg

     

     

    battleLabelSight.xc

    sight.xc

     

    'Фрагмент файла battleLabelsTemplates.xc'

    // Прицел
    		${ "battleLabelsSight.xc":"def.piercingChance"},	// Индикатор бронепробития.
    		${ "battleLabelsSight.xc":"def.timeReload"},		// Время оставшееся до конца перезарядки (в секундах).
    		${ "battleLabelsSight.xc":"def.baseTimeReload"},	// Время перезарядки (в секундах).
    		${ "battleLabelsSight.xc":"def.health"},		// Количество оставшихся очков прочности в ХП.
    		${ "battleLabelsSight.xc":"def.shells"},		// Количество оставшихся снарядов.
    		${ "battleLabelsSight.xc":"def.shellSpeed"},		// Скорость полета снаряда.
    		${ "battleLabelsSight.xc":"def.distance"},		// Дальность полета снаряда (в метрах).
    		${ "battleLabelsSight.xc":"def.timeFlight_arty"},	// Время полета снарядов (в секундах).
    		${ "battleLabelsSight.xc":"def.timeAIM_arty"},		// Время до полного сведения (в секундах).
    		${ "battleLabelsSight.xc":"def.cameraHeight_arty"},	// Высота арт прицела (в метрах).
    

     

    P.S.

    Самолет через три часа. Вернусь через две недели из лета - оформлю все как следует...

    • Upvote 2
  9. Классно, только опять придется к знающим за помощью обращаться))

    В снайперском щас у меня так (мод Экспойнта):

    В аркадном так:

    Как правильно в конфиге состряпать блок на это дело? По аналогии с блоками "distance" и "shells" попробовал, но снова в координатах запутался и запорол всё((

    battleLabelSight.xc у меня такой:

    attachicon.gifbattleLabelSight.xc

    Попробуй так:

    // Индикатор бронепробития.
    "piercingChance": {
      "enabled": true,
      "flags": [ "alive" ],
      "updateEvent": "PY(ON_CALC_ARMOR), PY(ON_CAMERA_MODE)",
      "x": 0,
      "y": "{{py:sight.cameraMode=arc?-49|{{py:sight.cameraMode=sn?39|44}}}}",
      "width": 100,
      "height": 26,
      // "borderColor": "0xFF0000", //!!!
      "screenHAlign": "center",
      "screenVAlign": "center",
      "alpha" : 100,
      "shadow": { "distance": 1, "angle": 90, "alpha": 90, "blur": 5, "strength": 3 },
      "textFormat": { "align": "center", "valign": "center" },
      "format": "<font color='{{py:sight.c_piercingChance}}' size='16'>{{py:sight.piercingActual}} {{py:sight.piercingActual?/|}} {{py:sight.armorActual}}</font>"
    },  
    
    • Upvote 1
  10. Разбирался с макросами - получилась наглядная табличка.

    Может кому пригодится:

     

    post-29375-0-07508300-1501611237_thumb.jpg

     

    'табличка'

    Макросы доступные в полных результатах:
    
    ----------------------------------------
    
    Кредиты
    
    1	{{BattleOriginalCredits}}			- Начислено за бой (без према)
    2	{{BattleTotalCredits}}				- Начислено за бой (с премом)
    3			
    4	{{BattleBoosterCredits}}			- Эффект от личных резервов (с премом)
    5	
    6	{{BattleEventCredits}}				- Кредиты за выполнение задач
    7	{{BattleOriginalPenalty}}			- Штраф за урон союзникам (без према)
    8	{{BattleContribution}}				- Сумма компенсаций кредитами за урон союзникам	(BattleContribution = BattleContributionOut + BattlePenalty)
    *	{{BattlePenalty}}				- Штраф кредитами за урон союзникам
    *	{{BattleOriginalContributionOut}}	        - Чистая компенсация кредитами за урон союзникам
    *	{{BattleContributionOut}}			- Компенсация кредитами за урон союзникам
    9	{{BattleOriginalContributionIn}}	        - Чистая компенсация кредитами за урон от союзников
    10	{{BattleContributionIn}}			- Компенсация кредитами за урон от союзников
    11	
    12	{{BattleCredits}}				- Итого за бой (с премом)
    13	{{BattleRepairCost}}				- Потрачено кредитов на автоматический ремонт техники
    14	{{BattleLoadCost}}				- Потрачено кредитов на автопополнение боекомплекта
    15	{{BattleLoadCostG}}				- Потрачено золота на авто пополнение боекомплекта
    16	{{BattleEquipCost}}				- Потрачено кредитов на авто пополнение снаряжения
    17	{{BattleEquipCostG}}				- Потрачено золота на авто пополнение снаряжения
    *	{{BattleEquipCostB}}				- Потрачено бон на авто пополнение снаряжения
    18	{{BattleCreditDebit}}				- Итого (Чистый доход,	BattleCreditDebit = BattleCredits - BattleEquipCost - BattleLoadCost - BattleRepairCost)
    19	{{BattleExpensesG}}				- Сумма золота потраченного за бой	(BattleExpensesG = BattleEquipCostG + BattleLoadCostG)
    
    13+14+16 {{BattleCostRepairing}}		        - Суммарно потрачено кредитов на восстановление, боекомплект и расходники	(BattleCostRepairing = BattleRepairCost + BattleLoadCost + BattleEquipCost)
    12-6	 {{BattleFactualCredits}}		        - ={{BattleCredits}} - {{BattleEventCredits}}
    *	{{BattleExpenses}}				- Сумма кредитов потраченных за бой	(BattleExpenses = BattleEquipCost + BattleLoadCost + BattleRepairCost + BattleContributionOut + BattlePenalty)
    	
    ----------------------------------------
    
    Опыт
    
    1	{{BattleOriginalXP}}				- Чистый опыт начисленный за бой (без према)
    2	{{BattleOriginalFreeXP}}			- Чистый свободный опыт начисленный за бой (без према)
    *	{{BattleOriginalTMenXP}}			- Чистый опыт экипажу за бой (без према)
    3	{{BattleTotalXP}}				- Начисленное кол-во опыта за бой (с премом)
    4	{{BattleTotalFreeXP}}				- Начисленное кол-во свободного опыта за бой (с премом)
    *	{{BattleTotalTMenXP}}				- Начисленное кол-во опыта экипажу за бой (с премом)
    5	{{BattleOriginalXPPenalty}}			- Чистый штраф опытом за урон союзникам
    6	{{BattleXPPenalty}}				- Итоговый штраф опытом за урон союзникам
    7	{{BattleDailyXPFactor}}				- Дневной бонусный коэффициент
    8	
    9	
    10	{{BattleBoosterXP}}				- Дополнительный опыт от резервов
    11	{{BattleBoosterFreeXP}}				- Дополнительный свободный опыт от резервов
    *	{{BattleBoosterTMenXP}}				- Дополнительный опыт экипажу от резервов
    12	
    13	
    14	{{BattleEventXP}}				- Опыт за выполнение задач
    15	{{BattleEventFreeXP}}				- Свободный опыт за выполнение задач
    *	{{BattleEventTMenXP}}				- Опыт экипажу за выполнение задач
    16	
    17	
    18	{{BattleXP}}					- Итоговый опыт
    19	{{BattleFreeXP}}				- Итоговый свободный опыт
    *	{{BattleTmenXP}}				- Итоговый опыт экипажу
    *	{{BattleFactualFreeXP}}				- ={{BattleFreeXP}} - {{BattleEventFreeXP}}
    *	{{BattleFactualXP}}				- ={{BattleXP}} - {{BattleEventXP}}	
    *	{{BattleSquadXP}}				- Кол-во дополнительного опыта за игру во взводе
    	
    ----------------------------------------
    
    Время
    
    1	{{BattleCreateTime}}				- Время (в секундах) начала боя
    2	{{BattleDurationReal}}				- Продолжительность боя
    3	{{BattleLifeTime}}				- Время жизни в бою до уничтожения. В секундах
    *	{{BattleDuration}}				- Время (в секундах), проведенное в бою с учетом времени загрузки боя, ожидания команды, 30сек отсчета и до момента выхода игрока из боя.
    	
    ----------------------------------------
    	
    Статистика
    
    1	{{BattleShots}}					- Кол-во выстрелов
    2	{{BattleHits}}					- Прямых попаданий в противников
    3	{{BattlePiercings}}				- Кол-во попаданий в противника с пробитием
    4	{{BattleExplosionHits}}				- Кол-во повреждений противника фугасами
    *	{{BattleHitsRatio}}				- Процент попаданий (Hits * 100 / Shots)
    *	{{BattleDamageHitsRatio}}			- Процент попаданий с нанесённым уроном (Piercings * 100 / Hits)
    *	{{BattleShotsRatio}}				- Процент выстрелов с нанесённым уроном (Piercings * 100 / Shots)
    5	{{BattleDamageDealt}}				- Урон нанесенный противникам
    6	{{BattleSniperDamage}}				- Урон нанесенный с дистанции >300м
    7	{{BattleHitsReceived}}				- Получено прямых попаданий от противника
    8	{{BattlePiercingsReceived}}			- Кол-во полученных пробитий от противника
    9	{{BattleNoDamageHitsReceived}}		        - Получено попаданий без урона
    10	{{BattleExplosionHitsReceived}}		        - Получено повреждений фугасами от противника
    11	{{BattleBlockedByArmor}}			- Урон заблокированный броней
    12	
    13	{{BattleTeamDamage}}				- Урон нанесенный союзникам
    *	{{BattleTeamHits}}				- Прямых попаданий в союзников
    14	{{BattleSpotted}}				- Кол-во обнаруженных противников
    15	{{BattleDamaged}}				- Кол-во поврежденных машин противника
    16	{{BattleKills}}					- Кол-во уничтоженных танков противника	
    17	{{BattleAssisted}}				- Урон нанесенный с вашей помощью	(BattleAssisted = BattleAssistedRadio + BattleAssistedTrack)
    *	{{BattleAssistedRadio}}				- Урон по вашим развед-данным
    *	{{BattleAssistedTrack}}				- Урон по сбитой вами гусле
    *	{{BattleAssistedStun}}				- Урон по оглушенным целям
    *	{{BattleAssistedFull}}				- Полный урон нанесенный с вашей помощью	(BattleAssistedFull = BattleAssistedRadio + BattleAssistedTrack + BattleAssistedStun)
    18	{{BattleCapturePoints}}				- Очки захвата базы	
    19	{{BattleDroppedCapturePoints}}		        - Очки защиты базы
    20	{{BattleMileage}}				- Пройденное расстояние в километрах
    
    
    	{{BattleDamageRating}}				- % нанесенного урона (% отметки на стволе)
    	{{BattleDamageRatio}}				- Коэффициент урона (DamageDealt / DamageReceived)
    	{{BattleDamageReceived}}			- Полученный вами урон
    	{{BattlePotentialDamageReceived}}	        - Потенциально полученный урон
    	{{BattleHealth}}				- Кол-во оставшегося ХП
    	{{BattleRatioDamageWN8K}}			- Коэффициент нанесенного урона к ожидаемому значению WN8KTTC
    	{{BattleRatioDamageWN8}}			- Коэффициент нанесенного урона к ожидаемому значению WN8
    	
    	{{BattleDamagedEnemyMoving}}		        - Кол-во поврежденных движущихся противников
    	{{BattleDamagedMoving}}				- Кол-во повреждений нанесенных в движении
    	{{BattleMovingAvgDamage}}			- Средний урон в движении	
    
    	{{BattleFragsRatio}}				- Коэффициент уничтожения (Frags / Deads)
    
    	
    	{{BattleKillsBeforeTeamDamaged}}	        - Уничтожено танков после повреждения союзниками
    	{{BattleDeathCount}}				- Кол-во уничтожений вашей техники
    	
    	{{BattleStunDuration}}				- Суммарное время оглушения
    	{{BattleStunNum}}				- Нанесено оглушений
    	{{BattleStunned}}				- Количество оглушенной техники
    
    ----------------------------------------
    
    Ранги
    
    *	{{BattleAccRank}}				- Текущий ранг аккаунта
    *	{{BattleAccRankIcon}}				- Иконка ранга аккаунта (rank*.png)
    *	{{BattleVehRank}}				- Ранг текущего танка
    *	{{BattleVehRankIcon}}				- Иконка ранга текущего танка (rankVehMaster*.png)
    *	{{BattleChevron}}				- Текущее кол-во шевронов
    *	{{BattleChevronIcon}}				- Иконка текущего кол-во шевронов (chevron*-*.png)
    *	{{BattleRankChange}}				- Изменение кол-ва шевронов (0 - не изменилось, -1 - шеврон потерян, 1 - шеврон получен)
    
    ----------------------------------------
    
    Отметки на ствол
    
    	{{BattleMarksOnGun}}				- Кол-во полученных отметок на ствол
    	{{BattleMarksOnGunIcon}}			- Иконка (с учетом нации) полученных отметок на ствол
    
    ----------------------------------------
    
    Классность
    
    	{{BattleMarkOfMastery}}				- Максимально достигнутый знак классности (цифровой код)
    	{{BattleMastery}}				- Знак классности полученный за бой (цифровой код)
    
    ----------------------------------------
    
    Рейтинги
    
    	{{BattleBR}}					- Рейтинг BR
    	{{BattleBS}}					- Рейтинг "Бронесайта"
    	{{BattleEFF}}					- Рейтинг EFF (эффективности)
    	{{BattleWN6}}					- Рейтинг WN6
    	{{BattleWN7}}					- Рейтинг WN7
    	{{BattleWN8K}}					- Рейтинг WN8K
    	{{BattleWN8}}					- Рейтинг WN8
    	{{BattleWinnerTeam}}				- Код победившей команды (1, 2)
    	{{BattleXBS}}					- Рейтинг "Бронесайта" по шкале XVM
    	{{BattleXEFF}}					- Рейтинг EFF по шкале XVM
    	{{BattleXWN6}}					- Рейтинг WN6 по шкале XVM
    	{{BattleXWN7}}					- Рейтинг WN7 по шкале XVM
    	{{BattleXWN8K}}					- Рейтинг WN8KTTC по шкале XVM
    	{{BattleXWN8}}					- Рейтинг WN8 по шкале XVM
    	
    ----------------------------------------
    
    	{{BattleAchievements}}				- Список достижений в бою. Выводится списком, имеет свои макросы:
    		{{AchName}}				- Название достижения
    		{{AchIcon}}				- Иконка достижения
    		{{AchValue}}				- Сколько раз достижение было получено
    
    	{{BattleBonusType}}				- Код типа боя
    	{{BattleLevel}}					- Уровень боя
    	{{BattleMapIcon}}				- Имя картинки карты
    	{{BattleMapName}}				- Название карты
    	{{BattleTankIcon}}				- Имя иконки танка
    	{{BattleTankLevel}}				- Уровень танка
    	{{BattleTankNameShort}}				- Короткое название танка
    	{{BattleTankName}}				- Название танка
    	{{BattleTankNation}}				- Нация танка
    	{{BattleTeam}}					- Код команды игрока (1, 2)
    	
    	{{BattleNum}}					- Кол-во сыгранных боев
    
    
    
    	{{BattleResultName}}				- Результат боя (варианты задаются в параметре "ResultName")
    	{{BattleResult}}				- Результат боя (варианты 'Win', 'Defeat', 'Draw')
    

    • Upvote 6
  11. Слушай,может это исправили,у меня почему то со 159 метров(больше просто не стоит в конфиге,вернее стоит 180,но шага не хватает) видно трассера.

    Извини за молчание - срочная коммандировка.

    По быстрому погуглил тему - самые свежие обсуждения 1.5 года назад, и то без конкретики.

    Сыграл с десяток боев на арте - как на зло динамичные бои, трассодрочить некогда.

    Видно ВБР не хочет, что бы я разбирался с этой темой. :)

    При случае попытаюсь разобраться, если у тебя появится новая инфа - делись...

  12. Там как то от квадратов,которые входят в обзор артрежима,насколько я помню где то в районе 100-130 м.Могу засечь,если нужно.

     

     

    мне не надо - точная цифра ни к чему, если есть понимание, что около 100м все крутится...

     

    Лучше бы засечь. Тогда можно сделать изменение цвета на красный, при превышении критической высоты...

    Но, в принципе, можно не париться и красить красным при h>100м.

  13. @ktulho, макрос, показывающий высоту камеры "над уровнем земли" можешь запилить в прицел для арты?

    Приветствую.

    А ты не в курсе, сейчас еще есть ограничение на видимость трассеров от высоты и если есть, то начиная с какой высоты их не видно?

  14. Приветствую, ShuraBB.

    Поясни, пожалуйста, разницу между макросами:

    {{XP}}

    {{TotalXP}}

    {{FactualXP}}

     

    я так понял, что {{BattleXP}} = {{BattleTotalXP}} - {{BattleXPPenalty}}

    А вот с глобальными непонятно

     

    И второй вопрос:

    Есть макрос

    {{*_DiffSurvivedRate}}   - Процент выживаемости

     

    Как я понимаю, это соотношение общего кол-ва боев, к боям в которых выжил.

    Макрос сколько раз я был убит есть - {{DeathCount}}     - Кол-во уничтожений вашей техники

    а вот макроса сколько выжил, я не нашол. Я плохо искал?

  15. >Хочется иметь возможность смены страницы по умолчанию в зависимости от выбранного в ангаре типа боя.

    Надо подумать на эту тему...

     

    Подумай, пожалуйста, еще над одним предложением.

    В ВГ-шных результатах боя, при наведении на любую иконку появляется всплывающее окно с уточняющей информацией.

    Хотелось бы такое же и в твоем замечательном моде...

     

    post-29375-0-14642400-1498029616_thumb.jpg

  16. Приветствую, huraBB.

    Хочу предложить расширить параметр.

    Хочется иметь возможность смены страницы по умолчанию в зависимости от выбранного в ангаре типа боя.

    Если, конечно, это можно отслеживать. 

     

     

    Я про это:

    post-29375-0-68521800-1497880048_thumb.jpg

     

    Пока я играю в рандоме, хочу что бы первой открывалась страница рандомной статистики.

    В процессе ранговых боев - страница ранговой статы, и т.д.

     

    Что-то типа этого:

    // Имя страницы которая будет отображаться первой
    "First": [
    	"Random": "RandomDAY",
    	"Rank": "RangDAY",
    	...
    	...
    ],
    
×
×
  • Create New...