Jump to content
Korean Random
goodman

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

Recommended Posts

 

 

не работает
, а что ожидается? Картинка должна растянутся или сжаться до 230?

Share this post


Link to post

Short link
Share on other sites

при изменении общего хп команды картинка сжимается.(230 максимальное число ширины полосы)  как хп в ушах

Edited by Kornet_WA

Share this post


Link to post

Short link
Share on other sites

 

 

при изменении общего хп команды картинка сжимается.
,так прописываете?
"totalHPenemy": {
      "enabled": true,
      "updateEvent": "ON_PLAYERS_HP_CHANGED",
      "x": 0,
      "y": 0,
      "width": "{{py:xvm.total_hp.ally(230)}}",
      "height": 24,
	  "screenHAlign": "center",
      "screenVAlign": "center",
      //"bgColor": "0x000000"
	  "src": "cfg://Kornet_WA/img/totalHP/hp-ally-alive.png"
	}, 

в battleLabels.xc ссылка есть?

Share this post


Link to post

Short link
Share on other sites

, это должно работать. 

, попробуй с этим  attachicon.gifdamage_indicator.rar

 

На реплее все равно висит после смерти,попробую еще в бою,может из за того,что реплей игрался на том скрипте некорректно работает.

Share this post


Link to post

Short link
Share on other sites

 

 

На реплее все равно висит после смерти,попробую еще в бою,может из за того,что реплей игрался на том скрипте некорректно работает.
, у меня на риплее не висит. 

Share this post


Link to post

Short link
Share on other sites

, у меня на риплее не висит. 

Надо в бою попробовать,бывает такое.Если что позже на чистом еще проверю.

Share this post


Link to post

Short link
Share on other sites

,так прописываете?

"totalHPenemy": {
      "enabled": true,
      "updateEvent": "ON_PLAYERS_HP_CHANGED",
      "x": 0,
      "y": 0,
      "width": "{{py:xvm.total_hp.ally(230)}}",
      "height": 24,
	  "screenHAlign": "center",
      "screenVAlign": "center",
      //"bgColor": "0x000000"
	  "src": "cfg://Kornet_WA/img/totalHP/hp-ally-alive.png"
	}, 

в battleLabels.xc ссылка есть?

 

при таком раскладе такое чувство что width вообще не работает. висит картинка своего размера и не меняется. если через "bgColor": "0x000000" то изображение растягивается до бесконечности,  при втором вроде тоже не работало точно не помню что там выводило кучу разных вариантов пробовал.

Share this post


Link to post

Short link
Share on other sites

@Kornet_WA, о извиняюсь, не то скопировал. Вот так надо.

"totalHPenemy": {
      "enabled": true,
      "updateEvent": "ON_PLAYERS_HP_CHANGED",
      "x": 0,
      "y": 0,
      "width": "{{py:xvm.total_hp.ally:230}}",
      "height": 24,
	  "screenHAlign": "center",
      "screenVAlign": "center",
      //"bgColor": "0x000000"
	  "src": "cfg://Kornet_WA/img/totalHP/hp-ally-alive.png"
	}, 

 

 

висит картинка своего размера и не меняется.
, она наверно и не будет меняться. Можно еще вот так попробовать:
"totalHPenemy": {
      "enabled": true,
      "updateEvent": "ON_PLAYERS_HP_CHANGED",
      "x": 0,
      "y": 0,
      "width": 230,
      "height": 24,
	  "screenHAlign": "center",
      "screenVAlign": "center",
      //"bgColor": "0x000000"
      //"src": "cfg://Kornet_WA/img/totalHP/hp-ally-alive.png"
      "format": "<img src='картинка.png' width='{{py:xvm.total_hp.ally:230}}'>"
	}, 

Share this post


Link to post

Short link
Share on other sites

 

@Kornet_WA, о извиняюсь, не то скопировал. Вот так надо.

"totalHPenemy": {
      "enabled": true,
      "updateEvent": "ON_PLAYERS_HP_CHANGED",
      "x": 0,
      "y": 0,
      "width": "{{py:xvm.total_hp.ally:230}}",
      "height": 24,
	  "screenHAlign": "center",
      "screenVAlign": "center",
      //"bgColor": "0x000000"
	  "src": "cfg://Kornet_WA/img/totalHP/hp-ally-alive.png"
	}, 
