Jump to content
Korean Random
ktulho

Отображение активных резервов в ангаре и в бою. (XVM)

Recommended Posts

1 минуту назад, ktulho сказал:

На вряд ли из-за этого.

Прикрепите весь конфиг.

так с вашим ангар хс ,..

там не прописано это ))))))))))

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, Руслан cb сказал:

так с вашим ангар хс ,..

там не прописано это ))))))))))

Что-то путаете. Это ваш hangar.xc, я добавил только одну строчку в конец:

"widgets": ${"widgets.xc":"widgets.lobby"}

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
2 минуты назад, ktulho сказал:

Что-то путаете. Это ваш hangar.xc, я добавил только одну строчку в конец:


"widgets": ${"widgets.xc":"widgets.lobby"}

 

я уже сам запутался ,.................бррррррр

Share this post


Link to post

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

я уже сам запутался ,.................бррррррр

В @xvm.xc не забыл вписать 

  // Display of activated reserves
  // Отображение активных резервов
  "boosters": ${"boosters.xc":"boosters"},

?

  • Upvote 1

Share this post


Link to post

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

В @xvm.xc не забыл вписать 

  // Display of activated reserves
  // Отображение активных резервов
  "boosters": ${"boosters.xc":"boosters"},

?

да я же скрин скинул ,что работает

но хз не коректно , что то

спс ktulho - в ангар помог виджет прописать ,..........видимо у меня чуть другой конфиг ,

а с мелкими траблами я уж попробую раскидаться

 

Share this post


Link to post

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

я же скрин скинул ,что работает

В том то и прикол,что там только значения(48 минут как я понял),все остальное прописано в boosters.xc,поэтому и предположил,что этот файл не прописан.

Share this post


Link to post

Short link
Share on other sites

пожалуйста научите как скрыть количество резервов и значек + в круге показываемое под ником в ангаре,  во первых значек + в круге не несет никакой пользы ( клик по нем не активен а работает клик по нику) , во вторых цветовая гамма подобрана под цвет тимкмллера и кардинально выделяется из всего интерфейса ангара как самая заметная чать (и самая бесполезная )  

 

я конечно понимаю что кнопка шопа в ммо всегда самая заметная , а в данном случае кнопка с сопутствующим товаром но может как то можно сделать эту штуку прозрачной ? резервами я пользуюсь изредка , предложение их включить и показ их количества мне без надобности , впрочем таймер под ником когда резерв включен лучше оставить 

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

Edited by билли-бонс

Share this post


Link to post

Short link
Share on other sites

@билли-бонс в файл конфига hangar.xc добавить :

    // true - скрыть иконку и время активных резервов
    // "hideActiveBooster": true,

Часть конфига ниже, для наглядности.

  "hangar": {
	// true - скрыть иконку и время активных резервов
    "hideActiveBooster": true,
  }

 

Share this post


Link to post

Short link
Share on other sites
В 19.12.2018 в 11:06, Xotabych сказал:

@билли-бонс в файл конфига hangar.xc добавить :

    // true - скрыть иконку и время активных резервов
    // "hideActiveBooster": true,

Часть конфига ниже, для наглядности.


  "hangar": {
	// true - скрыть иконку и время активных резервов
    "hideActiveBooster": true,
  }

 

хорошая вещь пригодилась . спасибо заподсказку

Share this post


Link to post

Short link
Share on other sites

@ktulho глянь скрипт для теста. Там были изменения, со скриптом в ангар не пускает.

2019-04-19 01:12:00.415: ERROR: Traceback (most recent call last):
2019-04-19 01:12:00.415: ERROR:   File "scripts/client/gui/Scaleform/framework/entities/BaseDAAPIComponent.py", line 83, in registerFlashComponent
2019-04-19 01:12:00.415: ERROR:   File "scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py", line 63, in create
2019-04-19 01:12:00.415: ERROR:   File "mods/xfw/python/xfw/events.py", line 71, in <lambda>
2019-04-19 01:12:00.415: ERROR:   File "res_mods/mods/xfw_packages\xvm_hangar\python\battletype.py", line 39, in _LobbyHeader_populate
2019-04-19 01:12:00.415: ERROR:     base(self)
2019-04-19 01:12:00.415: ERROR:   File "scripts/client/gui/Scaleform/daapi/view/lobby/header/LobbyHeader.py", line 338, in _populate
2019-04-19 01:12:00.415: ERROR:   File "scripts/client/gui/Scaleform/daapi/view/lobby/header/LobbyHeader.py", line 469, in _addListeners
2019-04-19 01:12:00.416: ERROR:   File "scripts/client/gui/Scaleform/daapi/view/lobby/header/LobbyHeader.py", line 226, in updateAccountInfo
2019-04-19 01:12:00.416: ERROR:   File "scripts/client/gui/Scaleform/daapi/view/lobby/header/LobbyHeader.py", line 641, in __updatePlayerInfoPanel
2019-04-19 01:12:00.416: ERROR:   File "mods/xfw/python/xfw/events.py", line 71, in <lambda>
2019-04-19 01:12:00.416: ERROR:   File "res_mods/configs/xvm/py_macro\boosters.py", line 42, in as_nameResponseS
2019-04-19 01:12:00.416: ERROR:     if data['boosterIcon'] == BOOSTER_ICON and config.get('hangar/hideActiveBooster', False):
2019-04-19 01:12:00.416: ERROR: KeyError: 'boosterIcon'

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

