Jump to content
Korean Random
ktulho

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

Recommended Posts

19.07.2019 в 00:40, HEKPOMAHT сказал:

@ktulho в 1.6 booster_fl_xp добавили, посмотри по возможности.

@ktulho посмотри если будет время, а то путч 1.6.0.0 уже 6 августа, а ЛФ запустят 19 августа.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Где взять этот резерв?

 

P.S. Нашел.

Edited by ktulho
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
19.07.2019 в 00:40, HEKPOMAHT сказал:

в 1.6 booster_fl_xp добавили, посмотри по возможности.

Так он вроде работает.

Если нужно изменить название, то надо добавить параметр "fl_xp":

    //Текст для макроса {{py:bst.name(index)}}
    "boostersName":{
      "gold":    "Дополнительное золото",
      "credits": "Дополнительное серебро",
      "xp":      "Дополнительный опыт",
      "crew_xp": "Дополнительный опыт экипажа",
      "free_xp": "Дополнительный свободный опыт",
      "fl_xp":   "Дополнительный фронтовой опыт"
    },

image.png.c6755244efe513c5cb738a11ecc78065.png

Edited by ktulho
  • Upvote 2

Share this post


Link to post

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

Так он вроде работает.

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

Share this post


Link to post

Short link
Share on other sites

@ktulho проверил новый скрипт с 9275 - работает. Так если чехарда с кодировкой, может всё таки стоит сделать единообразно?

Share this post


Link to post

Short link
Share on other sites
03.08.2019 в 21:44, HEKPOMAHT сказал:

проверил новый скрипт с 9275 - работает. Так если чехарда с кодировкой, может всё таки стоит сделать единообразно?

Не понял.  Там ни чего нового нет. Отключил логирование просто.

Edited by ktulho

Share this post


Link to post

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

Не понял.  Там ни чего нового нет. Отключил тонирование просто.

я проверил работу с адаптированным модом. Про кодировку: ulf-8 -> utf-8-bom

а то в одном скрипте ulf-8, в другом utf-8-bom

с bom чтоб было

Share this post


Link to post

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

я проверил работу с адаптированным модом. Про кодировку: ulf-8 -> utf-8-bom

а то в одном скрипте ulf-8, в другом utf-8-bom

с bom чтоб было

Так вроде все обсудили:

1) Если в скрипте только символы из ASCII, то:

22 часа назад, sirmax сказал:

по-хорошему, исходники должны вообще быть в ASCII.

https://www.python.org/dev/peps/pep-0263/

2) Если есть другие символы, то:

20 часов назад, sirmax сказал:

В этом случае UTF8+BOM + magic encoding string.

 

Share this post


Link to post

Short link
Share on other sites

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

После отключения от сервера и подключения к серваку все норм стало - резервы можно включить.

2019-08-11 09:57:56.668: INFO: [gui.impl.lobby.premacc.daily_experience_base] Update data connected with daily bonuses
2019-08-11 09:57:56.670: INFO: [gui.impl.lobby.premacc.piggybank_base] _updateTimer
2019-08-11 09:57:58.157: WARNING: renderers data for View stack must have a viewId property!
2019-08-11 09:57:58.170: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/MENU.py, 2974): Localization key "#menu:booster/limit/booster_xp" not found
2019-08-11 09:57:58.170: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/MENU.py, 2974): Localization key "#menu:booster/limit/booster_xp" not found
2019-08-11 09:57:58.170: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/MENU.py, 2974): Localization key "#menu:booster/limit/booster_xp" not found
2019-08-11 09:57:58.170: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/MENU.py, 2974): Localization key "#menu:booster/limit/booster_crew_xp" not found
2019-08-11 09:57:58.170: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/MENU.py, 2974): Localization key "#menu:booster/limit/booster_credits" not found
2019-08-11 09:57:58.173: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/MENU.py, 2974): Localization key "#menu:booster/limit/booster_xp" not found
2019-08-11 09:57:58.173: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/MENU.py, 2974): Localization key "#menu:booster/limit/booster_xp" not found
2019-08-11 09:57:58.174: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/MENU.py, 2974): Localization key "#menu:booster/limit/booster_xp" not found
2019-08-11 09:57:58.174: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/MENU.py, 2974): Localization key "#menu:booster/limit/booster_crew_xp" not found
2019-08-11 09:57:58.174: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/MENU.py, 2974): Localization key "#menu:booster/limit/booster_credits" not found

 

Edited by Xotabych

Share this post


Link to post

Short link
Share on other sites

