Jump to content
Korean Random
goodman

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

Recommended Posts

ага. часы минуты секунды

В battleLabelsTemplates.xc добавить:

    "BattleClock": { 
      "enabled": true,
      "updateEvent": "ON_EVERY_SECOND",
      "x": 0,
      "y": 45,
      "width": 100,
      "height": 40,
      "screenHAlign": "center",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 1.5 },
      "textFormat": {"align": "center", "size": 20 },
      "format": "{{py:xvm.clock()}}"
    },

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

 

Не забывайте про battleLabels.xc

 

battleClock.rar

  • Upvote 6

Share this post


Link to post

Short link
Share on other sites

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

+ lag fps ping ? 

Share this post


Link to post

Short link
Share on other sites

Я оставлял просилку которую Макс поддержал, но нет кому реализовать. Может кто найдет как дёрнуть кол-во перков для группировки?

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

В battleLabelsTemplates.xc добавить:

    "BattleClock": { 
      "enabled": true,
      "updateEvent": "ON_EVERY_SECOND",
      "x": 0,
      "y": 45,
      "width": 100,
      "height": 40,
      "screenHAlign": "center",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 1.5 },
      "textFormat": {"align": "center", "size": 20 },
      "format": "{{py:xvm.clock()}}"
    },

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

 

Не забывайте про battleLabels.xc

 

attachicon.gifbattleClock.rar

Спасибище. То что доктор прописал.

Edited by Kornet_WA

Share this post


Link to post

Short link
Share on other sites

Я оставлял просилку которую Макс поддержал, но нет кому реализовать. Может кто найдет как дёрнуть кол-во перков для группировки?

Могу ошибиться, но через python это не сделать.

Share this post


Link to post

Short link
Share on other sites

Могу ошибиться, но через python это не сделать.

Есть исходники Spoter'a он делал личное дело экипажа, там была часть об отображаемых перках, если я не ошибаюсь, как минимум он дорисовывал проценты прокачки.

Share this post


Link to post

Short link
Share on other sites

Я оставлял просилку которую Макс поддержал, но нет кому реализовать. Может кто найдет как дёрнуть кол-во перков для группировки?

, вот здесь надо поменять цифру:

post-17624-0-90160600-1476307999_thumb.png

 

Результат:

post-17624-0-98008000-1476308406_thumb.jpg

 

Прикрепил файл lobby.swf с максимальным количеством отображаемых перков 100. Скопировать в \res_mods\0.9.16\gui\flash\.

lobby.rar

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

 

 

Прикрепил файл lobby.swf с максимальным количеством отображаемых перков 100.
Максимальное значение оказалось
private static const MAX_RENDER_SKILLS:int = 6;

 

Это даёт отображать 5 иконок. С 7+ отображается только  5 а следующие не видны.

Share this post


Link to post

Short link
Share on other sites

@ktulho@sirmax,  в конфиг хвм настройку по количеству отображаемых иконок с перками, хотя бы до 10-15 и, соответственно, размер строки (очевидно обрезает из-за недостаточной ширины) возможно добавить?

Share this post


Link to post

Short link
Share on other sites

, вот здесь надо поменять цифру:

attachicon.gifБезымянный.png

 

Результат:

attachicon.gifshot_288.jpg

 

Прикрепил файл lobby.swf с максимальным количеством отображаемых перков 100. Скопировать в \res_mods\0.9.16\gui\flash\.

attachicon.giflobby.rar

показывает только 5 перков в любом случае

вот так 8+ перков с lobby.swf от ktulho и замок уехал в левый верхний угол

[post-7239-0-65742000-1476319632_thumb.jpg]

вот так оригинальный 

post-7239-0-45431700-1476319447_thumb.jpg
Edited by MICROB

Share this post


Link to post

Short link
Share on other sites

 

 

Это даёт отображать 5 иконок. С 7+ отображается только  5 а следующие не видны.

 

вот так 8+ перков с lobby.swf от ktulho и замок уехал в левый верхний угол
, значит не хватает поля, надо расширять. 

Share this post


Link to post

Short link
Share on other sites

В battleLabelsTemplates.xc добавить:

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

 

Не забывайте про battleLabels.xc

 

attachicon.gifbattleClock.rar

Дружище а можешь добавить еще и дату? в таком формате - 12.10.2016 17:34

Edited by NagibMan

Share this post


Link to post

Short link
Share on other sites

@sirmax, вопрос: есть ли возможность создавать из питона (py_macros) поля battleLabels? Тогда можно было бы перенести все параметры из battleLabelsTemplates.xc в damageLog.xc.

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

Дружище а можешь добавить еще и дату? в таком формате - 12.10.2016 17:34

, добавил макросы :

{{py:xvm.clock()}}
{{py:xvm.year()}}
{{py:xvm.month()}}
{{py:xvm.day()}}
{{py:xvm.hour()}}
{{py:xvm.minute()}}
{{py:xvm.second()}}

battleClock.rar

Edited by ktulho
  • Upvote 4

Share this post


Link to post

Short link
Share on other sites

@sirmax, вопрос: есть ли возможность создавать из питона (py_macros) поля battleLabels? Тогда можно было бы перенести все параметры из battleLabelsTemplates.xc в damageLog.xc.

Не, нельзя.

Сделал форматирование py_macro, вроде работает, но надо проверить, что ничего не сломалось.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

 

 

Сделал форматирование py_macro, вроде работает, но надо проверить, что ничего не сломалось.
нужен пример использования.

при такой конструкции {{py:repairTimeEngine%0.1f}} выдает null (макрос отсюда)

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