ktulho 5,790 Posted December 17, 2019 При использование default конфига в лог сыпятся предупреждения: 2019-12-17 14:17:29.766: WARNING: ImageCreator::LoadProtocolImage failed to load image "img://gui/maps/icons/library/proficiency/class_icons_0.png" 2019-12-17 14:17:29.766: WARNING: [IOErrorEvent type="ioError" bubbles=false text="Error reading img://gui/maps/icons/library/proficiency/class_icons_0.png"] Может стоит добавить пустую иконку res/gui/maps/icons/library/proficiency/class_icons_0.png в какой-нибудь из пакетов, например в com.modxvm.xfw.actionscript_Х.Х.Х.ХХ.wotmod? Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #473029 Posted December 17, 2019 тогда можно добавить ещё одну заглушку: res/gui/maps/icons/library/badges/24x24/badge_0.png Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #473046 Posted December 17, 2019 45 минут назад, ktulho сказал: Может стоит добавить пустую иконку Зачем, если можно макросом обойтись? "src": "img://gui/maps/icons/library/proficiency/class_icons_{{v.mastery}}.png" На: "src": "{{v.mastery!=0?img://gui/maps/icons/library/proficiency/class_icons_{{v.mastery}}.png}}" 25 минут назад, HEKPOMAHT сказал: тогда можно добавить ещё одну заглушку Это не проблема XVM, в конфиге не используется. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #473048 Posted December 17, 2019 Только что, night_dragon_on сказал: Зачем, если можно макросом обойтись? Зачем усложнять конфиг? Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #473050 Posted December 17, 2019 А зачем бесполезная иконка? И чем это усложнит конфиг, простая проверка, в ней ничего сложного нет. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #473061 Posted December 17, 2019 8 минут назад, night_dragon_on сказал: И чем это усложнит конфиг, простая проверка, в ней ничего сложного нет. Больше букв в конфиге, и лишняя проверка условия. Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #473069 Posted December 17, 2019 Если бы в конфиге использовались иконки которые подтягивались из папки с ресурсами мода: mods\shared_resources\xvm\res Тогда бы еще был бы хоть какой то смысл. Размещать же иконки, по стандартному пути клиента, так еще и в пакете для флеш составляющей части мода это очень сомнительная затея. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #473071 Posted December 17, 2019 3 минуты назад, night_dragon_on сказал: Размещать же иконки, по стандартному пути клиента, так еще и в пакете для флеш составляющей части мода это очень сомнительная затея. Можно отдельный пакет. Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #473074 Posted December 17, 2019 15 минут назад, ktulho сказал: лишняя проверка условия Макросы для того и имеются чтобы делать такие проверки, для этого имеется в них расширенное форматирование. А вы предлагаете пользоваться "костылями", подсовывая клиенту непонятно зачем новые иконки и добавляя непонятно для чего лишний пакет. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #473079 Posted December 17, 2019 @ktulho а если дописать с самих макросах подстановку дефолтной пустой картинки? Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #473080 Posted December 17, 2019 Это какой то возврат в каменный век работы с модами в танках, когда кроме как заменой ничего сделать не возможно было. 1 минуту назад, HEKPOMAHT сказал: с самих макросах подстановку дефолтной пустой картинки При такой конструкции ничего прописывать не требуется. Если знака классности нет, нулевое значение макрос отдает, то и картинка в папке не ищется. И ошибка в логах не будет маячить. Все просто и без лишних заморочек. Quote Share this post Link to post Short link Share on other sites
androdizel 8 #481560 Posted April 28, 2020 17.12.2019 в 15:17, night_dragon_on сказал: Зачем, если можно макросом обойтись? "src": "img://gui/maps/icons/library/proficiency/class_icons_{{v.mastery}}.png" На: "src": "{{v.mastery!=0?img://gui/maps/icons/library/proficiency/class_icons_{{v.mastery}}.png}}" Это не проблема XVM, в конфиге не используется. извините комрады за вопрос. куда это прописать надо чтоб не писало в питоне такую ошибку? Quote Share this post Link to post Short link Share on other sites