Jump to content
Korean Random
e.surowiy

отображение картинки в ушах

Recommended Posts

Всем добрый вечер. Нужна ваша помощьбьюсь третьи сутки, но ничего не получается. Проблема такова хочу поменять уши аля wg league но никак не погу вставить картинку в уши. Пробовал и так и сяк все работает кроме иконок танков и бордюров в ушах. сами файлы с картинками храняятся в папке res/. тут особо не мудрил чтоб не запутатся. Пробовал вставлять другие картинки из других папок даже проблема. Где не пробую везде отображается кроме ушей. Помогите найти изъян в коде и исправить ошибку. В архиве прилагаются файлы картинок. мало ли пригодится для проверки. на скрине видно что нет ни иконок техники ни бордюров. так же пробовал вставлять другие картинки в других папках тоже не отображаются.

post-33224-0-04397100-1438804856.jpg

playersPanel.xc

playersPanel_WG_NA_RANDOM_4_3_hp-ratio.xc

Image_WG_NA.zip

Edited by e.surowiy

Share this post


Link to post

Short link
Share on other sites

Прошу извинения что не дождавшись ответа сразу спрашиваю еще. Но так же возникла проблема все с теме же ушами. Вроде как разобрался и смог немного подправить уши. Но у меня получилось лишь в той части где они вообще не отображались то есть стояли по началу none. Пробую все то же самое рабочее перенести в medium и уши уже не работают. вернее отображаются старые уши. Пробовал отключать все уши чтоб они были пустые так же не отключаются все равно какая то информация выводится. Хотя у меня нет больше файлов с настройками. подскажите где  и что поискать можно? или скиньте если есть файл с полностью пустыми ушами. я все попробую сам заполнить.

Вот тот файл в котором я пробовал убрать все настройки в ушах чтоб было пусто, но не получилось и все равно выводится информация как в стандартных настройках. Может где то еще лежит файл, который и нужно править? 

playersPanel.xc

Edited by e.surowiy

Share this post


Link to post

Short link
Share on other sites

все работает кроме иконок танков и бордюров в ушах