, она наверно и не будет меняться. Можно еще вот так попробовать:
"totalHPenemy": {
      "enabled": true,
      "updateEvent": "ON_PLAYERS_HP_CHANGED",
      "x": 0,
      "y": 0,
      "width": 230,
      "height": 24,
	  "screenHAlign": "center",
      "screenVAlign": "center",
      //"bgColor": "0x000000"
      //"src": "cfg://Kornet_WA/img/totalHP/hp-ally-alive.png"
      "format": "<img src='картинка.png' width='{{py:xvm.total_hp.ally:230}}'>"
	}, 

пробовал. тоже вроде не пошло. завтра на работе ещё раз проверю. 

Share this post


Link to post

Short link
Share on other sites

ещё один вариант)   attachicon.gifdamage_indicator.rar

Теперь все норм,и на этом,и на предыдущем.Спасибо большое.

А можно еще в одном .ру помощь попросить как у гуру этого формата?;)

Share this post


Link to post

Short link
Share on other sites

 

 

А можно еще в одном .ру помощь попросить
,  про это?

 

 

Юр,скажи плиз,у вас раньше в .ру была интересная фишка,если танк для твоей пушки шотный,то над танком загорался маркер(макрос {{py:vinfo.shell_damage()}})

Share this post


Link to post

Short link
Share on other sites

,  про это?

Ага,код такой,все работает нормально.но дело в том,что у арты средний обычно 2К+ и постоянно индикатор висит как шотный(по идее не только у арты,на любой фугаске будет подобное).Вот если бы его хотя бы переполовинить для фугасов,это было бы ближе к истине.Вот сам скрипт,секция shell_damage.Это не только для меня,а и всех кто протанки юзает...скорее всего)))

vinfo.py.rar

Share this post


Link to post

Short link
Share on other sites

@Slava7572, не проверял. attachicon.gifvinfo.rar

Огромное спасибо!Проверил на двух реплеях,грильку показывало нормально(контрольный под обычные),фв304(единственный реплей с артой) тоже ниже 225(половина среднего) не показывало.

Просто лучший:)

Share this post


Link to post

Short link
Share on other sites

Ага,код такой,все работает нормально.но дело в том,что у арты средний обычно 2К+ и постоянно индикатор висит как шотный(по идее не только у арты,на любой фугаске будет подобное).Вот если бы его хотя бы переполовинить для фугасов,это было бы ближе к истине.Вот сам скрипт,секция shell_damage.Это не только для меня,а и всех кто протанки юзает...скорее всего)))

слав если можно подскажи пожалуйста как в конфиге прописать?

Share this post


Link to post

Short link
Share on other sites

слав если можно подскажи пожалуйста как в конфиге прописать?

Как в протанках:"alpha": "{{hp<{{py:vinfo.shell_damage()}}?90|0}}",

Share this post


Link to post

Short link
Share on other sites

 

@Kornet_WA, о извиняюсь, не то скопировал. Вот так надо.

"totalHPenemy": {
      "enabled": true,
      "updateEvent": "ON_PLAYERS_HP_CHANGED",
      "x": 0,
      "y": 0,
      "width": "{{py:xvm.total_hp.ally:230}}",
      "height": 24,
	  "screenHAlign": "center",
      "screenVAlign": "center",
      //"bgColor": "0x000000"
	  "src": "cfg://Kornet_WA/img/totalHP/hp-ally-alive.png"
	}, 
, она наверно и не будет меняться. Можно еще вот так попробовать:
"totalHPenemy": {
      "enabled": true,
      "updateEvent": "ON_PLAYERS_HP_CHANGED",
      "x": 0,
      "y": 0,
      "width": 230,
      "height": 24,
	  "screenHAlign": "center",
      "screenVAlign": "center",
      //"bgColor": "0x000000"
      //"src": "cfg://Kornet_WA/img/totalHP/hp-ally-alive.png"
      "format": "<img src='картинка.png' width='{{py:xvm.total_hp.ally:230}}'>"
	}, 

не пошло, такое чувство что макрос просто не работает в width

Share this post


Link to post

Short link
Share on other sites

 

 

не пошло, такое чувство что макрос просто не работает в width
, похоже не работает нормализация в py_macro.

Share this post


Link to post

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.

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...