Jump to content
Korean Random
jeroohn

[8.11.6]Мод Сессионной статистики Exel

Recommended Posts

"achieves": {"default": "<img src='img://scripts/client/mods/exel/icons/achievement/%s.png'"}

а как то вот так не получается?

Share this post


Link to post

Short link
Share on other sites

А зачем трогать "achieves" из "brf"?Легче задать картинки в

 

Незачем. Я имел в виду, что ошибка на скриншотах вызвана тем, что в файле SuperXcool строка в "brf" выглядит так:

"achieves":"<img src='img://gui/maps/icons/library/PersonalAchievementsIcon-1.png' width='14' height='14' align='baseline' vspace='-3'>Достижения:<img src='img://scripts/client/mods/exel/icons/achievement/{{achieves}}.png' width='48' height='30' align='baseline' vspace='-24'>-{{achieves}}\n",

вместо стандартной:

"achieves":"<img src='img://gui/maps/icons/library/PersonalAchievementsIcon-1.png' width='14' height='14' align='baseline' vspace='-3'> {{achieves}}",

Т.е. изображение "img://scripts/client/mods/exel/icons/achievement/{{achieves}}.png" не работает, так как в {{achieves}} не одно достижение, а весь список.

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites




"achieves": {"default": "<img src='img://scripts/client/mods/exel/icons/achievement/%s.png'"}

а как то вот так не получается?

 

О, попробую. Автору виднее, что за %s скрывается!)) 

А мне нравится)))

 

attachicon.gif65656.jpg

 

Вот только надо бы "поужаться" (в системный канал не лезет...это я из двух в фотошопе склеил))))

Да и запятые эти((( Я так понял они там сами как-то ставятся...не зависимо от конфига((

И у меня кстати пять картинок влезает))) Редко когда удаётся больше медалей получить))))

Это фотошоп?(иллюзия, обман) ))

Edited by SuperXcool

Share this post


Link to post

Short link
Share on other sites

Незачем. Я имел в виду, что ошибка на скриншотах вызвана тем, что в файле SuperXcool строка в "brf" выглядит так:

"achieves":"<img src='img://gui/maps/icons/library/PersonalAchievementsIcon-1.png' width='14' height='14' align='baseline' vspace='-3'>Достижения:<img src='img://scripts/client/mods/exel/icons/achievement/{{achieves}}.png' width='48' height='30' align='baseline' vspace='-24'>-{{achieves}}\n",

вместо стандартной:

"achieves":"<img src='img://gui/maps/icons/library/PersonalAchievementsIcon-1.png' width='14' height='14' align='baseline' vspace='-3'> {{achieves}}",

Т.е. изображение "img://scripts/client/mods/exel/icons/achievement/{{achieves}}.png" не работает, так как в {{achieves}} не одно достижение, а весь список.

Ну да,согласен.Немного не понял вас.

П.С:забабахал тест с самыми частыми медалями:

"achieves": {

   "default": "<font color='#02C9B3'> %s </font>",

   "mainGun": "<img src='img://gui/maps/icons/achievement/mainGun.png' width='14' height='15' align='baseline' vspace='-3'><font color='#02C9B3'> Основной калибр </font>",

   "sniper2": "<img src='img://gui/maps/icons/achievement/sniper2.png' width='14' height='15' align='baseline' vspace='-3'><font color='#02C9B3'> Танкист-снайпер </font>",

   "steelwall": "<img src='img://gui/maps/icons/achievement/steelwall.png' width='14' height='15' align='baseline' vspace='-3'><font color='#02C9B3'> Стальная стена </font>",

   "Sniper": "<img src='img://gui/maps/icons/achievement/sniper.png' width='14' height='15' align='baseline' vspace='-3'><font color='#02C9B3'> Снайпер </font>"}

  } 

}

Так же убрал общую иконку:

"achieves":"{{achieves}}",

из "brf"

посмотрим,что получится)))

Edited by КВГ

Share this post


Link to post

Short link
Share on other sites

 

 

