Jump to content
Korean Random
goodman

Динамические макросы в 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

Share this post


Link to post

Short link
Share on other sites

@sasha_1_nm_ru, есть риплей, где FPS или ping бывает двух и трехзначным? 


P. S. Попробуй для чисел использовать моноширинный шрифт.

Share this post


Link to post

Short link
Share on other sites

 

 

Не помогло шрифт для цифр  Liberation Mono
, а зачем форматирование {{py:xvm.fps%4d}} убрали? 

Share this post


Link to post

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

Share this post


Link to post

Short link
Share on other sites

@sasha_1_nm_ru, все там нормально

post-17624-0-53460700-1477345275.png

Попробуйте другой моноширинный шрифт, например встроенный в XVM шрифт "mono".

Edited by ktulho
  • Upvote 1

Share this post


Link to post

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

Share this post


Link to post

Short link
Share on other sites

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

 

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

       "width": 334,

      "height": 110,

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

Edited by BogdanF1

Share this post


Link to post

Short link
Share on other sites

 

 

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

 

 

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

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

Share this post


Link to post

Short link
Share on other sites

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

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

 

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

'png + xml'

 

еще вариант  

'png + xml'

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

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

post-24956-0-38271600-1477422280.png

Edited by Kapany3uk
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

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

 

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

'png + xml'

 

еще вариант  

'png + xml'

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

attachicon.gif20.png

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

Edited by Slava7572

Share this post


Link to post

Short link
Share on other sites

 

 

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

Share this post


Link to post

Short link
Share on other sites

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

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

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

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

Edited by Slava7572

Share this post


Link to post

Short link
Share on other sites
А если ее открываешь,то в проводнике хрома только ссылка.

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

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

Edited by ktulho

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