стиль ссылок на картинки в папке /xvm/res/dir/*.png должен быть такой: "src": "xvm://res/dir/*.png"

в файле либо стоит "src": "xvmres://dir/*.png" либо "src": "xvm:/res:/dir/*.png" и то и другое ошибка - пути не читаются...

post-24956-0-77064100-1439028109_thumb.jpg  - было: читаются только картинки по пути "xvm://res/..."

post-24956-0-68103200-1439027622_thumb.jpg  - стало: все пути исправлены на "xvm://res/..."

 

зы.

иконки танков надо обновить под патч 0.9.9

 

 

 

но не получилось и все равно выводится информация как в стандартных настройках

если грузится дефолтный конфиг вместо нужного - внимательно читайте в окне загрузки внизу сообщение об ошибке (показывает строку в файле с ошибкой)

post-24956-0-76502300-1439028747_thumb.jpg

и еще ))

вот этот код используется только в "none" ушах: задается начальная позиция первой строки ("х","у") и ширина и высота строк ("width", "height"), т.к. по-умолчанию этот режим ушей пуст, нет ничего...

      // Дополнительные поля.
      "extraFields": {
        "leftPanel": {
          "x": 0, // from left side of screen
          "y": 65,
          "width": 350,
          "height": 25,

Во всех остальных режимах ушей ширина ("width") меняется в прямо в разделе данного режима

    "medium":
    { "enabled": true,
      "width": 28, 

"у" начальной позиции первой строки меняется с помощью elements.xc и применяются ко всем режимам, кроме "none"

        // Панели игроков (уши)
        {
            "$delay": 100,
            // Left panel
            // Левая панель игроков (ухо)
            "leftPanel": {
                "_y": null
            },
            // Right panel
            // Правая панель игроков (ухо)
            "rightPanel": {
                "_y": null
            },

а "х" и высота обычно не меняются (хотя их можно также изменить в elements.xc, но мало кто делает, а уж высоту уха менять вообще не рекомендуется - изменяется только целиком на всё ухо и изображение ужасно коверкается))

 

загрузка конфига предусматривает "защиту от дурака", при ошибке (лишние/отсутствуют запятая/скобка, "битая" ссылка и т.п.) подгружается дефолтный конфиг целиком и выдается сообщение об ошибке...

в более сложном случае: ошибки нет, но какой либо параметр не прописан - грузится дефолтный параметр (часто используют в конфигах, у Sirmax так - см. дефолтную поставку)

чтобы загрузить "пустой" параметр надо этот параметр прописать с "пустым" значением

'пример'

загружается нужное значение параметра:

'параметр без ошибки'

    "large": {
...
      // Формат отображения имени игрока (допускаются макроподстановки, см. macros.txt).
      "nickFormatLeft": "<font face='mono' size='{{xvm-stat?13|0}}' color='{{c:r}}' alpha='{{alive?#FF|#80}}'>{{r}}</font> <img src='xvm://res/icons/xvm/xvm-user-{{xvm-user}}.png'> {{name%.15s~..}} <font alpha='#A0'>{{clan}}</font>",
...

загружается пустое значение параметра

'"пустой" параметр'

    "large": {
...
      // Формат отображения имени игрока (допускаются макроподстановки, см. macros.txt).
      "nickFormatLeft": "",
...

загружается дефолтное (вшитое во флешку) значение параметра:

'отсутствующий/неправильный параметр'

параметр закомментирован '//':
    "large": {
...
      // Формат отображения имени игрока (допускаются макроподстановки, см. macros.txt).
  //    "nickFormatLeft": "",
...

имя параметра написано с ошибкой (нижнее_подчеркивание)
    "large": {
...
      // Формат отображения имени игрока (допускаются макроподстановки, см. macros.txt).
      "nick_Format_Left": "<font alpha='#80'>{{clan}}</font>", 
...

Edited by Duv21
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

А можно ли мне сделать так чтоб во всех ушах было пусто как в none ничего не отображалось?

Потому что только там когда я прописываю свой код уши работают нормально. А когда копирую все тоже самое что в none  в short или medium. Отображаются дефолтные уши с их настройками. Пришлось на основе файла от про танков сделать. Нашел почему в других ушах не отображаются. Заменил тот код на свой и только в тех местах где у них отображается полоска ХП вроде стало работать. но тут же стали еще дополнительно отображаться уровень техники и кол-во фрагов. Ведать где то в настройках есть этот код. Помогите найти его удалить чтоб не дублировалось все это. 

Вот пару скриншотов 

post-33224-0-11202500-1439032073_thumb.jpg

post-33224-0-99467800-1439032073_thumb.jpg

post-33224-0-78232200-1439032074_thumb.jpg

post-33224-0-68154700-1439032075_thumb.jpg

И пришлось их файл разделить на 2 файла лишь тогда начали уши работать

тут мои файлы помогите убрать дублирование фрагов и уровень техники

Может у вас есть как заготовка файл в котором все уши настроены как none

тогда легче было бы я так думаю сделать свое. Вроде как все дошло все понял как править и что от куда и куда. Осталось понять как убрать вывод фрагов чтоб не дублировались и уровень техники. Я  убирал в настройках игры. самый легкое и быстрое решение. Возник вопрос почему уровень не отображается в ушах none. Поэтому и хотелось бы чтоб был файл в котором все уши имели настройки как в none и выводили пустые уши во всех их режимах

Edited by e.surowiy

Share this post


Link to post

Short link
Share on other sites

Касаемо уровня танков: в "none" ушах вообще ничего не отображается (даже если все настройки включены), а в других ушах либо отключать в настройках игры (и только там - других опций отключения нет), либо если надо отображать, но в другом месте, прописать уровень танка в экстра-поле (и все равно в настройках отключить - иначе два раза будет)

фраги в ушах отключаются пустым параметром "fragsFormatLeft": "",

'пример кода'

'дефолт, фраги отображаются на стандартном месте'

      // Формат отображения фрагов (допускаются макроподстановки, см. macros.txt).
      "fragsFormatLeft": "{{frags}}",
      "fragsFormatRight": "{{frags}}",

'дефолтные фраги не от отображаются, ошибок нет, дефолт-конфиг не подгружается'

      // Формат отображения фрагов (допускаются макроподстановки, см. macros.txt).
      "fragsFormatLeft": "",
      "fragsFormatRight": "",

 

Может у вас есть как заготовка файл в котором все уши настроены как none

такого файла не существует!

режим "none" один, все остальные уже со вшитыми параметрами...

максимум, что можно сделать - это прописать все параметры пустыми (по типу "параметр": "",) и заново "сваять" всё нужное в экстра-полях, но при этом придется подбирать ширину каждого режима с точностью до пикселя для использования игровых иконок либо "утяжелять" конфиг своими иконками техники и не забывать их обновлять под очередной патч))


еще раз поясню:

если УДАЛИТЬ параметр (типа "fragsFormatLeft" или другой какой) то БУДЕТ подгружаться дефолтный параметр со вшитым значением

Для того, чтобы НИЧЕГО не отображалось, надо прописать ПУСТОЕ значение "", в параметр, сам параметр должен присутствовать в конфиге

 

можно сделать все режимы ушей как в "none", но при этом надо ОТКЛЮЧИТЬ всё в настройках (все отображения в ушах), прописать во всех параметрах ПУСТЫЕ значения и использовать только КАСТОМНЫЕ картинки/иконки и параметры в экстра-полях

 

но зачем одинаковые уши? ))

Edited by Duv21
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Спасибо большое за подробное разъяснение. Теперь все дошло. Теперь можно будет приступать к настройкам ушам для КБ.

Планировал сделать уши none как есть пустые, для рандома в short  в medium для кб. и одни по дефолту оставить. 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Спасибо большое за подробное разъяснение. Теперь все дошло. Теперь можно будет приступать к настройкам ушам для КБ.

Планировал сделать уши none как есть пустые, для рандома в short в medium для кб. и одни по дефолту оставить.

Удачи!

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