Jump to content
Korean Random
ktulho

УГН и УВН средствами XVM

Recommended Posts

21 минуту назад, sasha_1_nm_ru сказал:

Если я не ошибаюсь там пропущены скобочки, правильней наверно будет так. 

Да, там ошибка, можно так:

"y": "{{py:anglesAiming.bottom(9)<200?{{py:anglesAiming.bottom(9)}}|200}}",

 

22 минуты назад, sasha_1_nm_ru сказал:

А хотелось бы как в перспективе в зависимости наверное как бы от угла "обзора". Чтобы картинка двигалась согласно градусам, но в указанном секторе.

Ну тогда  можно попробовать умножить на какое-нибудь число меньше 1:

"y": "{{py:mul({{py:anglesAiming.bottom(15)}}, 0.6)}}",

 

26 минут назад, sasha_1_nm_ru сказал:

Еще один вопрос где у меня ошибка уже мозг сломал не хочет цвет меняться уже и углы менял с - на + и знаки менял с < на > но не хочет картинка меняться.

По идее так должно работать:

"format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Top{{py:anglesAiming.top>-5?_limit|}}.png' width='60' height='18'>"

 

Share this post


Link to post

Short link
Share on other sites
32 минуты назад, ktulho сказал:

Ну тогда  можно попробовать умножить на какое-нибудь число меньше 1:


"y": "{{py:mul({{py:anglesAiming.bottom(15)}}, 0.6)}}",

 

 

Не работает. 

 

32 минуты назад, ktulho сказал:

 


"format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Top{{py:anglesAiming.top>-5?_limit|}}.png' width='60' height='18'>"

Это тоже не работает. Такое ощущение что проблемы с макросом. С нижним УВН ниже вариант работает, а с верхним нет.


"format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Bottom{{py:anglesAiming.bottom<-5?_limit}}.png' width='60' height='18'>"

но число (- 5), как я правильно понимаю это 5 пикселей, а срабатывает как буд-то там пикселей 70.

 

Edited by sasha_1_nm_ru

Share this post


Link to post

Short link
Share on other sites
27 минут назад, sasha_1_nm_ru сказал:

 

Не работает.

Значит я вас не понимаю.

27 минут назад, sasha_1_nm_ru сказал:

а срабатывает как буд-то там пикселей 70.

Вы не используете макрос {{py:aim.y(shift)}} из аддона Режим прицела

"format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Bottom{{py:anglesAiming.bottom<{{py:aim.y(9)}}?_limit|}}.png' width='60' height='18'>"

 

Edited by ktulho
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
26 минут назад, ktulho сказал:

Значит я вас не понимаю.

 

// Углы вертикальной наводки(верх)
"angleAimingTop": {
  "enabled": true,
  "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)",
  "x": 0,
  "y": "{{py:anglesAiming.top(-7)}}",
  "width": 62,
  "height": 20,
  "screenHAlign": "center",
  "screenVAlign": "center",
  "format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Top{{py:anglesAiming.top>{{py:aim.y(9)}}?_limit}}.png' width='60' height='18'>"
},
// Углы вертикальной наводки(низ).
"angleAimingBottom": {
  "enabled": true,
  "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)",
  "x": 0,
  "y": "{{py:anglesAiming.bottom(9)}}",
  "width": 62,
  "height": 20,
  "screenHAlign": "center",
  "screenVAlign": "center",
  "format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Bottom{{py:anglesAiming.bottom<{{py:aim.y(9)}}?_limit}}.png' width='60' height='18'>"
},

Посмотрите вроде прописано все правильно, но верхний УВН не меняет цвет (картинку), а нижний работает нормально картинка меняется когда подходит к критическому пределу угла орудия.

36 минут назад, ktulho сказал:

Значит я вас не понимаю.

 

 

2. Я имел ввиду в данный момент УВН и верхний и нижний ходят в верх и вниз и уходят за видимые границы экрана. Хотелось бы иметь возможность настройки ограничения движение за пределы экрана, но не искусственно  как в этом случае

"y": "{{py:anglesAiming.bottom(9)<200?{{py:anglesAiming.bottom(9)}}|200}}",

когда он останавливает планку УВН искусственно, а чтобы это было привязано к УВН техники, но в определенном секторе. В кратце для примера, чтобы например УВН верхний и нижний ходили внутри прицела.

Share this post


Link to post

Short link
Share on other sites
19 минут назад, sasha_1_nm_ru сказал:

Посмотрите вроде прописано все правильно, но верхний УВН не меняет цвет (картинку),

Попробуйте так:

