Jump to content
Korean Random
ktulho

BattleTimer средствами XVM.

Recommended Posts

и если хочется совместимости с 1.0.2 - то обернуть в try - except - pass

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Ерунда какая-то у меня получилось. Подскажите пожалуйста что не правильно я сделал?

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

Share this post


Link to post

Short link
Share on other sites
1 час назад, ktulho сказал:

@rzaruba прикрепите файлы battleLabels.xc и battleLabelsTemplates.xc.

Ошибку конфиг перестал выдавать, у меня почему-то какие-то восклицательные знаки при копировании вылазят. Хотя уверен, утром когда делал (там где скрин вверху) проверил все 3 раза - никаких "?" знаков, все было как у вас в примере.

Но дело в том что,  а где собственно сам таймер? Я стандартный убрал в елементс, а нового никакого не появилось.

battleLabelsTemplates.xc

battleLabels.xc

Share this post


Link to post

Short link
Share on other sites
25 минут назад, rzaruba сказал:

у меня почему-то какие-то восклицательные знаки при копировании вылазят. Хотя уверен, утром когда делал (там где скрин вверху) проверил все 3 раза - никаких "?" знаков, все было как у вас в примере.

Ни чего не понял. Где вылазят? Восклицательные или вопросительные знаки? Прикрепите логи.

Share this post


Link to post

Short link
Share on other sites
1 час назад, rzaruba сказал:

Ошибку конфиг перестал выдавать, у меня почему-то какие-то восклицательные знаки при копировании вылазят. Хотя уверен, утром когда делал (там где скрин вверху) проверил все 3 раза - никаких "?" знаков, все было как у вас в примере.

Но дело в том что,  а где собственно сам таймер? Я стандартный убрал в елементс, а нового никакого не появилось.

battleLabelsTemplates.xc

battleLabels.xc

А так попробуй,сам ничего не понял,но вроде как ошибку нашел(но это не точно).battleLabelsTemplates.xc

Share this post


Link to post

Short link
Share on other sites
13 минут назад, Slava7572 сказал:

А так попробуй,сам ничего не понял,но вроде как ошибку нашел(но это не точно).battleLabelsTemplates.xc

Это полтергейст. Короче спасибо Вячеслав, я сейчас проверю этот, но я уже скачал, как ни странно, Вашу сборку (Моды 1.0.2.4(full)) и вытащил оттуда. Спасибо еще раз.

43 минуты назад, Slava7572 сказал:

А так попробуй,сам ничего не понял,но вроде как ошибку нашел(но это не точно).battleLabelsTemplates.xc

Еще раз спасибо все работает.

Share this post


Link to post

Short link
Share on other sites
1 час назад, rzaruba сказал:

Это полтергейст. Короче спасибо Вячеслав, я сейчас проверю этот, но я уже скачал, как ни странно, Вашу сборку (Моды 1.0.2.4(full)) и вытащил оттуда. Спасибо еще раз.

Еще раз спасибо все работает.

На здоровье)))Но это точно не мой конфиг,часть конфига.

Share this post


Link to post

Short link
Share on other sites
31 минуту назад, Sergei Nik сказал:

@ktulho ,а скажите можно ли задать на 3 и 1 минуту разный цвет?

Можно.

Share this post


Link to post

Short link
Share on other sites
56 минут назад, Sergei Nik сказал:

а не подскажите как правильно прописать.Заранее спасибо.

Нужно, чтобы сначала был один цвет, за 3 минуты до конца другой цвет, а за одну минуту до конца третий цвет?

Share this post


Link to post

Short link
Share on other sites

@Sergei Nik например так:

    "battleTimer": { 
      "enabled": true,
      "updateEvent": "PY(ON_BATTLE_TIMER)",
      "x": 450,
      "y": -5,
      "width": 90,
      "height": 45,
      "screenHAlign": "center",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 },
      "textFormat": { "size": 36 },
      "format": "<font color='{{py:xvm.critTimeBT(60)?#FF0000|{{py:xvm.critTimeBT(180)?#00FFFF|#FFFFFF}}}}'>{{py:xvm.minutesBT%02d~:}}{{py:xvm.secondsBT%02d}}</font>"
    }, 

 

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
В 07.01.2017 в 18:16, ktulho сказал:

Пару раз просили сделать таймер боя. Добавил три макроса:

 

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

 

battleTimer.py

 

'Пример использования'

  Показать содержимое

В файл battleLabels.xc добавить:




${ "battleLabelsTemplates.xc":"def.battleTimer"} 

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




    "battleTimer": { 
      "enabled": true,
      "updateEvent": "PY(ON_BATTLE_TIMER)",
      "x": 450,
      "y": -5,
      "width": 90,
      "height": 45,
      "screenHAlign": "center",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 },
      "textFormat": { "size": 36 },
      "format": "<font color='{{py:xvm.critTimeBT?#FE4D4D}}'>{{py:xvm.minutesBT%02d~:}}{{py:xvm.secondsBT%02d}}</font>"
    }, 

Стандартный таймер я просто передвинул за границы экрана. Для этого, в файле elements.xc нужно добавить:




      "battleTimer": {
        "y": -30
      } 

на всякий случай прикреплю сам файл elements.xc

@ktulho Приветствую, это опять я :crab:
Сделал всё как в шапке, всё работает, но как только доходит до elements.xc дабы убрать стандартный таймер, конфиг уходит в ошибку!
Копировал с того elements.xc что залили вы, программой WinMerge, затем через Нотпад и всегда ошибку на elements.xc и загружает дефолт!
А без elements.xc имеются оба таймера, помогите пожалуйста! элементы кидаю без изменений, в battleLabelsTemplates.xc настройка в самом низу
shot_029.thumb.jpg.52e12be5531ce050de2c89b104f9d91d.jpg

battleLabels.xc

battleLabelsTemplates.xc

elements.xc

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