@Xotabych , большое спасибо. Попробую.   :honoring:

P.S. Лайки на сегодня, к сожалению, закончились - завтра обязательно плюсану.

Share this post


Link to post

Short link
Share on other sites
18 минут назад, ЧАЙНИК сказал:

@Xotabych , прошу прощения, не понял? Я про содержимое архива.   :amazed:

Упс - исправил..

Это кусок конфига для резервов, в ангаре и в бою.

boosters.7z

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Try this:

"booster": {
    "enabled": true,
    //"layer": "top",
    "layer": "normal", // auskommentieren für Text
    "type": "extrafield",
    "formats": [
      { "updateEvent": "ON_EVERY_SECOND",
        "screenHAlign": "center", // auskommentieren für Text
        //"x": 210,
        "x": -325, // auskommentieren für Text
        //"y": 0,
        "y": 87, // auskommentieren für Text
        "width": 400,
        "height": 80,
        "alpha": 100, // auskommentieren für Text
        //"textFormat": { "color": "0xA8A888", "size": 12},
        "textFormat": {  "color": "0xF9F1BC" }, // auskommentieren für Text
        //"format": "<textformat tabstops='[50]'>{{py:bst.leftTime(1)}}<tab>{{py:bst.name(1)}}</textformat>\n<textformat tabstops='[50]'>{{py:bst.leftTime(2)}}<tab>{{py:bst.name(2)}}</textformat>\n<textformat tabstops='[50]'>{{py:bst.leftTime(3)}}<tab>{{py:bst.name(3)}}</textformat>"
        "format": "<textformat tabstops='[0]'>{{py:bst.name(1)}}  {{py:bst.name(2)}}  {{py:bst.name(3)}}</textformat>" // auskommentieren für Text
      }
    ]
  },
  "boosterTime": {
    "enabled": true,
    "layer": "normal",
    "type": "extrafield",	
    "formats": [
      { "updateEvent": "ON_EVERY_SECOND",
        "screenHAlign": "center", 
        "x": -280,
        "y": 145,
        "width": 400,
        "height": 80,
        "alpha": 100,
        "textFormat": {  "color": "0xF9F1BC", "bold": "true", "size": 15},
        "format": "<textformat tabstops='[80,160]' leading='-9'><font color='{{py:bst.leftTimeMin(1)<11?#FFB841|}}'>{{py:bst.leftTimeHrMin(1)}}</font><tab><font color='{{py:bst.leftTimeMin(2)<11?#FFB841|}}'>{{py:bst.leftTimeHrMin(2)}}</font><tab><font color='{{py:bst.leftTimeMin(3)<11?#FFB841|}}'>{{py:bst.leftTimeHrMin(3)}}</font></textformat>"  
      }	  
    ]
  },
  "boosterCR": {
    "enabled": true,
    "layer": "normal",
    "type": "extrafield",	
    "formats": [
      { "updateEvent": "ON_EVERY_SECOND",
        "screenHAlign": "center",
        "x": -325,
        "y": 170,
        "width": 400,
        "height": 80,
        "alpha": 100,
        "textFormat": {  "color": "0xF9F1BC" },
        "format": "<textformat tabstops='[0]'>{{py:bst.leftTimeMinCR(1)>1?{{py:bst.nameCR(1)}}|<img src='img://gui/maps/icons/boosters/{{py:bst.typeCR(1)}}_medium.png' vspace='0'>}}  {{py:bst.leftTimeMinCR(2)>1?{{py:bst.nameCR(2)}}|<img src='img://gui/maps/icons/boosters/{{py:bst.typeCR(2)}}_medium.png' vspace='0'>}}</textformat>"		
      }	  
    ]
  },
  "boosterTimeCR": {
    "enabled": true,
    "layer": "normal",
    "type": "extrafield",	
    "formats": [
      { "updateEvent": "ON_EVERY_SECOND",
        "screenHAlign": "center",
        "x": -280,
        "y": 228,
        "width": 400,
        "height": 80,
        "alpha": 100,
        "textFormat": {  "color": "0xF9F1BC", "bold": "true", "size": 15},
        "format": "<textformat tabstops='[80,160]' leading='-9'><font color='{{py:bst.leftTimeMinCR(1)<11?#FFB841|}}'>{{py:bst.leftTimeHrMinCR(1)}}</font><tab><font color='{{py:bst.leftTimeMinCR(2)<11?#FFB841|}}'>{{py:bst.leftTimeHrMinCR(2)}}</font></textformat>"
      }	  
    ]
  }

 

boosters.py

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