Jump to content
Korean Random

Динамические макросы в 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
Link to comment
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
Link to comment
Short link
Share on other sites

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

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

Link to comment
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
Link to comment
Short link
Share on other sites

 

 

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

 

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

Link to comment
Short link
Share on other sites

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

Link to comment
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
Link to comment
Short link
Share on other sites

 

 

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

 

вот так 8+ перков с lobby.swf от ktulho и замок уехал в левый верхний угол
, значит не хватает поля, надо расширять. 
Link to comment
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
Link to comment
Short link
Share on other sites

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

Edited by ktulho
Link to comment
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
Link to comment
Short link
Share on other sites

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

Не, нельзя.

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

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

 

 

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

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

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