"angleAimingTop": {
  "enabled": true,
  "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)",
  "x": 0,
  "y": "{{py:anglesAiming.top(-9)}}",
  "width": 62,
  "height": 20,
  "screenHAlign": "center",
  "screenVAlign": "center",
  "format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Top{{py:anglesAiming.top>{{py:aim.y(-9)}}?_limit}}.png' width='60' height='18'>"
},

 

20 минут назад, sasha_1_nm_ru сказал:

В кратце для примера, чтобы например УВН верхний и нижний ходили внутри прицела.

то есть неважно, что максимальный УВН 40 градусов или 10, все равно максимально картинка будет сдвигаться допустим на 200 пикселей? По моему не очень удобно.

P.S. А учитывая, что склонение орудия вниз обычно меньше чем угол максимального подъема (особенно для арты), то вообще неудобно.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
22 минуты назад, ktulho сказал:

Попробуйте так:


"angleAimingTop": {
  "enabled": true,
  "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)",
  "x": 0,
  "y": "{{py:anglesAiming.top(-9)}}",
  "width": 62,
  "height": 20,
  "screenHAlign": "center",
  "screenVAlign": "center",
  "format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Top{{py:anglesAiming.top>{{py:aim.y(-9)}}?_limit}}.png' width='60' height='18'>"
},

 

Не меняет картинку, один вид картинки ходит и все и не меняется.

 

22 минуты назад, ktulho сказал:

 

то есть неважно, что максимальный УВН 40 градусов или 10, все равно максимально картинка будет сдвигаться допустим на 200 пикселей? По моему не очень удобно.

Как проще объяснить.... Вот например мы имеем в данный момент УВН ходит и это = 100%, я захотел  к примеру и изменил хождение до 30% чтобы картинка не убегала за пределы экрана а оставалась в поле зрения. К примеру внутри прицела установил шкалу с градусами и риски ходили по этой шкале.

Edited by sasha_1_nm_ru

Share this post


Link to post

Short link
Share on other sites
9 часов назад, sasha_1_nm_ru сказал:

Не меняет картинку, один вид картинки ходит и все и не меняется.

Прикрепите картинки.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@sasha_1_nm_ru Вроде нормально работает.

 

Нижний:

824759172_20-12-2020132705.png.d094303bf6fb60358ebaaf2b9a6896b3.png

1592787185_20-12-2020132728.png.a1378e94cc42704ce6e016cc04af8139.png

 

Верхний:

428748021_20-12-2020132801.png.d4a918001cbb84d28f6c64a5a3693193.png

1925363602_20-12-2020132815.png.19f4aeec5e6c80a77f3d8878cbbc2f59.png

 

Проверял с этими настройками:

    // Углы вертикальной наводки(верх)
    "angleAimingTop": {
      "enabled": true,
      "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)",
      "x": 0,
      "y": "{{py:anglesAiming.top(-9)}}",
      "width": 62,
      "height": 20,
      "screenHAlign": "center",
      "screenVAlign": "center",
      "format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Top{{py:anglesAiming.top>{{py:aim.y(-9)}}?_limit}}.png' width='60' height='18'>"
    },
    // Углы вертикальной наводки(низ).
    "angleAimingBottom": {
      "enabled": true,
      "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)",
      "x": 0,
      "y": "{{py:anglesAiming.bottom(9)}}",
      "width": 62,
      "height": 20,
      "screenHAlign": "center",
      "screenVAlign": "center",
      "format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Bottom{{py:anglesAiming.bottom<{{py:aim.y(9)}}?_limit}}.png' width='60' height='18'>"
    },

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
36 минут назад, ktulho сказал:

@sasha_1_nm_ru Вроде нормально работает.

 

Нижний:

824759172_20-12-2020132705.png.d094303bf6fb60358ebaaf2b9a6896b3.png

1592787185_20-12-2020132728.png.a1378e94cc42704ce6e016cc04af8139.png

 

Верхний:

428748021_20-12-2020132801.png.d4a918001cbb84d28f6c64a5a3693193.png

1925363602_20-12-2020132815.png.19f4aeec5e6c80a77f3d8878cbbc2f59.png

 

Проверял с этими настройками:


    // Углы вертикальной наводки(верх)
    "angleAimingTop": {
      "enabled": true,
      "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)",
      "x": 0,
      "y": "{{py:anglesAiming.top(-9)}}",
      "width": 62,
      "height": 20,
      "screenHAlign": "center",
      "screenVAlign": "center",
      "format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Top{{py:anglesAiming.top>{{py:aim.y(-9)}}?_limit}}.png' width='60' height='18'>"
    },
    // Углы вертикальной наводки(низ).
    "angleAimingBottom": {
      "enabled": true,
      "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)",
      "x": 0,
      "y": "{{py:anglesAiming.bottom(9)}}",
      "width": 62,
      "height": 20,
      "screenHAlign": "center",
      "screenVAlign": "center",
      "format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Bottom{{py:anglesAiming.bottom<{{py:aim.y(9)}}?_limit}}.png' width='60' height='18'>"
    },

 

