Dionisious 0 Posted October 31, 2016 Делаю настройку одним файлом потому что меня большинство дефолтных настроек устраивает и так лучше вижу что у себя подправил. Но вот один момент не могу понять что значит. В дефолтных настройках (вырезал то что интересует - хочу отключить hitlog ну и заодно хочу подвинуть damagelog, но с этим думаю разберусь если с хитлогом получится): xvm.xc "battleLabels": ${"battleLabels.xc":"labels"}, battleLabels.xc { "labels": { "formats": [ ${ "battleLabelsTemplates.xc":"def.hitlogHeader" } ] }} battleLabelsTemplates.xc { "def": { "hitlogHeader": { "enabled": true } } } Подскажите пожалуйста что значат квадратные скобки? И если не сложно подскажите как это перенести в один файл? Пробовал так: xvm.xc { "battleLabels": { "formats": [ { "hitlogHeader": { "enabled": true } } ]} } Но так все поля пропадают. Или не получиться это просто в одном xvm.xc сделать? Quote Share this post Link to post Short link Share on other sites
ktulho 5,793 #363493 Posted October 31, 2016 В дефолтных настройках (вырезал то что интересует - хочу отключить hitlog ну и заодно хочу подвинуть damagelog, но с этим думаю разберусь если с хитлогом получится): , если нужен только damageLog, попробуйте так: "battleLabels": { "formats": [ { "enabled": true, "updateEvent": "PY(ON_HIT)", "x": 240, "y": 0, "width": 300, "height": 233, "screenVAlign": "bottom", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": { "color": "0xF4EFE8", "size": 10}, "format": "{{py:xvm.damageLog.dLog}}" }, { "enabled": true, "updateEvent": "PY(ON_TIMER_RELOAD)", "x": 240, "y": 0, "width": 300, "height": 252, "screenVAlign": "bottom", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": { "color": "0xF4EFE8", "size": 16 }, "format": "{{py:xvm.damageLog.timerReload}}" }, { "enabled": true, "updateEvent": "PY(ON_LAST_HIT)", "x": -120, "y": 200, "width": 200, "height": 200, "screenHAlign": "center", "screenVAlign": "center", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": {"align": "center", "color": "0xF4EFE8", "size": 16 }, "format": "{{py:xvm.damageLog.lastHit}}" }, { "enabled": false, "updateEvent": "PY(ON_FIRE)", "x": 120, "y": 200, "width": 200, "height": 100, "alpha": "{{py:xvm.damageLog.fire}}", "screenHAlign": "center", "screenVAlign": "center", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 }, "textFormat": {"align": "center", "color": "0xF4EFE8", "size": 16 }, "format": "ПОЖАР" } ] } Quote Share this post Link to post Short link Share on other sites
Dionisious 0 #363497 Posted October 31, 2016 Все получилось. В секции formats надо перечислить все нужные поля. Не много не удобно получается в остальных местах я могу указать только те параметры которые могу изменить, а тут надо указывать все что мне надо. Придется следить за новшествами теперь. Спасибо большое. Quote Share this post Link to post Short link Share on other sites
ktulho 5,793 #363499 Posted October 31, 2016 В секции formats надо перечислить все нужные поля. Не много не удобно получается в остальных местах я могу указать только те параметры которые могу изменить, а тут надо указывать все что мне надо. , в других местах заранее известно какие существуют секции и параметры. А в formats (не только в battleLabels) может быть сколько угодно. Quote Share this post Link to post Short link Share on other sites