О, попробую. Автору виднее, что за %s скрывается!))

русское точнее локализованное название ачивки... например для русского клиента  "Воин" или "Снайпер".

Share this post


Link to post

Short link
Share on other sites

русское точнее локализованное название ачивки... например для русского клиента  "Воин" или "Снайпер".

 

Хм, автоматом (почти) перевел все, используя информацию из локализации.

Если кому-то нужно, выложу.

 

'Список'

armoredFist	«Бронетанковый кулак»
armorPiercer	«Бронебойщик»
beasthunter	«Зверобой»
bombardier	«Бомбардир»
defender	«Защитник»
diehard	«Живучий»
evileye	«Дозорный»
geniusForWarMedal	«Отличник боевой подготовки»
handOfDeath	«Коса Смерти»
heroesOfRassenay	Медаль героев Расейняя
huntsman	Медаль Найдина
invader	«Захватчик»
invincible	«Неуязвимый»
ironMan	«Невозмутимый»
kamikaze	«Камикадзе»
kingOfTheHill	«Царь горы»
luckyDevil	«Счастливчик»
mainGun	«Основной калибр»
markOfMastery1	Знак классности «3 степень»
markOfMastery2	Знак классности «2 степень»
markOfMastery3	Знак классности «1 степень»
markOfMastery4	Знак классности «Мастер»
mechanicEngineer	«Старший инженер-механик»
mechanicEngineer0	«Инженер-механик: СССР»
mechanicEngineer1	«Инженер-механик: Германия»
mechanicEngineer2	«Инженер-механик: США»
mechanicEngineer3	«Инженер-механик: Китай»
mechanicEngineer4	«Инженер-механик: Франция»
mechanicEngineer5	«Инженер-механик: Великобритания»
mechanicEngineer6	«Инженер-механик: Япония»
medalAbrams1	Медаль Абрамса  I степени
medalAbrams2	Медаль Абрамса  II степени
medalAbrams3	Медаль Абрамса  III степени
medalAbrams4	Медаль Абрамса  IV степени
medalBillotte	Медаль Бийота
medalBrothersInArms	«Братья по оружию»
medalBrunoPietro	Медаль Бруно
medalBurda	Медаль Бурды
medalCarius1	Медаль Кариуса  I степени
medalCarius2	Медаль Кариуса  II степени
medalCarius3	Медаль Кариуса  III степени
medalCarius4	Медаль Кариуса  IV степени
medalCrucialContribution	«Решающий вклад»
medalDeLanglade	Медаль де Ланглада
medalDumitru	Медаль Думитру
medalEkins1	Медаль Экинса  I степени
medalEkins2	Медаль Экинса  II степени
medalEkins3	Медаль Экинса  III степени
medalEkins4	Медаль Экинса  IV степени
medalFadin	Медаль Фадина
medalHalonen	Медаль Халонена
medalKay1	Медаль Кея  I степени
medalKay2	Медаль Кея  II степени
medalKay3	Медаль Кея  III степени
medalKay4	Медаль Кея  IV степени
medalKnispel1	Медаль Книспеля  I степени
medalKnispel2	Медаль Книспеля  II степени
medalKnispel3	Медаль Книспеля  III степени
medalKnispel4	Медаль Книспеля 
medalKolobanov	Медаль Колобанова
medalLafayettePool	Медаль Пула
medalLavrinenko1	Медаль Лавриненко  I степени
medalLavrinenko2	Медаль Лавриненко  II степени
medalLavrinenko3	Медаль Лавриненко  III степени
medalLavrinenko4	Медаль Лавриненко  IV степени
medalLeClerc1	Медаль Леклерка  I степени
medalLeClerc2	Медаль Леклерка  II степени
medalLeClerc3	Медаль Леклерка  III степени
medalLeClerc4	Медаль Леклерка  IV степени
medalLehvaslaiho	Медаль Лехвеслайхо
medalNikolas	Медаль Николса
medalOrlik	Медаль Орлика
medalOskin	Медаль Оськина
medalPascucci	Медаль Паскуччи
medalPoppel1	Медаль Попеля  I степени
medalPoppel2	Медаль Попеля  II степени
medalPoppel3	Медаль Попеля  III степени
medalPoppel4	Медаль Попеля  IV степени
medalRadleyWalters	Медаль Рэдли-Уолтерса
medalTamadaYoshio	Медаль Тамады Йошио
medalTarczay	Медаль Тарцая
medalWittmann	Медаль Бёльтера
mousebane	«Гроза Мышей»
pattonValley	«Долина Паттонов»
raider	«Рейдер»
scout	«Разведчик»
sinai	«Лев Синая»
sniper	«Снайпер»
sniper2	«Танкист-снайпер»
steelwall	«Стальная cтена»
sturdy	«Спартанец»
supporter	«Поддержка»
tacticalBreakthrough	«Тактик»
tankExpert	«Эксперт»
tankExpert0	«Эксперт: СССР»
tankExpert1	«Эксперт: Германия»
tankExpert2	«Эксперт: США»
tankExpert3	«Эксперт: Китай»
tankExpert4	«Эксперт: Франция»
tankExpert5	«Эксперт: Великобритания»
tankExpert6	«Эксперт: Япония»
titleSniper	«Стрелок»
warrior	«Воин»
whiteTiger	«Белый Тигр»
wolfAmongSheepMedal	«За отличную стрельбу»

 

 

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

