Jump to content
Korean Random

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


Recommended Posts

 

ktulho  подскажи пожплуйста как настроить "DebugPanel"  чтобы  макросы {{py:xvm.fps}} и  {{py:xvm.ping}} привязка была к правому краю и цыфры добавлялись с права на лево. А то сейчас привязка идет к левой стороне и цыфры добавляются с лева на право???Как только не прописывал не получается.

"DebugPanel": {

      "enabled": true,

      "updateEvent": "ON_EVERY_FRAME",

      "x": 6,

      "y": 2,

      "width": 210,

      "height": 25,

      "screenHAlign": "left",

   "align": "right",

      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 1.5 },

      "textFormat": { "font": "FK Cricket", "size": 15 },

      "format": "<textformat tabstops='[31,73,112,143,175]'><font color='#96FF00'>{{py:xvm.fps%4d}}<tab></font><font color='#FFFF00'>FPS<tab></font><font color='#FFFF00' >PING:<tab></font><font color='#96FF00'>{{py:xvm.ping%4d}}<tab></font><font color='#FFFF00'>ms<tab></font><font color={{py:xvm.lag?'#ff0000'|'#00CF00'}}>LAG</font>"

    }

post-17738-0-87789000-1477337356.jpg

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

, а зачем форматирование {{py:xvm.fps%4d}} убрали? 

подумал что уже не нужно.Сейчас верну.

, а зачем форматирование {{py:xvm.fps%4d}} убрали? 

Все равно не то. Хотелось бы так     PING:       9ms

                                                                    PING:      99ms

                                                                    PING:   999ms  

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

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

post-17624-0-98023500-1477410545_thumb.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\.

damage_indicator.rar

 

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

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

Edited by ktulho
  • Upvote 7
Link to comment
Short link
Share on other sites

@ktulho, поделился бы центральной картинкой.или размер подскажи... 

 

PS. размер нашел..

       "width": 334,

      "height": 110,

Спасибо, отлично всё работает.

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

 

 

ktulho, поделился бы центральной картинкой.
, все вопросы к  @Kapany3uk.

 

 

или размер подскажи... 
, размер картинки?
      "width": 334,
      "height": 78,

P.S. Размер картинки, скорее всего надо индивидуально подбирать, под свое разрешение.

Link to comment
Short link
Share on other sites

Размер картинки, скорее всего надо индивидуально подбирать, под свое разрешение.

размеры всех индикаторов (малый, средний, большой) фиксированные, взяты из клиента.

 

атлас с картинками со скрина 

'png + xml'

 

еще вариант  

'png + xml'

поделился бы центральной картинкой.или размер подскажи... 

картинка выдернута из старой флешки дамаг-индикатора

post-24956-0-38271600-1477422280.png

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

размеры всех индикаторов (малый, средний, большой) фиксированные, взяты из клиента.

 

атлас с картинками со скрина 

'png + xml'

 

еще вариант  

'png + xml'

картинка выдернута из старой флешки дамаг-индикатора

attachicon.gif20.png

400Х400?Пробовал разрезать,не получилось нормально.Да и не могло получится судя по хмл.Скинь нормально,архивом с нормальным полотном,плес.

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

сначала кликни на картинку атласа в сообщении, а когда картинка откроется на весь экран, в ее правом нижнем углу нажми save.

Так и делал...ну почти,на картинку и сохранить как(то же самое в отдельной вкладке).А если ее открываешь,то в проводнике хрома только ссылка.Может это особенность хрома.Попробую через ИЕ.

П.С:все равно 400х400

П.П.С:получилось,спасибо.

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

А если ее открываешь,то в проводнике хрома только ссылка.

, ну не знаю, у меня тоже Crome. Когда кликаю по картинке, то она на экран не помещается.

post-17624-0-69467600-1477428915_thumb.png

Edited by ktulho
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...