Jump to content
Korean Random

Макросы в XVM


Recommended Posts

@vlad_cs_sr, наверное надо здесь крестиков понаставить (и импортном файле заодно) 

а где они точно работают? в загрузке и по таб работают?

и раньше без форка, вроде, можно было редактировать..

Edited by vlad_cs_sr
Link to comment
Short link
Share on other sites

 

 

а где они точно работают? в загрузке и по таб работают?
в ушах вроде как должны, а на счет остального не знаю 
Link to comment
Short link
Share on other sites

сервак всё не поднимут проверить.. подождём?

когда мы тестили в ушах и по табу {enable-on} точно работало (остальные макросы просто не видел и не вижу смысла туда пихать). В загрузке не срабатывало, а вот потому что не успевало или потому что не работает в принципе - хз

Edited by Kapany3uk
Link to comment
Short link
Share on other sites

Кто-ниб пробовал эти макросы в пользовательских полях интерфейса?

 

Личные макросы (применяются для игрока)
┌───┬────────────────────┬───┬───┬───┬───┬───┬───┬───┬───┬─────────────────────────────────────────
│S/D│ macro              │ BL│ PP│ SF│ MM│ VM│ HI│ HL│BLb│ Description
├───┼────────────────────┼───┼───┼───┼───┼───┼───┼───┼───┼─────────────────────────────────────────
│ S │ {{nick}}           │ X │ X │ X │ X │ X │ X │ X │ X │ никнейм игрока с названием клана
│ S │ {{name}}           │ X │ X │ X │ X │ X │ X │ X │ X │ никнейм игрока
│ S │ {{clan}}           │ X │ X │ X │ X │ X │ X │ X │ X │ название клана в скобках (пусто, если игрок не в клане)
│ S │ {{clannb}}         │ X │ X │ X │ X │ X │ X │ X │ X │ название клана без скобок
│ S │ {{ally}}           │ X │ X │ X │ X │ X │ X │ X │ X │ возвращате 'ally' для союзников, '' для противников
│ S │ {{player}}         │ X │ X │ X │ X │   │   │   │ X │ возвращает 'pl' для выбранного игрока, пусто - для остальных
│ S │ {{veh-id}}         │ X │ X │ X │ X │ X │ X │ X │ X │ id техники
│ S │ {{vehicle}}        │ X │ X │ X │ X │ X │ X │ X │ X │ название техники
│ S │ {{vehiclename}}    │ X │ X │ X │ X │ X │ X │ X │ X │ название техники в системе (usa-M24_Chaffee)
│ S │ {{vehicle-short}}  │   │ X │ X │ X │ X │ X │ X │ X │ укороченное название техники
│ S │ {{vtype}}          │ X │ X │ X │ X │ X │ X │ X │ X │ тип техники (текстовые подстановки из конфига)
│ S │ {{vtype-l}}        │ X │ X │ X │ X │ X │ X │ X │ X │ тип техники (текстовые подстановки из файлов перевода)
│ S │ {{vtype-key}}      │ X │ X │ X │ X │ X │ X │ X │ X │ название ключа таблицы типа танка (LT, MT, HT, TD, SPG)
│ S │ {{c:vtype}}        │ X │ X │ X │ X │ X │ X │ X │ X │ цвет по типу техники
│ S │ {{battletier-min}} │ X │ X │ X │ X │ X │ X │ X │ X │ минимальный уровень боёв техники
│ S │ {{battletier-max}} │ X │ X │ X │ X │ X │ X │ X │ X │ максимальный уровень боёв техники
│ S │ {{nation}}         │ X │ X │ X │ X │ X │ X │ X │ X │ нация техники
│ S │ {{level}}          │ X │ X │ X │ X │ X │ X │ X │ X │ уровень техники (арабские цифры)
│ S │ {{rlevel}}         │ X │ X │ X │ X │ X │ X │ X │ X │ уровень техники (римские цифры)

...и т.д.

судя по доке, они там работают, а что возвращают и при каких условиях?

Link to comment
Short link
Share on other sites

 

 

а что возвращают и при каких условиях?
вопрос интересный) может применительно к своему танку возвращают параметры или к танку за которым наблюдаешь после смерти? х.з. 
Link to comment
Short link
Share on other sites

  • 3 weeks later...

 

 

Кто-ниб пробовал эти макросы в пользовательских полях интерфейса?

В хитлоге {{py:f()}} не работает. В маркерах и ушах работает. 

