KL1SK Posted January 14, 2017 Share Posted January 14, 2017 (edited) По типу "Винтика"? Типа, но с ротациями и т.д. я думаю не стоит заморачиваться( для начала ). Можно просто привязать ремонт модулей к настраиваемой кнопке и всё. Edited January 16, 2017 by KL1SK @ Quote Link to comment Short link Share on other sites More sharing options...
fgcwsxjegcbk2014 Posted January 28, 2017 Share Posted January 28, 2017 (edited) можно ли сделать чтобы роза ремонта отображалась постоянно ? плюс в том что элементы можно настраивать координатно по экрану. Хочу выкинуть стандартную панель и оставить эту, поскольку ХVM все равно использую в идеале можно было бы сделать замену моду из этой темы Edited January 28, 2017 by fgcwsxjegcbk2014 @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted January 28, 2017 Author Share Posted January 28, 2017 можно ли сделать чтобы роза ремонта отображалась постоянно ? Можно. В battleLabelsRepairControl.xc нужно убрать эти параметры: "hotKeyCode": 29, "visibleOnHotKey": true, "onHold": true, в идеале можно было бы сделать замену моду из этой темы В текущей реализации это и так можно сделать. Просто взять оттуда изображения, а здесь подогнать координаты и размеры. Таймер поверх иконок можно вывести с помощью этого аддона. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
fgcwsxjegcbk2014 Posted January 28, 2017 Share Posted January 28, 2017 Можно. В battleLabelsRepairControl.xc нужно убрать эти параметры: "hotKeyCode": 29, "visibleOnHotKey": true, "onHold": true, В текущей реализации это и так можно сделать. Просто взять оттуда изображения, а здесь подогнать координаты и размеры. Таймер поверх иконок можно вывести с помощью этого аддона. Спасибо! средствами XVM нельзя как небудь выключить дамаг панель не прибегая к редактированию флешей ? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted January 28, 2017 Author Share Posted January 28, 2017 средствами XVM нельзя как небудь выключить дамаг панель не прибегая к редактированию флешей ? Можно скриптом: hideDamagePanel.rar Можно и сниппетами. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
fgcwsxjegcbk2014 Posted January 28, 2017 Share Posted January 28, 2017 Можно скриптом: hideDamagePanel.rar Можно и сниппетами. Огромное спасибо ! избавили меня от заморочечек с редактированием родного клиентского флеша @ Quote Link to comment Short link Share on other sites More sharing options...
fgcwsxjegcbk2014 Posted February 1, 2017 Share 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 Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted February 1, 2017 Author Share 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 Link to comment Short link Share on other sites More sharing options...
fgcwsxjegcbk2014 Posted February 1, 2017 Share Posted February 1, 2017 Прикрепите xvm.log и python.log. Это встроенное в XVM событие. Список таких событий можете найти в "res_mods\mods\shared_resources\xvm\doc\extra-field.txt". в логах чисто вобщем то, возможно конфликтует с чем то, но сам я понять не могу. Влиять могут конфиги друг на друга наверняка configs.zip в элементах убраны чат и дамаг панель таймер ремонта наложен поверх на элементы розы ремонта - возможно именно это не дает при клике мышки на поврежденный элемент обрабатывать событие ремонта @ Quote Link to comment Short link Share on other sites More sharing options...
fgcwsxjegcbk2014 Posted February 13, 2017 Share Posted February 13, 2017 (edited) проблема не исчезла - у меня по прежнему невозможность лечить и чинить сохраняется , но есть некая закономерность, Проблема появляется если происходит контузия экипажа (два и более танкистов) с одновременным критом модулей - например арта накрыла или что то толстое типа E100 фугасом накрыло. По одному модулю или члену экипажа все починяется и лечится Edited February 13, 2017 by fgcwsxjegcbk2014 @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted February 13, 2017 Author Share Posted February 13, 2017 проблема не исчезла - у меня по прежнему невозможность лечить и чинить сохраняется , но есть некая закономерность, Проблема появляется если происходит контузия экипажа (два и более танкистов) с одновременным критом модулей Не замечал такого... @ Quote Link to comment Short link Share on other sites More sharing options...
М_а_к_с_и_м_ Posted February 14, 2017 Share Posted February 14, 2017 Мой вариант конфига. repairControl.zip @ Quote Link to comment Short link Share on other sites More sharing options...
sanay Posted February 22, 2017 Share Posted February 22, 2017 работает на новом патче??? @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted February 24, 2017 Share Posted February 24, 2017 Один вопросик,в описании не указано,разве не нужно battleLabelsRepairControl.xc в @xvm.xc вписать? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted February 24, 2017 Author Share Posted February 24, 2017 Один вопросик,в описании не указано,разве не нужно battleLabelsRepairControl.xc в @xvm.xc вписать? Нет, не нужно. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted March 13, 2017 Share 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 Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted March 13, 2017 Author Share Posted March 13, 2017 @Slava7572, второй параметр - смещение, которое применяется в снайперском и арт режимах. То есть, в аркадном режиме будет Y = -150, а в снайперском и арт режимах - Y = -150 - 45 = -195. @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted March 13, 2017 Share Posted March 13, 2017 @Slava7572, второй параметр - смещение, которое применяется в снайперском и арт режимах. То есть, в аркадном режиме будет Y = -150, а в снайперском и арт режимах - Y = -150 - 45 = -195. Ясно,спасибо большое)) @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted May 9, 2017 Share Posted May 9, 2017 проблема не исчезла - у меня по прежнему невозможность лечить и чинить сохраняется , но есть некая закономерность, Проблема появляется если происходит контузия экипажа (два и более танкистов) с одновременным критом модулей - например арта накрыла или что то толстое типа E100 фугасом накрыло. По одному модулю или члену экипажа все починяется и лечится поддерживаю есть такое. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
fgcwsxjegcbk2014 Posted May 10, 2017 Share 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 Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.