Jump to content
Korean Random

Динамические макросы в Python


Recommended Posts

 

Slava7572 я обращался к Вам по поводу миникарты

Ответил в теме,чтоб тут не флудить оффтопом.

 

 

ссылку на пост где вы описывали как сдвинуть ВГ-шный логурона, засвета и блока введеные в 0.9.16 .
http://www.koreanrandom.com/forum/topic/35173-totalefficiency-%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8-xvm/

Либо сниппетом.

Link to comment
Short link
Share on other sites

Slava7572 не в курсе что случилось с angelsoft, сегодня все темы удалил. Извиняюсь за оффтоп, просто ты в корешах у него значишься...может и знаешь что с ним

Edited by androdizel
  • Upvote 1
  • Downvote 1
Link to comment
Short link
Share on other sites

Можно ли данными средствами вывести на экран (а точнее в прицел) две вещи: время своей перезарядки и круг сплэша для арты? Я бы с удовольствием отказался от использования стороннего прицела, если  хотя бы время перезарядки писалось всегда, независимо от того, перезаряжается ли орудие и барабанный ли танк. А сейчас в оригинальном прицеле, если есть барабан, то показывает время перезарядки одного снаряда.

Link to comment
Short link
Share on other sites

возможно ли в py_macro задавать "updateEvent"?

 

например, чтобы в battleLabelsTemplates.xc было только это:

"my_field": {
  "format": "{{py:event1}}\n{{py:event2}}"
}

но, чтобы в него уже приходило event1 с одним "updateEvent", а event2  - с другим

Link to comment
Short link
Share on other sites

Slava7572 не в курсе что случилось с angelsoft, сегодня все темы удалил. Извиняюсь за оффтоп, просто ты в корешах у него значишься...может и знаешь что с ним

Бомбонуло у человека

Link to comment
Short link
Share on other sites

Ещё одна маленькая модификация, позволяющая выводить картинку, в тот момент когда отображаются индикаторы урона.

attachicon.gifshot_311.jpg

 

В файле battleLabelsTemplates.xc добавляем:

    "damageIndicator": { 
      "enabled": true,
      "updateEvent": "PY(ON_DAMAGE_INDICATOR)",
      "x": 0,
      "y": 65,
      "width": 334,
      "height": 78,
      "alpha": "{{py:xvm.damageIndicator()}}",
      "screenHAlign": "center",
      "format": "<img src='xvm://res/CentrDI.png'>"
    },

В файле battleLabels.xc добавляем:

${ "battleLabelsTemplates.xc":"def.damageIndicator" },

Файл damage_indicator.py копируем в папку \res_mods\configs\xvm\py_macro\.

attachicon.gifdamage_indicator.rar

 

P.S. картинка в данном случае расположена по пути \res_mods\mods\shared_resources\xvm\res\.

P.P.S. атлас damageIndicator и центральная картинка любезно предоставлены @Kapany3ukом.

 

Вроде все правильно сделал ....НО ....вот что отображается ?

 

Центр.картинка вот какая:

 

 

post-15320-0-90459800-1478015619_thumb.png

post-15320-0-75903700-1478016028.png

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

Вроде все правильно сделал ....НО ....вот что отображается ?

 

Центр.картинка вот какая:

Насколько я помню в примере "height" указан был маленький,78,а сама картинка 303.Я у себя обрезал и вообще координаты правил под свое разрешение.

Link to comment
Short link
Share on other sites

Насколько я помню в примере "height" указан был маленький,78,а сама картинка 303.Я у себя обрезал и вообще координаты правил под свое разрешение.

 

Научи пожалуйста как сделать под 1280х1024.

Link to comment
Short link
Share on other sites

Научи пожалуйста как сделать под 1280х1024.

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

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

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

 

ОкОк.

Все сделал .

Link to comment
Short link
Share on other sites

многое уже сделано через макросы, спасибо.

 

а вывести очки захвата базы в маркер  для берунгов можно ? стандартные риббоны же информируют как-то когда захват делаешь

Link to comment
Short link
Share on other sites

На риплеях воспроизводится?

Сейчас попробую,я просто один бой сыграл,может потом отпустило бы.В любом случае прилеплю репу если воспроизведется.

Link to comment
Short link
Share on other sites

На риплеях воспроизводится?

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

20161103_0258_germany-G64_Panther_II_35_steppes.wotreplay

Link to comment
Short link
Share on other sites

ktulho - интересно, можно ли сделать с помощью .ру ограничение строк чата. Реально полезная фича была бы. 

можно. Количество строк задается в 7 строке:

    makeSettingsVO['maxLinesCount'] = 2

Файл скопировать \res_mods\configs\xvm\py_macro\

messenger.rar

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

можно. Количество строк задается в 7 строке:

    makeSettingsVO['maxLinesCount'] = 2

Вот спасибо - желательно куда нить в шапку запилить . 100% спрос будет на фичу.  :no1:  :no1:  :no1:

В ТЕ может даже

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...