Locker 1 #163498 Posted March 20, 2014 (edited) Использование sysMsg.json, переключение режима Достижений (иконки трех размеров, список, одна строка) Прикрепленные файлы: Meddio, а можно тебя попросить из этой темы сделать хотя бы один рабочий конфиг системных сообщений, чтоб такого в сис сообщениях, как на скрине, небыло( охота все медальки видеть). Ибо... для людей которые не особо разбираются, к коим отношусь я, но хотят научится конфигурировать этот мод, довольно таки сложно разобраться в твоём мануале (хотя мб просто я ленюсь), мне к примеру на готовом конфиге это легче сделать Edited March 20, 2014 by Locker Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #163512 Posted March 20, 2014 (edited) Meddio, а можно тебя попросить из этой темы сделать хотя бы один рабочий конфиг системных сообщений, чтоб такого в сис сообщениях, как на скрине, небыло( охота все медальки видеть). Ибо... для людей которые не особо разбираются, к коим отношусь я, но хотят научится конфигурировать этот мод, довольно таки сложно разобраться в твоём мануале (хотя мб просто я ленюсь), мне к примеру на готовом конфиге это легче сделать Чем тебе не готовый конфиг http://www.koreanrandom.com/forum/topic/8824-8116мод-сессионной-статистики-exel/page-77#entry163151 ? Edited March 20, 2014 by SuperXcool Share this post Link to post Short link Share on other sites
Locker 1 #163514 Posted March 20, 2014 Чем тебе не готовый конфиг http://www.koreanrandom.com/forum/topic/8824-8116мод-сессионной-статистики-exel/page-77#entry163151 ? Пробывал оба...не пашет Share this post Link to post Short link Share on other sites
XXX_MUTANT 76 #163523 Posted March 20, 2014 Пробывал оба...не пашет Странно... Спасибо Meddio , заработали как иконки знаки классности! exel 8.11.6 SuperXcool.rar Share this post Link to post Short link Share on other sites
Locker 1 #163525 Posted March 20, 2014 (edited) Странно... Спасибо Meddio , заработали как иконки знаки классности! screenshot_2014_03_20_at_13_38_57.jpg ща твой заюзаю.....конфига с иконками достаточно? Edited March 20, 2014 by Locker Share this post Link to post Short link Share on other sites
Meddio 321 #163526 Posted March 20, 2014 (edited) Locker, Что именно пробовал? Что именно не пашет? Мой "мануал" - это инструкция к моему конкретному конфигу, а не по встраиванию кусков к другим конфигам. Т.е. если ты пытался использовать в другом конфиге только куски кода из этого мануала, не скопировав иконки с правильными именами по такому же пути, как в архиве моего конфига, то не удивительно, что они не подхватываются. Конкретной мой конфиг с иконками дружить должен. За все время тестов не попадались отсутствующие иконки достижений (кроме повторного получения знака классности - их мод не выводит). Имена файлов иконок я не вручную вводил, а брал из локализации, т.е. в теории при указании моей строчки "default" должны успешно подхватываться все иконки, кроме «Эксперт: Нация» и «Инженер-механик: Нация» (в их названии есть двоеточие, которое нельзя использовать в именах файлов). Для подхвата этих достижений, я добавил их вручную, руководствуясь образцом в стандартном конфиге: Код этого образца: 'КОД' "achieves": { "default": "<font color='#02C9B3'> %s </font>", "Sniper": "<font color='#02C9B3'> Снайпер </font>" } Я понимаю этот код следующим образом: "Sniper" - это системное название достижения. А раз мод его обрабатывает, значит и другие системные названия из локализации (где все указано в формате: "системное название - русское название") должны работать, в том числе и mechanicEngineer0-6, tankExpert0-6. 'КОД этих достижений (из моего конфига)' "mechanicEngineer0": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer0.png' width='45' height='48'></font>", "mechanicEngineer1": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer1.png' width='45' height='48'></font>", "mechanicEngineer2": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer2.png' width='45' height='48'></font>", "mechanicEngineer3": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer3.png' width='45' height='48'></font>", "mechanicEngineer4": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer4.png' width='45' height='48'></font>", "mechanicEngineer5": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer5.png' width='45' height='48'></font>", "mechanicEngineer6": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer6.png' width='45' height='48'></font>", "tankExpert0": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert0.png' width='45' height='48'></font>", "tankExpert1": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert1.png' width='45' height='48'></font>", "tankExpert2": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert2.png' width='45' height='48'></font>", "tankExpert3": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert3.png' width='45' height='48'></font>", "tankExpert4": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert4.png' width='45' height='48'></font>", "tankExpert5": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert5.png' width='45' height='48'></font>", "tankExpert6": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert6.png' width='45' height='48'></font>" Это к вопросу о подхвате изображений. Есть еще один нюанс. "Медаль Кея III степени" на твоем скрине составляется из двух записей файла локализации: "Медаль Кея %s" и " III степени" (обрати внимание на пробел перед III). Если их собрать воедино, получится "Медаль Кея III степени" (с двумя пробелами). Это Wargaming нахимичил. На экране Достижений в клиенте действительно заметен лишний пробел в названии всех Этапных достижений. А значит, имена файлов должны иметь подобные названия: "Медаль Кея III степени.png" (с двумя пробелами). Если автор конфига, в котором у тебя эта награда не отображается, указал "нормальное" (по его мнению) имя файла (с одним пробелом), думаю, именно в этом причина. Как всегда. Получилось многабукав. Краткость - не мой конек. Сформулирую короче. Если нужно запихнуть механизм подхвата иконок в конфиг другого автора, добавь в sysMsg: 'Короткий код' "brf":{ .... "achieves": "<font size='0'>{{achieves}}</font>\n", .... }, "achieves": { "default": "<font size='13'><img src='img://scripts/client/mods/exel/images/achievements/%s.png' width='45' height='48'></font>" } или 'Полный код (с обходом двоеточия в имени файла)' "brf":{ .... "achieves": "<font size='0'>{{achieves}}</font>\n", .... }, "achieves": { "default": "<font size='13'><img src='img://scripts/client/mods/exel/images/achievements/%s.png' width='45' height='48'></font>", "mechanicEngineer0": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer0.png' width='45' height='48'></font>", "mechanicEngineer1": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer1.png' width='45' height='48'></font>", "mechanicEngineer2": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer2.png' width='45' height='48'></font>", "mechanicEngineer3": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer3.png' width='45' height='48'></font>", "mechanicEngineer4": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer4.png' width='45' height='48'></font>", "mechanicEngineer5": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer5.png' width='45' height='48'></font>", "mechanicEngineer6": "<font size='13'><img src='img://gui/maps/icons/achievement/mechanicEngineer6.png' width='45' height='48'></font>", "tankExpert0": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert0.png' width='45' height='48'></font>", "tankExpert1": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert1.png' width='45' height='48'></font>", "tankExpert2": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert2.png' width='45' height='48'></font>", "tankExpert3": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert3.png' width='45' height='48'></font>", "tankExpert4": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert4.png' width='45' height='48'></font>", "tankExpert5": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert5.png' width='45' height='48'></font>", "tankExpert6": "<font size='13'><img src='img://gui/maps/icons/achievement/tankExpert6.png' width='45' height='48'></font>" } Укажи в "width" и "height" нужные тебе размеры иконок. И обязательно помести иконки из моего конфига (config_3) по пути "res_mods\0.8.11\scripts\client\mods\exel\images\achievements\". Правильные имена файлов - главное условие работы иконок достижений в системных сообщениях. В архиве моего конфига, кстати, есть файл локализации в разных форматах - будет полезен для проверки правильности имен файлов. Edited March 20, 2014 by Meddio 2 Share this post Link to post Short link Share on other sites
Locker 1 #163528 Posted March 20, 2014 Locker, Что именно пробовал? Что именно не пашет? (кроме повторного получения знака классности - их мод не выводит). Вот теперь всё понятно...извени за настойчивость :) Share this post Link to post Short link Share on other sites
evil_rrock 227 #163549 Posted March 20, 2014 (edited) Господа! Нужна ваша помощь. Удосужился я тут конфиг сделать. И вот с чем столкнулся. Отсутствует кнопка подробнее. Покопался я тут в многабукав и нашёл упоминание о том, что не корректно работает с клановыми инструментами. Но дело прошлое, оными я не пользуюсь. Может сталкивался кто с подобной болячкой, ткните носом, где собака порылась. добавлено позднее сам нарыл. не учёл регистр. Edited March 20, 2014 by evil_rrock Share this post Link to post Short link Share on other sites
Meddio 321 #163558 Posted March 20, 2014 (edited) В вопрос дополнительных "представлений" по кнопке [Подробнее] я пока не вникал, но общий принцип, насколько я понимаю, такой: 'Кнопка Подробнее' Код из стандартного конфига: "StatisticMessages": { "SummaryMessage": { "isDynamic": false, "type": "black", "icon": "../maps/icons/library/PersonalAchievementsIcon-1.png", "message": "{{Performance}}{{delimiter}}{{TotalStatsHeader}}{{TotalBattles}}{{Exp}}{{ExpX}}{{DamageTotal}}{{DmgRatioTotal}}{{HitShotTotal}}{{EffHitsTotal}}{{FragsTotal}}{{DmgAssistedTotal}}{{delimiter}}{{finances}}{{pureTotal}}{{AccCredits}}", "showMore": { "command": "SessionStatistic", "enabled": "BattlesCountTotal", "param": "DetailMessage" } }, "DetailMessage": { "isDynamic": true, "type": "black", "icon": "../maps/icons/library/PersonalAchievementsIcon-1.png", "DynamicRandom": "{{Header}}{{RandomStatsHeader}}{{RandomBattles}}{{DamageRandom}}{{DamageRecRandom}}{{HitShotRandom}}{{EffHitsRandom}}{{FragsRandom}}{{PointsCDRandom}}{{DmgAssistedRandom}}{{SpottedRandom}}{{pureRandom}}{{delimiter}}", "DynamicCompany": "{{CompanyStatsHeader}}{{CompanyBattles}}{{DamageCompany}}{{DamageRecCompany}}{{HitShotCompany}}{{EffHitsCompany}}{{FragsCompany}}{{PointsCDCompany}}{{DmgAssistedCompany}}{{SpottedCompany}}{{pureCompany}}{{delimiter}}", "DynamicClan": "{{ClanStatsHeader}}{{ClanBattles}}{{DamageClan}}{{DamageRecClan}}{{HitShotClan}}{{EffHitsClan}}{{FragsClan}}{{PointsCDClan}}{{DmgAssistedClan}}{{SpottedClan}}{{pureClan}}{{delimiter}}", "DynamicTeam7x7": "{{Team7x7StatsHeader}}{{Team7x7Battles}}{{DamageTeam7x7}}{{DamageRecTeam7x7}}{{HitShotTeam7x7}}{{EffHitsTeam7x7}}{{FragsTeam7x7}}{{PointsCDTeam7x7}}{{DmgAssistedTeam7x7}}{{SpottedTeam7x7}}{{pureTeam7x7}}{{delimiter}}", "showMore": { "command": "SessionStatistic", "enabled": true, "param": "SummaryMessage" } } } "isDynamic" - если стоит "false" (включен статический режим), показывается содержимое "message", если "true" (динамический режим), показывается содержимое "DynamicRandom" + "DynamicCompany" + "DynamicClan" + "DynamicTeam7x7" (режимы, в которых не сыграно ни одного боя, игнорируются)"type" - цвет фона (может быть: "typeColor" - цвет в зависимости от процента побед, либо фиксированный цвет: "red", "yellow", "green", "black"="grey"="lightGrey")"icon" - иконка"message", "DynamicRandom", "DynamicCompany", "DynamicClan", "DynamicTeam7x7" - содержимое"showMore" - настройка работы кнопки [Подробнее]-- "enabled" - условия отображения кнопки: "false" - отключена, "true" - показывается всегда, "BattlesCountTotal" - показывается, только если число боев - больше нуля-- "param" - какое представление включать по кнопке [Подробнее], то есть:---- кнопка [Подробнее] в представлении "SummaryMessage" включает представление "DetailMessage"---- кнопка [Подробнее] в представлении "DetailMessage" включает представление "SummaryMessage" Автор пишет: Секция "StatisticMessages" - хранит шаблоны сообщений со статистикой сейчас там два шаблона "SummaryMessage" и "DetailMessage" но теоритически может быть сколько угодно Если правильно понимаю. можно сделать целую цепочку представлений и переключаться между ними по кнопке [Подробнее] Если в SummaryMessage -> showMore -> enabled стоит "false" - кнопка выключена, если стоит "true" - кнопка показывается всегда, если "BattlesCountTotal" - кнопка показывается только после первого боя. Может быть, причина - в значении этого поля. Edited March 20, 2014 by Meddio 1 Share this post Link to post Short link Share on other sites
evil_rrock 227 #163560 Posted March 20, 2014 В вопрос дополнительных "представлений" по кнопке [Подробнее] я пока не вникал, но общий принцип, насколько я понимаю, такой: 'Кнопка "Подробнее"' Код из стандартного конфига: "StatisticMessages": { "SummaryMessage": { "isDynamic": false, "type": "black", "icon": "../maps/icons/library/PersonalAchievementsIcon-1.png", "message": "{{Performance}}{{delimiter}}{{TotalStatsHeader}}{{TotalBattles}}{{Exp}}{{ExpX}}{{DamageTotal}}{{DmgRatioTotal}}{{HitShotTotal}}{{EffHitsTotal}}{{FragsTotal}}{{DmgAssistedTotal}}{{delimiter}}{{finances}}{{pureTotal}}{{AccCredits}}", "showMore": { "command": "SessionStatistic", "enabled": "BattlesCountTotal", "param": "DetailMessage" } }, "DetailMessage": { "isDynamic": true, "type": "black", "icon": "../maps/icons/library/PersonalAchievementsIcon-1.png", "DynamicRandom": "{{Header}}{{RandomStatsHeader}}{{RandomBattles}}{{DamageRandom}}{{DamageRecRandom}}{{HitShotRandom}}{{EffHitsRandom}}{{FragsRandom}}{{PointsCDRandom}}{{DmgAssistedRandom}}{{SpottedRandom}}{{pureRandom}}{{delimiter}}", "DynamicCompany": "{{CompanyStatsHeader}}{{CompanyBattles}}{{DamageCompany}}{{DamageRecCompany}}{{HitShotCompany}}{{EffHitsCompany}}{{FragsCompany}}{{PointsCDCompany}}{{DmgAssistedCompany}}{{SpottedCompany}}{{pureCompany}}{{delimiter}}", "DynamicClan": "{{ClanStatsHeader}}{{ClanBattles}}{{DamageClan}}{{DamageRecClan}}{{HitShotClan}}{{EffHitsClan}}{{FragsClan}}{{PointsCDClan}}{{DmgAssistedClan}}{{SpottedClan}}{{pureClan}}{{delimiter}}", "DynamicTeam7x7": "{{Team7x7StatsHeader}}{{Team7x7Battles}}{{DamageTeam7x7}}{{DamageRecTeam7x7}}{{HitShotTeam7x7}}{{EffHitsTeam7x7}}{{FragsTeam7x7}}{{PointsCDTeam7x7}}{{DmgAssistedTeam7x7}}{{SpottedTeam7x7}}{{pureTeam7x7}}{{delimiter}}", "showMore": { "command": "SessionStatistic", "enabled": true, "param": "SummaryMessage" } } } "isDynamic" - если "false" (статический режим), показывается сожержимое "message", если "true" (динамический режим), показывается содержимое "DynamicRandom", "DynamicCompany", "DynamicClan", "DynamicTeam7x7" (режимы, в которых не сыграно ни одного боя, игнорируются) "type": "black" - цвет фона (может быть: "red", "yellow", "green", "black"="grey"="lightGrey") "icon" - иконка "message" - содержимое представления "showMore" - настройка работы кнопки [Подробнее] -- "enabled" - условия включения: "false" - отключена, "true" - показывается всегда, "BattlesCountTotal" - показывается, только если число боев больше нуля -- "param" - какое представление включать по кнопке [Подробнее], то есть: ---- кнопка [Подробнее] в представлении "SummaryMessage" включает представление "DetailMessage" ---- кнопка [Подробнее] в представлении "DetailMessage" включает представление "SummaryMessage" Если в SummaryMessage -> showMore -> enabled стоит "false" - кнопка выключена, если стоит "true" - кнопка показывается всегда, если "BattlesCountTotal" - кнопка показывается только после первого боя. Может быть, причина в значении этого поля. Спасибо! Но я уже накопал сам. В названии параметра, был не соответствующий регистр. Как ранее обсуждалось, мод чувствителен к регистру. Share this post Link to post Short link Share on other sites
angelsoft 52 #163607 Posted March 20, 2014 ну что тут у нас у вас исправили мод \ конфиг, с подхватом иконок для achieves и vehicle - желательно с самой игры, было бы лучше и удобней меньше мусора. И NooBooL ЕСЛИ ЧТО ТО ИСПРАВИЛИ ИЛИ ОБНОВИЛИ, ОБНОВИ СВОЙ МОД \ КОНФИГ Share this post Link to post Short link Share on other sites
Meddio 321 #163612 Posted March 20, 2014 Нет. Функцию подхвата иконок Достижений/Танков/Карт напрямую из ресурсов игры в мод пока не добавили. Вариант реализации (с помощью макросов, выводящих внутреннее название, а не локализованное). Автор мода идею пока не комментировал. Пока только с помощью "мусора". Пример - пятью сообщениями выше (только Достижения). Share this post Link to post Short link Share on other sites
angelsoft 52 #163744 Posted March 21, 2014 взял за основу мод \ конфиг от Meddio и закинул себе ТУПО только файл exel.pyc использую мод \ конфиг от NooBooL exel 8.11.6 by NooBooL v4 все работает кроме общей инфы вот фото что это может быть как исправить, И NooBooL адаптируй свои мод \ конфиг С от Meddio А ВОТ еще вопрос как открыть файл exel.pyc при помощи Notepad++ кто то открывал его я где то видел Share this post Link to post Short link Share on other sites
Meddio 321 #163750 Posted March 21, 2014 (edited) 'angelsoft' взял за основу мод \ конфиг от Meddio использую мод \ конфиг от NooBooL Это взаимоисключающие тезисы. Невозможно взять за основу один конфиг, а использовать другой. и закинул себе ТУПО только файл exel.pyc Т.е. скачал мой архив, но достал из него только exel.pyc? Ну так это не "за основу". exel.pyc в моем конфиге отличается от официального exel.pyc (из шапки темы) только дополнительным проходом по списку макросов "MessageLines". Во-первых, на корректность отображения остальных конфигов это влиять не должно. Во-вторых, нет никакого смысла брать exel.pyc именно из моего конфига, если сам конфиг не используется. И NooBooL адаптируй свои мод \ конфиг С от Meddio Боюсь, ни NooBooL, ни Meddio не поняли, чего от них хотят. как открыть файл exel.pyc при помощи Notepad++ Файл .PYC - это скомпилированный питоновский код. Для чтения/редактирования исходного кода нужно преобразовать байт-код (файл .PYC) в исходный код (файл .PY) с помощью декомпилятора (например, uncompyle2), и только после этого открывать файл .PY в Notepad++. Edited March 21, 2014 by Meddio Share this post Link to post Short link Share on other sites
Dev1 20 #163758 Posted March 21, 2014 взял за основу мод \ конфиг от Meddio и закинул себе ТУПО только файл exel.pyc использую мод \ конфиг от NooBooL exel 8.11.6 by NooBooL v4 все работает кроме общей инфы вот фото что это может быть как исправить, И NooBooL адаптируй свои мод \ конфиг С от Meddio А ВОТ еще вопрос как открыть файл exel.pyc при помощи Notepad++ кто то открывал его я где то видел А ВОТ еще вопрос как открыть файл exel.pyc при помощи Notepad++ кто то открывал его я где то видел Если интересно, декомпилированный exel.ryc, открывать Notepad++ exel.rar Share this post Link to post Short link Share on other sites
angelsoft 52 #163788 Posted March 21, 2014 достижения в конфиге NooBooL не все показывает вот я и думал взять exel.pyc у тебя вдруг заработает а там такое как на фото, и еще подхват иконки танка Panther.png нужно Panther I.png у меня после так показал, и есть вопрос а можно иконки танков что бы брал с игры и в конфиг написать как у достижений типа пример "brf":{ "vehicle":"<img src='img://gui/maps/icons/vehicle/{{vehicle_icons}}.png' width='48' height='30' align='baseline' vspace='-24'> <textformat leading='4'><font color='#9933FF' size='15'><b>{{vehicle}}</b></font></textformat>\n\n", "vehicle_icons": { "china-Ch01_Type59": "<font size='12'><img src='img://gui/maps/icons/vehicle/china-Ch01_Type59.png' width='48' height='30' align='baseline' vspace='-24'>", "china-Ch02_Type62": ---------------- Share this post Link to post Short link Share on other sites
demon2597 5,468 #163800 Posted March 21, 2014 (edited) Ребята, а давайте уже с конфигами- в тему конфигов? Видишь новые вообщения в теме, лезешь почитать, а тут опять конфиги. Исключения могут, лично на мой взгляд, составлять эксперименты вроде @Meddio по реализации достижений маркированным списком- это ново и полезно. Извиняйте, но столько оффтопа в теме- просто пипец! Edited March 21, 2014 by demon2597 1 1 Share this post Link to post Short link Share on other sites
Meddio 321 #163804 Posted March 21, 2014 (edited) достижения в конфиге NooBooL не все показывает вот я и думал взять exel.pyc у тебя вдруг заработает а там такое как на фото, Конфиг NooBooL я не смотрел. Подозреваю, что он использует свежую стандартную версию Exel (из шапки). Она почти не отличается от той, что используется в моем конфиге. С достижениями уж точно работает одинаково. "Показывает, но не все" - зависит не от скрипта (pyc), а от точного совпадения русскоязычных имен файлов изображений с теми, что подставляет мод (такими же, как в файле локализации - achievements.mo). Важно: мод не показывает повторное получение знака классности. Выше на этой же странице темы я писал, как бороться с проблемами подхвата иконок. и еще подхват иконки танка Panther.png нужно Panther I.png у меня после так показал, С танками помочь не могу, не занимался вопросом. Вообще сомневаюсь в возможности обработать абсолютно все танки. Мод использует не внутреннее название, а имя из файла локализации. Среди таких названий есть "Pz.Kpfw. V/IV" и другие подобные. Слеш нельзя использовать в имени файла. Как подхватить эту иконку? и есть вопрос а можно иконки танков что бы брал с игры и в конфиг написать как у достижений типа пример О массиве "achieves" мод знает и обрабатывает его специально. А о "vehicle_icons" он не знает. Сомневаюсь, что такая фишка сработает. Но идея "img://gui/maps/icons/vehicle/{{внутреннее_имя_танка}}.png" - правильная. Остается только надеяться, что уважаемый автор мода решит добавить макросы с системными именами танков, достижений, карт в дополнение к локализированным. Тогда заработают варианты: <img src='img://gui/maps/icons/vehicle/{{vehicleSys}}.png'> <img src='img://gui/maps/icons/map/{{arenaSys}}.png'> "achievesSys": { "default": "<img src='img://scripts/client/mods/exel/images/achievements/%s.png'>" } И больше не придется копировать и переименовать системные иконки. Ребята, а давайте уже с конфигами - в тему конфигов? Видишь новые вообщения в теме, лезешь почитать, а тут опять конфиги. Исключения могут, на лично мой взгляд, составлять эксперименты Meddio на вроде реализации достижений маркированным списком. Извиняйте, но столько оффтопа в теме- просто пипец! Полностью согласен. Признаю, что виноват в том, что поддерживаю оффтопные обсуждения, отвечая на вопросы по конфигу. Хотя начиналось все с попытки разобраться в тонкостях работы мода, возможно, предложить (или выпросить ) ... '... дополнительный функционал' 1) ранее автор сделал специальную версию 8.11.6, с дополнительным проходом по набору строк "MessagesLines" (позволяющую использовать дополнительный уровень вложенных макросов) - именно эта версия используется в моем конфиге. Пока что эти изменения не вошли в официальный релиз мода. Также было бы интересно услышать мнение автора по следующим обсуждавшимся вопросам: 2) использование макросов из "MessagesLines" в объекте (а не строке) "message", записанном в следующей форме (с разделением на строки): "message": [ "{{Performance}}{{delimiter}}{{TotalStatsHeader}}{{TotalBattles}}{{Exp}}{{ExpX}}", "{{DamageTotal}}{{DmgRatioTotal}}{{HitShotTotal}}{{EffHitsTotal}}{{FragsTotal}}{{DmgAssistedTotal}}{{delimiter}}", "{{finances}}{{pureTotal}}{{AccCredits}}" ], (в данный момент мод успешно собирает эти строки в одну, но макросы (из "MessagesLines") в собранной строке уже не обрабатывает) Обсуждение: посты 1362 - 1383. 3) введение макроса sysMsg.json, подставляющего время боя в коротком формате "HH:MM" в дополнение к текущему {{createdAt}} с длинным форматом "DD:MM:YYYY H:MM:SS" 4) введение макроса sysMsg.json {{achievesSeparator}}, задающего формат разделителя между достижениями (описание проблемы - посты 1489 и ранее - 1496) 5) кажется, автор мода предложил вариант, в котором убираются кавычки из достижений. (в целом в кавычках я проблемы не вижу - эти кавычки можно использовать в именах файлов для подстановки изображений, проблема - только в символе "двоеточие" в этапных достижениях Эксперт и Инженер-механик - стоит заменить ":" на " -") Но версия без кавычек может кому-то пригодиться. Хотя не всем это понравится. 6) вместо этого можно было бы добавить макросы с системным (а не локализированным) названием достижений, техники, карт. Тогда можно было бы подставлять иконки прямо из ресурсов игры без необходимости добавлять в конфиг иконки с русскоязычными названиямию (без возможности проверить работоспособность всех возможных вариантов). Идея - NooBooL. Развитие идеи - здесь. 7) также в постах ранее обсуждались некоторые проблемы учета статистики. Edited March 21, 2014 by Meddio Share this post Link to post Short link Share on other sites
angelsoft 52 #163851 Posted March 21, 2014 вопрос а откуда он {{vehicle}} берет названия танков, я иконки все переименовать хочу и потестить ? Share this post Link to post Short link Share on other sites
Slava7572 1,685 #163852 Posted March 21, 2014 (edited) вопрос а откуда он {{vehicle}} берет названия танков, я иконки все переименовать хочу и потестить ? Из нация_vehicles.mo,но там тоже надо выбирать названия. Edited March 21, 2014 by КВГ Share this post Link to post Short link Share on other sites