KL1SK 13 #374898 Posted January 14, 2017 (edited) По типу "Винтика"? Типа, но с ротациями и т.д. я думаю не стоит заморачиваться( для начала ). Можно просто привязать ремонт модулей к настраиваемой кнопке и всё. Edited January 16, 2017 by KL1SK Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #377594 Posted January 28, 2017 (edited) можно ли сделать чтобы роза ремонта отображалась постоянно ? плюс в том что элементы можно настраивать координатно по экрану. Хочу выкинуть стандартную панель и оставить эту, поскольку ХVM все равно использую в идеале можно было бы сделать замену моду из этой темы Edited January 28, 2017 by fgcwsxjegcbk2014 Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #377599 Posted January 28, 2017 можно ли сделать чтобы роза ремонта отображалась постоянно ? Можно. В battleLabelsRepairControl.xc нужно убрать эти параметры: "hotKeyCode": 29, "visibleOnHotKey": true, "onHold": true, в идеале можно было бы сделать замену моду из этой темы В текущей реализации это и так можно сделать. Просто взять оттуда изображения, а здесь подогнать координаты и размеры. Таймер поверх иконок можно вывести с помощью этого аддона. 1 Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #377603 Posted January 28, 2017 Можно. В battleLabelsRepairControl.xc нужно убрать эти параметры: "hotKeyCode": 29, "visibleOnHotKey": true, "onHold": true, В текущей реализации это и так можно сделать. Просто взять оттуда изображения, а здесь подогнать координаты и размеры. Таймер поверх иконок можно вывести с помощью этого аддона. Спасибо! средствами XVM нельзя как небудь выключить дамаг панель не прибегая к редактированию флешей ? Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #377621 Posted January 28, 2017 средствами XVM нельзя как небудь выключить дамаг панель не прибегая к редактированию флешей ? Можно скриптом: hideDamagePanel.rar Можно и сниппетами. 1 Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #377634 Posted January 28, 2017 Можно скриптом: hideDamagePanel.rar Можно и сниппетами. Огромное спасибо ! избавили меня от заморочечек с редактированием родного клиентского флеша Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #378120 Posted February 1, 2017 (edited) не работает на события частичного ранения экипажа или частичного повреждения узлов танка например при таком коде { "deviceRepairCtrlItem": { "width": 47, "height": 47, "alpha": "{{alive?85|85}}", "screenHAlign": "center", "screenVAlign": "bottom",// "hotKeyCode": 29, "visibleOnHotKey": true, "onHold": true, "shadow": { "distance": 1, "angle": 90, "alpha": 95, "blur": 5, "strength": 4 } }, "crewHealCtrlItem": { "width": 33, "height": 33,"alpha": "{{alive?85|85}}","screenHAlign": "center", "screenVAlign": "bottom",// "hotKeyCode": 29, "visibleOnHotKey": true, "onHold": true, "shadow": { "distance": 1, "angle": 90, "alpha": 95, "blur": 5, "strength": 4 } }, "repairCtrlEngine": { "$ref": { "path": "deviceRepairCtrlItem" }, "enabled": true, "mouseEvents": { "click": "engine" }, "updateEvent": "PY(ON_ENGINE_STATE), PY(ON_VIEW_CHANGED), ON_CURRENT_VEHICLE_DESTROYED", "x": -175, "y": "{{py:getYByOffset(-75, 0)}}", "format": "<img src='xvm://res/icons/devices/engine-{{py:engineState}}.png'>" } ON_CURRENT_VEHICLE_DESTROYED", в макросе repairControl.py событие не нашел как и где обрабатывается Edited February 1, 2017 by fgcwsxjegcbk2014 Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #378122 Posted February 1, 2017 не работает на события частичного ранения экипажа или частичного повреждения узлов танка Прикрепите xvm.log и python.log. ON_CURRENT_VEHICLE_DESTROYED", в макросе repairControl.py событие не нашел как и где обрабатывается Это встроенное в XVM событие. Список таких событий можете найти в "res_mods\mods\shared_resources\xvm\doc\extra-field.txt". Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #378133 Posted February 1, 2017 Прикрепите xvm.log и python.log. Это встроенное в XVM событие. Список таких событий можете найти в "res_mods\mods\shared_resources\xvm\doc\extra-field.txt". в логах чисто вобщем то, возможно конфликтует с чем то, но сам я понять не могу. Влиять могут конфиги друг на друга наверняка configs.zip в элементах убраны чат и дамаг панель таймер ремонта наложен поверх на элементы розы ремонта - возможно именно это не дает при клике мышки на поврежденный элемент обрабатывать событие ремонта Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #379577 Posted February 13, 2017 (edited) проблема не исчезла - у меня по прежнему невозможность лечить и чинить сохраняется , но есть некая закономерность, Проблема появляется если происходит контузия экипажа (два и более танкистов) с одновременным критом модулей - например арта накрыла или что то толстое типа E100 фугасом накрыло. По одному модулю или члену экипажа все починяется и лечится Edited February 13, 2017 by fgcwsxjegcbk2014 Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #379621 Posted February 13, 2017 проблема не исчезла - у меня по прежнему невозможность лечить и чинить сохраняется , но есть некая закономерность, Проблема появляется если происходит контузия экипажа (два и более танкистов) с одновременным критом модулей Не замечал такого... Quote Share this post Link to post Short link Share on other sites
М_а_к_с_и_м_ 5 #379834 Posted February 14, 2017 Мой вариант конфига. repairControl.zip Quote Share this post Link to post Short link Share on other sites
sanay 3 #380314 Posted February 22, 2017 работает на новом патче??? Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #381115 Posted February 24, 2017 Один вопросик,в описании не указано,разве не нужно battleLabelsRepairControl.xc в @xvm.xc вписать? Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #381116 Posted February 24, 2017 Один вопросик,в описании не указано,разве не нужно battleLabelsRepairControl.xc в @xvm.xc вписать? Нет, не нужно. 1 Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #383250 Posted March 13, 2017 Нет, не нужно. Kotyarko_O,скажи пожалуйста,параметр {{py:getYByOffset(-150, -45)}}?Первая цифра(-150 на данном примере) для снайпера/аркада,вторая для артприцела судя по коду? def getYByOffset(defVal, yOffset): return (defVal - yOffset) if (crosshairViewID in [CROSSHAIR_VIEW_ID.SNIPER, CROSSHAIR_VIEW_ID.STRATEGIC]) else defVal Просто уточнить,хочу буквально чуть чуть ниже опустить по вертикали под свой прицел. Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #383252 Posted March 13, 2017 @Slava7572, второй параметр - смещение, которое применяется в снайперском и арт режимах. То есть, в аркадном режиме будет Y = -150, а в снайперском и арт режимах - Y = -150 - 45 = -195. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #383254 Posted March 13, 2017 @Slava7572, второй параметр - смещение, которое применяется в снайперском и арт режимах. То есть, в аркадном режиме будет Y = -150, а в снайперском и арт режимах - Y = -150 - 45 = -195. Ясно,спасибо большое)) Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #389918 Posted May 9, 2017 проблема не исчезла - у меня по прежнему невозможность лечить и чинить сохраняется , но есть некая закономерность, Проблема появляется если происходит контузия экипажа (два и более танкистов) с одновременным критом модулей - например арта накрыла или что то толстое типа E100 фугасом накрыло. По одному модулю или члену экипажа все починяется и лечится поддерживаю есть такое. 1 Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #390059 Posted May 10, 2017 (edited) в текущем патче 0.9.18.0 проблема возникает 100% если ранен наводчик + крит модуля либо еще одного члена экипажа в логе обычно пишет, ремка и аптечка в слотах были не использованы 2017-05-08 23:17:03.484: NOTICE: [NOTE] (scripts/client/gui/battle_control/arena_info/arena_dp.py, 555): Uses slow player search by name2017-05-08 23:17:03.550: NOTICE: [NOTE] (scripts/client/game.py, 459): [sPACE] Loading space: spaces/83_kharkiv2017-05-08 23:17:05.658: WARNING: [WARNING] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIComponent.py, 62): Class with alias `teamBasesPanel` already registered in object <gui.Scaleform.daapi.view.battle.classic.page.ClassicPage object at 0x4CA14730>. It will be rewritten.2017-05-08 23:17:18.162: INFO: [sOUND_ERROR] Sound fail: 2967843034 - ErrorCode: 152017-05-08 23:17:18.162: INFO: [sOUND_ERROR] Sound fail: 578741938 - ErrorCode: 152017-05-08 23:19:51.515: INFO: 2017-05-08 23:19:51: 763, None пользуюсь только обычными ремками и лечилками, на голде не проверял у меня стоит эта версия скрипта repairControl.zip Edited May 10, 2017 by fgcwsxjegcbk2014 Quote Share this post Link to post Short link Share on other sites