Link to comment
Short link
Share on other sites

 

 

В заголовке хит-лога, а так же в самом логе {{py:f()}} работает. Стоит 5784 ночник.

 

хотя заявлены.. может, баг?
Извиняюсь, мой косяк. Вставил макрос в конфиг и не сохранил.
Link to comment
Short link
Share on other sites

  • 1 month later...

изменеия

XVM-6.4.0:
  * добавлен макрос {{clanicon}} со значением пути эмблемы клана
  * в секции "battle"/"elements" можно использовать глобальные макросы, включая {{py:f()}})
  * изменены макросы хитлога - добавлен префикс "hitlog." (см. macros_ru.txt)
  * добавлен макрос {{comment}}, отображающий комментарий к игроку из контактов

XVM-6.3.1:
  * py_macro: изменено определение экспорта функций:
      было:  @xvm.export('xvm', 'xvm2sup')
      стало: @xvm.export('xvm.xvm2sup')
  * py_macro: в определение экспорта добавлен аргумент 'deterministic', помечающий функцию
      как детерминированную, или нет (по умолчанию deterministic=True)
Link to comment
Short link
Share on other sites

питон-макро перевода макросов по шкале ХВМ в процент превосходства

 

есть готовый макрос

{{py:xvm.xvm2sup(тут_какой-то_макрос_в_шкале_xvm)}}

например:

{{py:xvm.xvm2sup({{xtdb}})}}

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

  • Upvote 1
Link to comment
Short link
Share on other sites


XVM-6.4.2-dev:
..
  * добавлены глобальные макросы:
      {{pp.mode}}       - текущий режим ушей (0-none, 1-small, 2-medium, 3-medium2, 4-large)
      {{pp.widthLeft}}  - текущая ширина левых ушей
      {{pp.widthRight}} - текущая ширина правых ушей
  • Upvote 1
Link to comment
Short link
Share on other sites

питон-макро перевода макросов по шкале ХВМ в процент превосходства

 

seriych said

    есть готовый макрос

    {{py:xvm.xvm2sup(тут_какой-то_макрос_в_шкале_xvm)}}

    например:

    {{py:xvm.xvm2sup({{xtdb}})}}

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

 

Подскажите как сделать 1 знак после запятой:

{{py:xvm.xvm2sup({{v.xte}})}}
Edited by Jack_ppc
Link to comment
Short link
Share on other sites

  • 3 weeks later...

Подскажите нубасу плз. В конфиге хитлога строка

// Формат заголовка (допускаются макроподстановки, см. readme-ru.txt).
    "formatHeader": "<font face='$FieldFont' size='13' color='#FFFFFF'>{{l10n:Hits}}:7</font> <font face='$FieldFont' size='16' color='#FFD700'><b>{{n}}</b></font> <font face='$FieldFont' size='13' color='#FFFFFF'>{{l10n:Total}}:77</font> <font face='$FieldFont' size='16' color='#00FF00'><b>{{dmg-total}}</b></font> <font face='$FieldFont' size='13' color='#FFFFFF'>{{l10n:avg}}:777</font> <font face='$FieldFont' size='16' color='#00FFFF'><b>{{dmg-avg%d}}</b></font> <font face='$FieldFont' size='13' color='#FFFFFF'>{{l10n:Last}}:</font> <img src='cfg://gron_10/img/HitLog/{{c:dmg-kind}}.png' width='22' height='10' vspace='-3'><font size='16'>{{dead}}</font> <font face='$FieldFont' size='16' color='#FFD700'><b>{{dmg}}</b></font><br><img src='cfg://gron_10/img/HitLog/hitlogline.png' width='360' height='6' vspace='0'>",

Однако не отображаются

 

post-17889-0-04106200-1473243646_thumb.jpg

 

Цифры 7,77,777 отображаются, а результатов макроса нет. Где копать?

 

P.S. Пытаюсь собрать себе конфиг из нескольких.

Edited by Bahus
Link to comment
Short link
Share on other sites

Старые макросы:

 

{{n}} > {{hitlog.n}}

{{dmg-total}} > {{hitlog.dmg-total}}

{{dmg-avg}} > {{hitlog.dmg-avg}}

{{dead}} > {{hitlog.dead}}

То есть ко всем макросам для хитлога добавилось hitlog.?

В файле описания макросов в xvm macros_ru.txt все имена старые.

Есть обновленный?

Link to comment
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...