Jump to content
Korean Random
sirmax

Обсуждение ночных сборок (НЕ для багрепортов)

Recommended Posts

вот {{battletype}} как раз отдает значение ключа, а не сам ключ, поэтому я и прошу сделать макрос самого ключа- {{battletype-key}}, поскольку если значение не задано, то всё, облом

согласен.

 

вариант:

в дефолте создаем еще одну секцию battletype-value в texts.xc, в которой повторена текущая секция battletype, а саму секцию battletypе делаем полностью заполненной (т.е. все значение равны ключам) без "" пустых значений

в дефолтном конфиге в пяти макросах переписываем {{battletype?...}} на {{.texts.battletype-value?...}}, а в своих конфигах используем {{battletype=ranked?...}} но соответственно также переписываем {{battletype?...}} для ситуаций, подобных дефолту

 

с помощью автозамены в нотепаде сделать замену макросов в дефолте на новые - 5 сек, то же и для своих конфигов...

Edited by Kapany3uk
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

согласен.

 

вариант:

в дефолте создаем еще одну секцию battletype-value в texts.xc, в которой повторена текущая секция battletype, а саму секцию battletypе делаем полностью заполненной (т.е. все значение равны ключам) без "" пустых значений

в дефолтном конфиге в пяти макросах переписываем {{battletype?...}} на {{.texts.battletype-value?...}}, а в своих конфигах используем {{battletype=ranked?...}} но соответственно также переписываем {{battletype?...}} для ситуаций, подобных дефолту

 

с помощью автозамены в нотепаде сделать замену макросов в дефолте на новые - 5 сек, то же и для своих конфигов...

тогда наверно лучше сразу 3 секции для трех типов интересующих нас боев, чтобы вот так не писать: battletype=ranked?

сразу подставлять в конфиг нужную и все

обозвать их что-то

{{battleCompany}} это которая сейчас у нас {{battletype}}

{{battleRegular}}

{{battleRanked}}

 

или как demon2597 предлагает - ключи

ЗЫ. мудрим, мудрим, а месяца через 2-3 картоха ранговые возьмет и закроет :heh:

Edited by steaxch

Share this post


Link to post

Short link
Share on other sites
Пусть кто-то еще проверит, может все нормально, а у тебя проблема в конфиге.

все нормально, я разобрался. 

 

 

ЗЫ. мудрим, мудрим, а месяца через 2-3 картоха ранговые возьмет и закроет

будет весело  :heh:

Edited by Hawk1983x

Share this post


Link to post

Short link
Share on other sites

еще и ошибки в логах

2017-06-15 08:40:31: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_profile\python\__init__.py", line 81, in ProfileTechnique_getTechniqueListVehicles
    vDossier = dossier.getDossier((self._battlesType, _lastAccountDBID, vehCD))
  File "./res_mods/mods/packages\xvm_main\python\dossier.py", line 7, in getDossier
    return _dossier.getDossier(args)
  File "./res_mods/mods/packages\xvm_main\python\dossier.py", line 127, in getDossier
    stats = self.__getStatsBlock(dossier)
  File "./res_mods/mods/packages\xvm_main\python\dossier.py", line 175, in __getStatsBlock
    raise ValueError('_Dossier: Unknown battle type: ' + self._battlesType)
ValueError: _Dossier: Unknown battle type: ranked 

Проверь в 7655

странно. у меня не рисует... просто пробелы вставляют эти макросы. подожду примеров...

Исправил

Share this post


Link to post

Short link
Share on other sites

Проверь в 7655

Исправил

 

ошибки из лога пропали, а отображения все равно нет, ни рангов ни шевронов

xvm.log

Share this post


Link to post

Short link
Share on other sites

Проверь в 7655

Исправил

Проверил и 7656 - работает, спасибо.

 

{{v.rankSteps}} - количество завершенных шагов до следующего ранга на танке - не корректно работает, показывает значение 7, а мне до ранга машины 5 шевронов необходимо.

Edited by Xotabych

Share this post


Link to post

Short link
Share on other sites

@sirmax, а ты чего думаешь про battletype? если макрос ключа не будешь делать, то наверное придется принимать вариант Карапузика, по другому никак

опа, а уже готово оказывается, я пропустил. спасибо большое

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

Проверил и 7656 - работает, спасибо.

 

