Jump to content
Korean Random
LuckyCrusky

макросы в colors

Recommended Posts

здравствуйте. у меня при использовании макросов в colors.xc вместо результата работы макроса выдаётся всегда чёрный цвет.

 

для примера:

"def": {
    "al": "0x96FF00",
    "sq": "0xffae00",
    "tk": "0x00EAFF",
    "en": "{{ally?0xFFFFFF|0xFF0000}}"
}

цвет противника - чёрный.

 

однако, если я проверю в markersAliveNormal.xc:

"vehicle": {
...
"format": "{{vehicle}} {{.colors.system.enemy_alive}}"
},

то название техники противника будет "E 100 0xFF0000".

значит, макрос отработал, но цвет почему-то чёрный.

Share this post


Link to post

Short link
Share on other sites

разработчики, ответьте хоть что-нибудь

Ответят когда смогут. Если молчат значит заняты.

Share this post


Link to post

Short link
Share on other sites

здравствуйте. у меня при использовании макросов в colors.xc вместо результата работы макроса выдаётся всегда чёрный цвет.

 

для примера:

"def": {
    "al": "0x96FF00",
    "sq": "0xffae00",
    "tk": "0x00EAFF",
    "en": "{{ally?0xFFFFFF|0xFF0000}}"
}

цвет противника - чёрный.

 

однако, если я проверю в markersAliveNormal.xc:

"vehicle": {
...
"format": "{{vehicle}} {{.colors.system.enemy_alive}}"
},

то название техники противника будет "E 100 0xFF0000".

значит, макрос отработал, но цвет почему-то чёрный.

где этот цвет используется и не работает?

прикрепите логи на всякий пожарный.

Share this post


Link to post

Short link
Share on other sites

де этот цвет используется и не работает?

прикрепите логи на всякий пожарный.

 

это основной цвет противника. используется в иконках счёта боя, маркерах техники, на миникарте. если указывать явно (0x8379FE), то всё ок. если использовать макрос, то цвет будет чёрным, каким бы этот макрос ни был.

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

хотел я это сделать так:

файл colors.xc:

  // Значения цветов для подстановок.
  "def": {
...
    "en": "{{.conf.colorBlind=true?0x8379FE|0xF50800}}", // enemy
...

файл @xvm.xc:

...
  "conf": {
    "colorBlind": ${"config.xc":"colorBlind"}
  },
... 

файл config.xc:

{
    "colorBlind": true
}
 

это всё я делал на базе конфига "default" из стандартной комплектации xvm. добавлен только файл config.xc

 

скажите, пожалуйста, у вас воспроизводится смоделированная ситуация или это у меня одного так?

Edited by LuckyCrusky

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