Jump to content
Korean Random
sirmax

Картинки в тексте

Recommended Posts

Хотите картинки в текстовые поля вставлять? Пожалуйста! Оказывается делать для этого ничего не нужно, все уже реализовано через HTML.

Вот, например:

"markers": {
 "ally": {
   "alive": {
   "normal": {
   "textFields": [
     {
       "visible": true,
       "x": 0, "y": 16,
       "format": "<img src='img://gui/flash/XVM.png' width='16' height='16'>"
     },
...

Получается вот что:

post-5504-0-57305000-1353000064_thumb.png

 

И почему я нигде этого не видел? Я уже как только не пробовал, а тут все так просто оказалось.

 

А теперь прикиньте какой простор для творчества открывается!!!

Edited by sirmax
  • Upvote 6

Share this post


Link to post

Short link
Share on other sites

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

Share this post


Link to post

Short link
Share on other sites

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

Я ж писал что там проблема в том, что данные надо через xvm-stat гонять, что не очень хорошо. Сделать макрос и вывести картинку взвода не проблема, только нет информации о взводах в маркерах.

Share this post


Link to post

Short link
Share on other sites

Я ж писал что там проблема в том, что данные надо через xvm-stat гонять, что не очень хорошо. Сделать макрос и вывести картинку взвода не проблема, только нет информации о взводах в маркерах.

да, прям беда с этими взводами...

Share this post


Link to post

Short link
Share on other sites

Например, делаем иконки оленей:

 

...
"format": "<img src='img://gui/icons/{{c:eff}}.png'>"
...
   // Динамический цвет по проценту побед (только с xvm-stat). Значения от меньшего к большему.
   "rating": [
     { "value": 800,  "color": "0xFF0000" },   //    * -  799
  { "value": 900,  "color": "0xDD4444" },   //  800 -  899
  { "value": 1000, "color": "0xFF8844" },   //  900 -  999
  { "value": 1200, "color": "0xFFCC22" },   // 1000 - 1199
  { "value": 1400, "color": "0x99FF44" },   // 1200 - 1399 // хороший игрок
  { "value": 1800, "color": "0x33FF88" },   // 1400 - 1799 // отличный
  { "value": 2000, "color": "0xAA66FF" },   // 1800 - 1999 // уникальный
  { "value": 9999, "color": "0xEE33FF" }    // 2000 -    *
  ],

и создаем соответствующие иконки с названиями:

 

#FF0000.png

#DD4444.png

#FF8844.png

#FFCC22.png

#99FF44.png

#33FF88.png

#AA66FF.png

#EE33FF.png

 

и т.д.

 

З.Ы. надо делать расширенные макросы, тогда вообще можно развернуться...

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Етишкина жизнь, че теперь начнется то :hmm: Да ты прикинь сколько теперь перелопачивать заново придется с этими картинками! Уж и не знаю радоваться или просто выпить пойти :gg:

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

Так про html вроде давно же в факе написано или я что-то путаю? http://www.koreanran...xvm/#entry10678

 

И в ридми.ру ссылка есть на похожую доку на инглише

Edited by TwoPizza

Share this post


Link to post

Short link
Share on other sites

, да, но наверное я недостаточно подробно описал этот момент. Сейчас добавлю небольшой пример для понимания.

 

UPD: Добавил:

 

Пример использования:

 

<img src='img://gui/flash/XVM.png' width='16' height='16'>

 

Используя этот код вы отобразите в текстовом поле файл, находящийся в по адресу res_mods/<version>/gui/flash/XVM.png, и ограничите его размеры до 16*16 пикселей.

 

Обратите внимание, что пути задаются относительно папки модов текущей версии, а не корневой директории игры.

 


Сделать макрос и вывести картинку взвода не проблема, только нет информации о взводах в маркерах.

 

В принципе на остальные взводы можно и забить, достаточно просто свой отметить, нет? Если верно помню, то о нём информация в маркерах есть? (сорри если туплю, полгода не заходил в WoT :)

Share this post


Link to post

Short link
Share on other sites

свой можно, он и так выделяется цветом, зачем что-то еще?

 

Так про html вроде давно же в факе написано или я что-то путаю? http://www.koreanran...xvm/#entry10678

 

И в ридми.ру ссылка есть на похожую доку на инглише

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

Share this post


Link to post

Short link
Share on other sites
свой можно, он и так выделяется цветом, зачем что-то еще?

 

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

 

В общем, иконка мне больше импонирует, нежели цвет :)

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

можно сделать макрос {{squad}}, принимающий значение 1 для своего взвода, и для него сделать картинку squad1.png. Загружать через img://squad{{squad}}.png

Но других взводов не будет. Делать?

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@sirmax, я бы пользовался, если бы играл в WoT. Имхо, стоит сделать. Не повредит ведь :)

 

Но можно и подождать мнений от активных игроков :)

Share this post


Link to post

Short link
Share on other sites

можно сделать макрос {{squad}}, принимающий значение 1 для своего взвода, и для него сделать картинку squad1.png. Загружать через img://squad{{squad}}.png

Но других взводов не будет. Делать?

 

ИМХО, именно иконка на совзводных наиболее востребована и информативна - я бы использовал.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Согласен, это было бы очень полезно для более быстрого ориентирования во взводе.

Share this post


Link to post

Short link
Share on other sites

Это речь про иконку взвода в ушах или в маркере? В маркере вроде и так цвет другой, довольно резко отличается, мне лично- не треба. А если в ушах, то полезно было бы

Share this post


Link to post

Short link
Share on other sites

Это речь про иконку взвода в ушах или в маркере? В маркере вроде и так цвет другой, довольно резко отличается, мне лично- не треба. А если в ушах, то полезно было бы

 

А разве в ушах нет иконки взвода ? Ну а цвет цветом в маркере (над танком, а не на миникарте), а картинка "взводного" оперативнее информирует, по-моему.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

А разве в ушах нет иконки взвода ? Ну а цвет цветом в маркере (над танком, а не на миникарте), а картинка "взводного" оперативнее информирует, по-моему.

Ну фиг знает, на любителя наверное. Мне в маркере и цвета взвода за глаза хватает, это может у кого все пестрит от статистики актуально. В ушах есть иконки, но они у всех взводов одинаковые, вот я и подумал

 

Гы! Подумал тут... выделен взвод цветом- не видать, от статы пестрит и смешивается- надо подвесить иконку, а поскольку иконка смешивается с клановыми- надо еще, чтобы "дзынь" раздавался, если взводный попадает в поле зрения, а поскольку "дзыни" стоят на всякие лампочки и т.д.- надо поставить звук молотком по стеклу с громкостью 200%. Вот тогда слепые, глухие и просто невнимательные будут довольны :heh:

Edited by demon2597
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Вы конечно можете саркастично утрировать :) Но вот я себе вообще мимнимализировал боевые маркеры: название техники + макрос {{turret}} в системном цвете, остаток ХП, иконка типа техники, а по бокам от неё процент побед на технике в цвете кол-ва боёв на технике и общий процент побед в цвете рейтинга эффективности игрока, а ники и цифры рейтинга эффективности на АЛТ-маркерах. Вот в мой конфиг было бы удобно добавить картинку совзводного.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

У меня сейчас мысль появилась. Многие же изменяют иконки в хит-логе на собственные и при этом требуются танцы с бубном со шрифтами. Теперь можно спокойно указать пути к картинкам для этого. Сейчас на работе, возможности проверить нету.

Share this post


Link to post

Short link
Share on other sites

Вы конечно можете саркастично утрировать :) Но вот я себе вообще мимнимализировал боевые маркеры: название техники + макрос {{turret}} в системном цвете, остаток ХП, иконка типа техники, а по бокам от неё процент побед на технике в цвете кол-ва боёв на технике и общий процент побед в цвете рейтинга эффективности игрока, а ники и цифры рейтинга эффективности на АЛТ-маркерах. Вот в мой конфиг было бы удобно добавить картинку совзводного.

Да я же не серьезно, пошутил просто:)

 

У меня сейчас мысль появилась. Многие же изменяют иконки в хит-логе на собственные и при этом требуются танцы с бубном со шрифтами. Теперь можно спокойно указать пути к картинкам для этого. Сейчас на работе, возможности проверить нету.

Так то оно так, но иконки нельзя покрасить. Хотя есть вариант сделать их разных цветов и выбирать как выше в примере для иконок оленей. Танцевать один фиг придется, только с фотошопом. Иногда со шрифтом труднее в реализации но проще и практичнее в эксплуатации (кстати касается лога).

Про картинки- мне например первым делом пришло в голову запузырить картинку в отлетающий смертельный урон, но для этого ее надо покрасить по секции Damage, вернее наделать разноцветных картинок, а по ней красить пока никак. Зато можно запузырить картинку под turret, но опять же загвоздка- на сильно мелкой ничего не разглядишь

Edited by demon2597

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