{{v.rankSteps}} - количество завершенных шагов до следующего ранга на танке - не корректно работает, показывает значение 7, а мне до ранга машины 5 шевронов необходимо.

7656 - работает, с шевронами непонятки подтверждаю, только на Бате корректно отображается

картинки:

post-19817-0-92086300-1497544197_thumb.jpg post-19817-0-38585200-1497544208_thumb.jpg post-19817-0-51184000-1497544219_thumb.jpg post-19817-0-25579900-1497544227_thumb.jpg
Edited by steaxch

Share this post


Link to post

Short link
Share on other sites

7656 - работает, с шевронами непонятки подтверждаю, только на Бате корректно отображается

картинки:

на бате тоже неправильно отображается. это просто совпадение )))

Как я понял {{v.rankSteps}} сейчас показывает количество шагов (шевронов) предыдущего ранга. т.е. сколько вы взяли шевронов чтобы получить текущий (уже взятый) ранг.

А задумывалось явно не это. Вот только я так для себя и не решил что же мне хотелось бы видеть от этого макроса. или количество взятых шевронов на текущем ранге или количество оставшихся шевронов до следующего ранга...

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites

на бате тоже неправильно отображается. это просто совпадение )))

Как я понял {{v.rankSteps}} сейчас показывает количество шагов (шевронов) предыдущего ранга. т.е. сколько вы взяли шевронов чтобы получить текущий (уже взятый) ранг.

А задумывалось явно не это. Вот только я так для себя и не решил что же мне хотелось бы видеть от этого макроса. или количество взятых шевронов на текущем ранге или количество оставшихся шевронов до следующего ранга...

 

да то что совпадение это понятно.

про шаги возможно именно так, но на которых вообще не брал показывается 7.

мне кажется лучше кол-во оставшихся, а может быть даже так как в шапке 2/5 4/7

Share this post


Link to post

Short link
Share on other sites

мне кажется лучше кол-во оставшихся, а может быть даже так как в шапке 2/5 4/7

Добавлю еще {{v.rankStepsTotal}}

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Добавлю еще {{v.rankStepsTotal}}

Так все таки {{v.rankSteps}} по загодумке, что должен показывать, полученные или оставшиеся до ранга? Пока не работает нормально так и не понял.

 

Share this post


Link to post

Short link
Share on other sites

полученные, вроде в доке написано

Share this post


Link to post

Short link
Share on other sites
но на которых вообще не брал показывается 7

на них ты ранги техники не брал, но к ним тоже относится пятый общий ранг. а для него ты брал как раз 7 шевронов.

 

а вот у меня еще такой вопрос. такая конструкция работает

{{battletype-key=ranked?YES|NO}}

//включаем ранговый - пишет YES, включаем рандом - пишет NO.

а почему не работает

{{battletype-key=ranked?{{v.rankCount}}|}}

? //пишет значение макроса {{v.rankCount}} не смотря на то какой режим выбран

 

'строка из секции "extraFields" файла carouselNormal.xc'

{ "enabled": true, "x": 138, "y": 46, "align": "right", "format": "<font face='$FieldFont' size='12' color='#FFA759'>{{battletype-key=ranked?{{v.rankCount}}|}}</font>", "shadow": ${ "def.textFieldShadow" } }

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites

а почему не работает

{{battletype-key=ranked?{{v.rankCount}}|}}

Исправил

{{rankSteps}} тоже исправил

{{rankStepsTotal}} добавил

 

У ВГ там слишком мудреная логика, если будут какие-то несоответствия, пишите с примерами.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
{{rankSteps}} тоже исправил {{rankStepsTotal}} добавил

у меня оба ничего не показывают

{{v.rankSteps}}/{{v.rankStepsTotal}}

а в результате просто

/

и еще хочется чтобы работал макрос {{rank-level}} в ангаре. в карусели хочу отображать шевроны только если уже взят общий пятый ранг

вот такое чтобы работало

      { "enabled": true, "x": -1, "y": 52, "format": "{{battletype-key=ranked?{{rank-level=5?<img src='xvm://res/icons/rankedBattles/unnormalman/icon_ranks_stage.png' width='20' height='20' >|}}|}}" },
      { "enabled": true, "x": 22, "y": 50, "format": "<font face='$FieldFont' size='20' color='#FEFEFE'>{{battletype-key=ranked?{{rank-level=5?{{v.rankSteps}}/{{v.rankStepsTotal}}|}}|}}</font>", "shadow": ${ "def.textFieldShadow" } },