Спасибо!!! Работает!!! Но почему до этого не работало не пойму. Я ведь и знаки менял > на < и + на -, эффекта не было, чудеса какие-то.

Share this post


Link to post

Short link
Share on other sites
2 часа назад, ktulho сказал:

@sasha_1_nm_ru Вроде нормально работает.

 

Нижний:

824759172_20-12-2020132705.png.d094303bf6fb60358ebaaf2b9a6896b3.png

1592787185_20-12-2020132728.png.a1378e94cc42704ce6e016cc04af8139.png

 

Верхний:

428748021_20-12-2020132801.png.d4a918001cbb84d28f6c64a5a3693193.png

1925363602_20-12-2020132815.png.19f4aeec5e6c80a77f3d8878cbbc2f59.png

 

Проверял с этими настройками:


    // Углы вертикальной наводки(верх)
    "angleAimingTop": {
      "enabled": true,
      "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)",
      "x": 0,
      "y": "{{py:anglesAiming.top(-9)}}",
      "width": 62,
      "height": 20,
      "screenHAlign": "center",
      "screenVAlign": "center",
      "format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Top{{py:anglesAiming.top>{{py:aim.y(-9)}}?_limit}}.png' width='60' height='18'>"
    },
    // Углы вертикальной наводки(низ).
    "angleAimingBottom": {
      "enabled": true,
      "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_AIM_MODE)",
      "x": 0,
      "y": "{{py:anglesAiming.bottom(9)}}",
      "width": 62,
      "height": 20,
      "screenHAlign": "center",
      "screenVAlign": "center",
      "format": "<img src='cfg://PNGFullCom/Icons-PNGFullCom/Angles/Bottom{{py:anglesAiming.bottom<{{py:aim.y(9)}}?_limit}}.png' width='60' height='18'>"
    },

хочу себе такое сбросте файлы и куда ставить

 

Share this post


Link to post

Short link
Share on other sites
20.12.2020 в 12:42, Fyodor сказал:

вот держи

 

Что-то у Вас какой-то беспорядок в файлах.

 

Папку Angles извлеките по пути C:\Games\World_of_Tanks_RU\res_mods\mods\shared_resources\xvm\res\icons

картинки.rar

 

 

 

 

20.12.2020 в 09:30, ktulho сказал:

 

А можно как-то этот вариант по высоте отрегулировать:

 

"y": "{{py:mul({{py:anglesAiming.top(-5)}}, 0.2)}}",

 а то почему-то у меня эти цифры не меняют положение и получается так, а хотелось бы по центру прицела.

Ashampoo_Snap_20 декабря 2020 г._14h34m03s_002_.png

Ashampoo_Snap_20 декабря 2020 г._14h35m22s_003_.png

Edited by sasha_1_nm_ru

Share this post


Link to post

Short link
Share on other sites
2 часа назад, sasha_1_nm_ru сказал:

а то почему-то у меня эти цифры не меняют положение и получается так, а хотелось бы по центру прицела.

а в снайперском режиме прицела нормально работает?

Share this post


Link to post

Short link
Share on other sites
9 минут назад, ktulho сказал:

а в снайперском режиме прицела нормально работает?

 

Нет там за пределы прицела уходит, как буд-то формула там не работает.

Share this post


Link to post

Short link
Share on other sites

спасибо пробую Попробывал не робит а сборка хвм вот эта [8.5.1, 06.05.2020] _bes_1 config for XVM 1.9.0.2(добавил новый конфиг на основе шрифта хвм)

Edited by Fyodor

Share this post


Link to post

Short link
Share on other sites

скачал но попробую позже у сына уроки ком занят да и спасибо за труды

вообщем закинул не работает хвм

Edited by Fyodor

Share this post


Link to post

Short link
Share on other sites
7 часов назад, Fyodor сказал:

 

вообщем закинул не работает хвм

значит где то ошибка,в логе обычно прописано где именно(еще на экране загрузки бывает дублируется),чаще всего какие то запятые забывают,в твоем случае возможна более глубокая проблема с совместимостью т.к. в лейблах много взаимосвязей даже в дефолтном конфиге.Прилепи именно свои файлы и желательно лог,а лучше всего весь архив res_mods\configs\xvm

Share this post


Link to post

Short link
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...