Но в почетных званиях по нации (Инженер-механик и Эксперт) используется двоеточие, которое в имени файла использовать нельзя.

 

Так что строкой "default": "<img src='img://scripts/client/mods/exel/icons/achievement/%s.png'...>" не обойдешься.

Нужно еще "mechanicEngineer - mechanicEngineer6" и "tankExpert - tankExpert6" дописать в "achieves":

 

Кроме того неясен еще один момент. Названия этапных достижений (4-1 степени) заданы в файле локализации следующим образом:

 

'achievements.mo'

msgid "achievement/rank1"
msgstr " I степени"

msgid "achievement/rank2"
msgstr " II степени"

msgid "achievement/rank3"
msgstr " III степени"

msgid "achievement/rank4"
msgstr " IV степени"

msgid "medalEkins"
msgstr "Медаль Экинса %s"

 

Если в медали Экинса и в остальных этапных медалях заменить %s на значение rank, в строке получится два пробела:

Медаль Экинса  II степени

Глянул в Достижениях в клиенте - действительно во всплывающих меню вроде бы присутствует лишний пробел до номера степени. Хотя кто его знает.

 

Эти этапные награды вообще выводятся в послебоевых сообщениях? Или не стоит заморачиваться?

 

 

Также остались две неиспользованные иконки - noImage.png и noImageOld.png.

achievements.zip

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

русское точнее локализованное название ачивки... например для русского клиента  "Воин" или "Снайпер".







"achieves": {"default": "<img src='img://scripts/client/mods/exel/icons/achievement/%s.png'"}

Этой строки достаточно, чтоб подхватывало картинки Снайпер.png, Воин.png... или на до какждую вводить?







"achieves": {"default": "<img src='img://scripts/client/mods/exel/icons/achievement/Воин.png'",
"<img src='img://scripts/client/mods/exel/icons/achievement/Снайпер.png'",
"<img src='img://scripts/client/mods/exel/icons/achievement/Стрелок.png'",
........................
}

 

 

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

 

У меня на вынь7 не позволило кавычки для картинки применить. 

Наверное тогда стоит ждать от автора вывод ачивок в одном из вариантов: armoredFist или «Бронетанковый кулак»

Или подхват armoredFist  с дальнейшим переименованием в «Бронетанковый кулак», может даже в ручном режиме , в конфиге т.е.

post-8944-0-30545300-1394373885_thumb.jpg

Edited by SuperXcool

Share this post


Link to post

Short link
Share on other sites