или может лучше сделать чтобы {{v.rankCount}} принимал значение "0" если взят общий пятый ранг и был пустым если общий пятый еще не взят.

сейчас {{v.rankCount}} пустой пока не взят хотя бы один ранг текущей машины.

если сделать такой {{v.rankCount}}, то работало бы так

//Ранги техники
      { "enabled": true, "x": 129, "y": 51, "format": "{{battletype-key=ranked?{{v.rankCount>0?<img src='img://gui/maps/icons/rankedBattles/ranks/24x24/rankVehMaster.png' width='24' height='24' >|}}|}}" },
      { "enabled": true, "x": 128, "y": 50, "align": "right", "format": "<font face='$FieldFont' size='20' color='#FFA759'>{{battletype-key=ranked?{{v.rankCount>0?{{v.rankCount}}|}}|}}</font>", "shadow": ${ "def.textFieldShadow" } },
      { "enabled": true, "x": -1, "y": 52, "format": "{{battletype-key=ranked?{{v.rankCount?<img src='xvm://res/icons/rankedBattles/unnormalman/icon_ranks_stage.png' width='20' height='20' >|}}|}}" },
      { "enabled": true, "x": 22, "y": 50, "format": "<font face='$FieldFont' size='20' color='#FEFEFE'>{{battletype-key=ranked?{{v.rankCount?{{v.rankSteps}}/{{v.rankStepsTotal}}|}}|}}</font>", "shadow": ${ "def.textFieldShadow" } },

и было бы вообще супер )))

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites

у меня оба ничего не показывают

{{v.rankSteps}}/{{v.rankStepsTotal}}

аналогично, вчера вечером поковырял конфиг, не стал уже писать, поздно было

 

 

и еще хочется чтобы работал макрос {{rank-level}} в ангаре. в карусели хочу отображать шевроны только если уже взят общий пятый ранг

наверно да, хотя ничего страшного, что будут висеть нулевые ранги танков пока не взят 5-й аккаунтский

 

 

сейчас {{v.rankCount}} пустой пока не взят хотя бы один ранг текущей машины

сделай так

{{v.rankCount|0}}

будет 0 пока первый ранг не возьмешь

 

у меня пока такой черновой вариант, пока не решил куда и что и как

// Ранг танка
  {"enabled": "{{battletype-key=ranked?true|false}}", "x": 55, "y": 3, "width": 18, "height": 18, "src": "xvm://res/icons/carousel/rankVeh.png"},
  {"enabled": "{{battletype-key=ranked?true|false}}", "x": 64, "y": 1, "align": "center", "format": "<b><font face='$FieldFont' size='13' color='#CFCFCF' >{{v.rankCount|0}}</font></b>", "shadow": ${ "def.textFieldShadow" }},	
// Шевроны танка
  {"enabled": "{{battletype-key=ranked?true|false}}", "x": 74, "y": 3, "width": 18, "height": 16, "src": "xvm://res/icons/carousel/ranksStage.png"},
  {"enabled": "{{battletype-key=ranked?true|false}}", "x": 87, "y": -1, "format": "<b><font face='$FieldFont' size='15' color='#CFCFCF'>{{v.rankSteps}}/{{v.rankStepsTotal}}</font></b>", "shadow": ${ "def.textFieldShadow" }},

картинка

шевроны 3/7 просто цифры вставлены для ориентации

post-19817-0-18425500-1497597877_thumb.png

Share this post


Link to post

Short link
Share on other sites
сделай так {{v.rankCount|0}} будет 0 пока первый ранг не возьмешь

это понятно, но так некрасиво. я хочу чтобы была разница между "до пятого общего ранга" и "после пятого общего ранга".

зачем рисовать шевроны на всей технике если недоступны еще ранги машин. тем более что это и так уже будет как только исправят {{v.rankSteps}} и {{v.rankStepsTotal}}

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites

{{v.rankCount}} и так должен только для машины показывать.

Share this post


Link to post

Short link
Share on other sites
{{v.rankCount}} и так должен только для машины показывать.

да, но можно

 

сделать чтобы {{v.rankCount}} принимал значение "0" если взят общий пятый ранг и был пустым если общий пятый еще не взят. сейчас {{v.rankCount}} пустой пока не взят хотя бы один ранг текущей машины.

?

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...