ktulho 5,790 Posted December 19, 2016 (edited) Возникли у меня проблемы с модом УГН (не отображались уголки в некоторых боях), попробовал сделать через battleLabels. Получилось не так плохо, как могло бы.)) Данная модификация добавляет следующие макросы: {{py:anglesAiming.left(shift)}} - координата Х левого УГН (всегда отрицательна или равна 0).С помощью параметра shift можно указать смещение по оси X. Если shift не задан, то он равен 0. {{py:anglesAiming.right(shift)}} - координата Х правого УГН (всегда положительна или равна 0). С помощью параметра shift можно указать смещение по оси X. Если shift не задан, то он равен 0. {{py:anglesAiming.bottom(shift)}} - координата Y нижнего УВН (всегда положительна или равна 0, кроме аркадного режима).С помощью параметра shift можно указать смещение по оси Y. Если shift не задан, то он равен 0. {{py:anglesAiming.top(shift)}} - координата Y верхнего УВН (всегда отрицательна или равна 0, кроме аркадного режима). С помощью параметра shift можно указать смещение по оси Y. Если shift не задан, то он равен 0. {{py:anglesAiming.yaw}} - угол между орудием и корпусом техники в градусах; {{py:anglesAiming.pitch}} - угол склонения орудия в градусах; {{py:anglesAiming.yawLeft}} - возвращает максимальный угол поворота влево орудия, если башня вращается на 360 градусов, то возвращает пусто; {{py:anglesAiming.yawRight}} - возвращает максимальный угол поворота вправо орудия, если башня вращается на 360 градусов, то возвращает пусто; {{py:anglesAiming.pitchMax}} - возвращает максимальный угол склонения орудия; {{py:anglesAiming.pitchMin}} - возвращает максимальный угол подъема орудия. PY(ON_ANGLES_AIMING) - событие для перечисленных выше макросов. 'Скриншоты' 'Установка:' 1) В файл battleLabels.xc добавить: ${"battleLabelsTemplates.xc":"def.angleAimingLeft"}, ${"battleLabelsTemplates.xc":"def.angleAimingRight"}, ${"battleLabelsTemplates.xc":"def.angleAimingTop"}, ${"battleLabelsTemplates.xc":"def.angleAimingBottom"} 2) В battleLabelsTemplates.xc добавить: "angleAimingLeft": { "enabled": true, "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)", "x": "{{py:anglesAiming.left}}", "y": "{{py:aim.y}}", "width": 19, "height": 66, "screenHAlign": "center", "screenVAlign": "center", "format": "{{py:anglesAiming.left>-5?<img src='xvm://res/Angles/Left_limit.png'>|<img src='xvm://res/Angles/Left.png'>}}" }, "angleAimingRight": { "enabled": true, "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)", "x": "{{py:anglesAiming.right}}", "y": "{{py:aim.y}}", "width": 19, "height": 66, "screenHAlign": "center", "screenVAlign": "center", "format": "{{py:anglesAiming.right<5?<img src='xvm://res/Angles/Right_limit.png'>|<img src='xvm://res/Angles/Right.png'>}}" }, "angleAimingBottom": { "enabled": true, "updateEvent": "PY(ON_ANGLES_AIMING)", "x": 0, "y": "{{py:anglesAiming.bottom(12)}}", "width": 194, "height": 29, "alpha" : "{{py:anglesAiming.bottom(12)<350?{{py:math.sub(350, {{py:anglesAiming.bottom(12)}})}}|0}}", "screenHAlign": "center", "screenVAlign": "center", "format": "<img src='xvm://res/Angles/Bottom.png'>" }, "angleAimingTop": { "enabled": true, "updateEvent": "PY(ON_ANGLES_AIMING)", "x": 0, "y": "{{py:anglesAiming.top(-12)}}", "width": 194, "height": 29, "alpha" : "{{py:anglesAiming.top(-12)>-350?{{py:math.sum({{py:anglesAiming.top(-12)}}, 350)}}|0}}", "screenHAlign": "center", "screenVAlign": "center", "format": "<img src='xvm://res/Angles/Top.png'>" }, 3) Файл anglesAiming.py скопировать в \res_mods\configs\xvm\py_macro\ 5) Скачать скрипт aimingSystem.py из темы "Сборник макросов" и скопировать его в \res_mods\configs\xvm\py_macro\ 4) Изображение уголков: содержимое Angles.rar разархивировать в \res_mods\mods\shared_resources\xvm\res\ Скрипт: anglesAiming.py Уголки от @Kapany3uk Edited August 31, 2022 by ktulho 33 Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #370517 Posted December 19, 2016 Крутяк! :) Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #370519 Posted December 19, 2016 (edited) хорошая штука:) мне всегда было в лом ставить ради такой мелочи отдельный мод, поэтому ничего не ставил, а вот в составе XVM очень было бы в тему. поэтому просьба запилить в дефолт:) а что такое 5 и -5 в условии макроса? Edited December 19, 2016 by demon2597 4 Quote Share this post Link to post Short link Share on other sites
vlad_cs_sr 1,575 #370520 Posted December 19, 2016 Мне кажется, что и УВН были бы полезны. запилить в дефолт:) тока не с такими картинками)@demon2597, нужны уголки >< в шрифт, раз такая пьянка 3 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #370522 Posted December 19, 2016 а что такое 5 и -5 в условии макроса? , теоретически там должно быть "=0", но у WG "табличные данные" немного расходятся с реальными (возможно из-за округлений, разных типов данных). Надо на шпроте проверить, может надо еще больше числа. тока не с такими картинками) , ну, это в PaintNET есть фигура "Шеврон", я и не стал заморачиваться.)) Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #370524 Posted December 19, 2016 (edited) тока не с такими картинками) demon2597, нужны уголки >< в шрифт, раз такая пьянка так это же дело наживное, и картинки можно нарисовать какие хочется и шрифтом можно запилить. картинками здесь даже больше возможностей, ну типа какие нибудь полосатые, многоцветные можно сделать и т.д. Edited December 19, 2016 by demon2597 Quote Share this post Link to post Short link Share on other sites
steaxch 356 #370526 Posted December 19, 2016 Нормально, картинки можно из-старых флешок с уголками надергать наверно Quote Share this post Link to post Short link Share on other sites
daftGear 33 #370528 Posted December 19, 2016 (edited) Вот держите ps не забудьте ширину поля увеличить Angels.rar Edited December 19, 2016 by NagibMan Quote Share this post Link to post Short link Share on other sites
tunut 203 #370529 Posted December 19, 2016 Мне кажется, что и УВН были бы полезны. 100%как в блитце https://youtu.be/4p_cwpz6Zts?t=6m12s Quote Share this post Link to post Short link Share on other sites
TornadoCat 1,027 #370530 Posted December 19, 2016 Angels ))Ахах, но блин, кацяво сделано, я бы забрал, когда в дефолте будут . 1 Quote Share this post Link to post Short link Share on other sites
steaxch 356 #370531 Posted December 19, 2016 Надергал, надо только отзеркалить углы.rar 2 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #370532 Posted December 19, 2016 (edited) Angels )) , мое знание английского, поражают даже меня. )) Исправил, обновил шапку Edited December 19, 2016 by ktulho 1 Quote Share this post Link to post Short link Share on other sites
vlad_cs_sr 1,575 #370537 Posted December 19, 2016 (edited) 100% как в блитце https://youtu.be/4p_cwpz6Zts?t=6m12s блин, они это в стоковый клиент завезли? А киприоты уже годами заставляют страдать.. Edited December 19, 2016 by vlad_cs_sr 1 Quote Share this post Link to post Short link Share on other sites
tunut 203 #370538 Posted December 19, 2016 они это в стоковый клиент завезли? ага, и давно..ещё до ПК версии Quote Share this post Link to post Short link Share on other sites
TornadoCat 1,027 #370559 Posted December 19, 2016 @steaxch, хочу рыженькие Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #370562 Posted December 19, 2016 Получилось не так плохо, как могло бы.)) Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #370563 Posted December 19, 2016 хочу рыженькие да хоть в горошек:) фотошоп жеж для того и существует Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #370587 Posted December 19, 2016 @ktulho, чет у меня не работает, статичные уголки без каких либо изменений и реакции на игровую ситуацию... логи чистые проверял на реплеях, установлен ВА (просто оригинальный мод немного конфликтовал с battleAssistant) 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #370590 Posted December 19, 2016 @Kapany3uk, попробуй еще раз сделать по инструкции, я шапку менял. , мое знание английского, поражают даже меня. )) Исправил, обновил шапку Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #370592 Posted December 19, 2016 попробуй еще раз скачивал 20-30 мин назад, уже после правки. в бою тоже не работает - есть только статичные два уголка (зеленые) реплей 20161219_1725_france-F28_105_leFH18B2_14_siegfried_line.wotreplay логи xvm.logpython.log 1 Quote Share this post Link to post Short link Share on other sites