Jump to content
Korean Random

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


Recommended Posts

  • 2 weeks later...
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
Link to comment
Short link
Share on other sites

5 часов назад, ktulho сказал:

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

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

Link to comment
Short link
Share on other sites

03.08.2019 в 21:44, HEKPOMAHT сказал:

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

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

Edited by ktulho
Link to comment
Short link
Share on other sites

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

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

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

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

с bom чтоб было

Link to comment
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.

 

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

  • 2 weeks later...

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

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