SuperXcool, так это не те кавычки ("), которые запрещены, а вот эти («»).

Семеркой-то они поддерживаются. Windows 7 и Unicode в именах файлов поддерживает (иероглифы всякие и т.д.).

 

'Пруф (Windows 7 SP1 x64)'

jVzxz0S.png

 

Эта версия - в архиве в моем предыдущем сообщении. (С оригиналом совпадают все названия, кроме тех, где используется двоеточие)

 

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

Даже пробелы в URL желательно заменять на коды (пробел - %20). Я не знаю, как в этом случае ведет себя HTML-движок, используемый в WOT.

 

Позже попробую с кавычками.


можно попробовать убрать кавычки...

attachicon.gifexel.zip

 

... и заменить ":" на " -" (двоеточие на пробел с дефисом), чтоб охватить сразу все проблемные имена.

 

Текстовый формат не пострадает. Думаю, никто не заметит разницы между "Эксперт: Франция" и "Эксперт - Франция".

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

 

Эти этапные награды вообще выводятся в послебоевых сообщениях? Или не стоит заморачиваться?

Вроде выводятся,по крайней мере в скрине точно помню Медаль Кея 1 степени.Правда может быть исторя как с вторыми Мастерами))Но,насколько я помню,в сообщении тоже было.

Share this post


Link to post

Short link
Share on other sites

Проверил. Файлы с кавычками подхватываются. Еще бы придумать, как запятые-разделители убрать.

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

post-14793-0-12704100-1394379251_thumb.jpg

 

В тему конфигов ща скину)))

Share this post


Link to post

Short link
Share on other sites

Золотые были времена...

EfUxYth.jpg

Share this post


Link to post

Short link
Share on other sites

Угу, потестил с картинками. Как ни крути, в моем конфиге это все смотрится отвратительно.

По стилю ни к самому конфигу, ни к  системному каналу с темным фоном не подходит.

Вернулся к текстовому варианту. Никаких крупных изображений.

 

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

Выше в теме спрашивал. Но ув. jeroohn скорее всего не заметил.

 

Возможно ли сделать макрос, показывающий только время в формате HH:MM (а не DD.MM.YYYY HH:MM:SS, как сейчас)?

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

 

 

Возможно ли сделать макрос, показывающий только время в формате HH:MM (а не DD.MM.YYYY HH:MM:SS, как сейчас)?
Кстати, да. Это было бы лучше того, как отображает сейчас

Share this post


Link to post

Short link
Share on other sites

jeroohn,а в 8.11.6 что то делали с EquipCost?А то меня терзают смутные сомнения,раньше ноль показывало(у меня всегда на складе по скидкам заготовлены всегда аптечки и т.п.)То есть расхода нет,думал поэтому и нет графы.Я прав или косяк?В конфиге все норм вроде как.

И еще вопросик.Чет не получается текст выровнять,вроде бы так:

"mainGun": "<img src='img://gui/maps/icons/achievement/mainGun.png' width='14' height='15' align='baseline' vspace='-3'><textformat leading='5'><font color='#02C9B3'> Основной калибр </font></textformat>\n",

должно было textformat leading='5' поднять текст,но не трогать картинку,а на деле одинаково,что есть textformat leading='5',что нет.Есть идеи по этому поводу?

Просто не все медали можно обрезать вручную,такие знаки как Камикадзе по высоте впритык:(

ДО d902e1759130.jpg и ПОСЛЕ 48d19c6fe799.jpg

Edited by КВГ

Share this post


Link to post

Short link
Share on other sites

Люди а есть у кого нибудь конфиг с 1 страницы? где на кнопку подробнее открывается стата разделённая на рандом и командные бои

Share this post


Link to post

Short link
Share on other sites

Люди а есть у кого нибудь конфиг с 1 страницы? где на кнопку подробнее открывается стата разделённая на рандом и командные бои

 Есть, на той же первой странице.. опусти взгляд на пару строк ниже картинок.

Share this post


Link to post

Short link
Share on other sites

 

 

Версия 8.11.6 Русская версия:  exel8.11.6.zip
 

тут другая статистика(

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...