В WOT 1.5.0.0 СТ вроде появилась возможность отображать клановые резервы. У кого есть возможность, просьба проверить  на тесте.

Добавлены макросы:

{{py:bst.leftTimeCR(index)}} - оставшееся время действия активного резерва.
{{py:bst.leftTimeMinCR(index, norm)}} - оставшееся время действия активного резерва в минутах. Если параметр norm не задан, то возвращаются оставшееся время в минутах.
{{py:bst.nameCR(index)}} - название активного резерва. 
{{py:bst.countCR}} - количество активных резервов.
{{py:bst.typeCR(index)}} - тип активных резервов. Может возвращать одно из следующих значений: booster_gold, booster_credits, booster_xp, booster_crew_xp, booster_free_xp.

Параметр index - номер активного резерва. Если значение index равно 0, то возвращается значения для резерва, время действия которого наименьшее.

В файл boosters.xc добавлены параметры:

    // false - Disable.
    // false - отключить.
    "enabled": true,
    //Текст для макроса {{py:bst.nameCR(index)}}
    "clanReservesName":{
      "gold":    "Дополнительное золото",
      "credits": "Дополнительное серебро",
      "xp":      "Дополнительный опыт",
      "crew_xp": "Дополнительный опыт экипажа",
      "free_xp": "Дополнительный свободный опыт"
    }

Опция:

    //true - скрыть иконку и время активных резервов
    "hideActiveBooster": false,

перенесена из файла hangar.xc в boosters.xc.

 

boosters.xc

boosters.py

Edited by ktulho
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

@ktulho спасибо за макросы для клановых резервов.

Хотел у тебя спросить, я использую вот такое поле:

"format": "<textformat tabstops='[0]'>{{py:bst.leftTimeMin(0)>1?<img src='img://gui/maps/icons/library/info.png' width='22' height='22' vspace='-6'> <u>Личные резервы</u>|}}</textformat>" 

Вопрос такого плана, если остается время до окончания резерва менее 1 мин. моя картинка и текст не отображается.

Как  сделать так чтобы моя картинка и текст пропадали с последней секундой окончания резервов?

Share this post


Link to post

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

Вопрос такого плана, если остается время до окончания резерва менее 1 мин. моя картинка и текст не отображается.

"format": "<textformat tabstops='[0]'>{{py:bst.leftTime(0)?<img src='img://gui/maps/icons/library/info.png' width='22' height='22' vspace='-6'> <u>Личные резервы</u>}}</textformat>"

 

1 час назад, Xotabych сказал:

спасибо за макросы для клановых резервов.

Работают?

Share this post


Link to post

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

"format": "<textformat tabstops='[0]'>{{py:bst.leftTime(0)?<img src='img://gui/maps/icons/library/info.png' width='22' height='22' vspace='-6'> <u>Личные резервы</u>}}</textformat>"

 

Работают?

Это работает.

 

Тут вылез еще один баг, отображается только один активированный клановый резерв.

boosters.xc

widgetsBoosters.xc

boosters.py

python.logxvm.log

 

shot_012.jpg.f38f613dd27da22c30cfa5518f76f583.jpgshot_013.jpg.8f2cb4d75b90b057b637d5b634296b2b.jpg

 

Edited by Xotabych

Share this post


Link to post

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

@Xotabych поставь этот скрипт и пришли xvm.log.

boosters.py

Поставил, без изменений.

У меня там свой макрос, вдруг не заметил

@xvm.export('bst.leftTimeHrMinCR', deterministic=False)
def leftTimeHrMinCR(index=0, norm=None):
    b = clanReserv(index)
    if b is not None:
        seconds = time_utils.getTimeDeltaFromNow(time_utils.makeLocalServerTime(b.finishTime)) if b.finishTime is not None else 0
        h, m = divmod(seconds/60, 60)	
        return '{:1d}ч:{:02d}м'.format(h, m) if seconds > 59 else '<font color="#FF5349">{:02d}с</font>'.format(seconds)
    return None

python.log

xvm.log

Edited by Xotabych

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.

×