Jump to content
Korean Random

Прицел (без сведения) средствами XVM


Recommended Posts

2 часа назад, ktulho сказал:

Я устал вам писать про эту бессмысленную конструкцию.

 {{py:sight.leftTime=0?ОК|{{py:sight.leftTime%3.1f}}}} ? у обычного и барабана должно быть так?

А для автомата тогда как?

01.02.2020 в 21:39, HEKPOMAHT сказал:

@ktulho тут нюанс в работе макроса нашёлся.

 

Для обычных:


"{{py:sight.leftTime=0?Готов|{{py:sight.leftTime%3.1f}}}}"
"{{py:sight.leftTime>0?{{py:sight.leftTime%3.1f}}|Готов}}"

обе конструкции до начала боя сравнивают с 0, т.е Готов

----

Для дуплета:


1) "{{py:sight.leftTimeShot>0?{{py:sight.leftTimeShot%3.1f}}|Готов}}"
2) "{{py:sight.leftTimeShot=0?Готов|{{py:sight.leftTimeShot%3.1f}}}}"

1) сравнивает с 0, т.е Готов

2) сравнивает с макросом, т.е пусто

----

а должно быть одинаково (имхо)

 

 

 

 

 

Добавьте сюда пожалуйста вариант для автомата

на прожетто 65 проверяю . до начало боя - ок  потом идет таймер по каждому снаряду - все хорошо , но как только выстрелив снаряд таймер перестает считать каждый снаряд, а нужно что бы считал по каждому снаряду. Такая подстановка {{py:sight.leftTime=0?ОК|{{py:sight.leftTime%3.1f}}}} уже не подходит . Помогите с подстановкой для танков с механизмом до заряжания . то есть для техники похожих на прожетто 65

На скрене видно что снаряд не заряжен а таймер уже показывает  что он готов . то есть таймер не работает по каждому снаряду. промелькнет например из 17 секунд 2,5 и сразу становится в положение ОК. помогите собрать правильную подстановку .

Screenshot_1.png.5042f7e0572e065c5d63436b3777bf90.png

Edited by P.S.Enot
Link to comment
Short link
Share on other sites

16 часов назад, HEKPOMAHT сказал:

точной нет, но минималистический (ещё и лучше) уже года с 2 обитает в некроконфиге :laugh: + красивые УГН

 

Если есть желание, можешь для себя выпилить. А я, если не хватит карачун в ближайшее время сделаю вариант для общего скачивания и оформлю в своей теме. Ссылку закрепим в шапке этой темы.

В общем всё готово, скрипты отполированы, нужны макросы автором сделаны, протестированы. Нужно просто найти время да собрать этот велосипедик.

Тогда предлагаю так же как я упоротся и содрать все настройки полей. Хотя, без кастомной флешки, будет не так красиво. Пайтон не сможет наложить как адоуби аппаратные дропшедоу или глоу фильтры. Но здесь не уверен: можно ли без использования daapi нарисовать так же красиво как это делает scaleform.

Link to comment
Short link
Share on other sites

18 часов назад, HEKPOMAHT сказал:

если не хватит карачун в ближайшее время сделаю вариант для общего скачивания и оформлю в своей теме.

карачун не хватил. Отделил, оформил, выложил :heh:

 

sight.gif.dee708c2a248fac26e5e20ced42c73cb.gif

 

https://koreanrandom.com/forum/topic/38120-/#aimingSystem  :announce:

 

  • Upvote 1
Link to comment
Short link
Share on other sites

Похоже мой вопрос остается в игноре. 

На скрене видно что снаряд не заряжен а таймер уже показывает  что он готов . то есть таймер не работает по каждому снаряду. промелькнет например из 17 секунд 2,5 и сразу становится в положение ОК. помогите собрать правильную подстановку для танков с системой до заряжания. что бы таймер считал время по каждому снаряду.

Screenshot_1.png.5042f7e0572e065c5d63436b3777bf90.png.619e54c06d12cda410d72ecd0e6adb38.png

Link to comment
Short link
Share on other sites

09.02.2020 в 20:59, P.S.Enot сказал:

Такая подстановка {{py:sight.leftTime=0?ОК|{{py:sight.leftTime%3.1f}}}} уже не подходит . Помогите с подстановкой для танков с механизмом до заряжания . то есть для техники похожих на прожетто 65

На скрене видно что снаряд не заряжен а таймер уже показывает  что он готов . то есть таймер не работает по каждому снаряду. промелькнет например из 17 секунд 2,5 и сразу становится в положение ОК. помогите собрать правильную подстановку .

Проверил, не вижу проблем. Снял видео. В какой момент времени на этом видео неправильно работает конструкция {{py:sight.leftTime=0?ОК|{{py:sight.leftTime%3.1f}}}}?

 

P.S. Таймер синего цвета находиться слева.

Link to comment
Short link
Share on other sites

7 часов назад, ktulho сказал:

Проверил, не вижу проблем. Снял видео. В какой момент времени на этом видео неправильно работает конструкция {{py:sight.leftTime=0?ОК|{{py:sight.leftTime%3.1f}}}}?

 

World of Tanks 2020.02.11 - 11.33.48.01.avi 10 MB · 5 скачиваний

 

P.S. Таймер синего цвета находиться слева.

странно у меня по чему то так же стоит не хочет так работать. вот выкладываю настройку посмотрите что не так?

вот это в сигте лежит . может у меня эветна какого то не хватает?

    "reloading": {
    "timer": {
     "norm": "{{py:sight.leftTime=0?ОК|{{py:sight.leftTime%3.1f}}}}",
     "auto": "{{py:sight.leftTime=0?ОК|{{py:sight.leftTime%3.1f}}}}",
     "dual": "{{py:sight.leftTime=0?{{py:sight.isPreparingSalvo?ЗП|ОК}}|{{py:sight.leftTime%3.1f}}}}"}},

==============================================================================

 "timeReload": {
   "$ref": { "path": "def.cameraMode" },
   "updateEvent": "PY(ON_AIM_MODE), PY(ON_RELOAD), PY(ON_AIMING)",
   "x": "{{py:aim.mode=arc?-152|-152}}",
   "y": "{{py:aim.mode=arc?-79|{{py:aim.mode=sn?-19}}}}",
   "width": 50,
   "height": 32,
   "screenHAlign": "center",
   "screenVAlign": "center",
   "alpha" : "{{alive?100|0}}",
   "shadow": { "distance": 0, "angle": 0, "alpha": 90, "blur": 5, "strength": 3 },
   "textFormat": { "align": "right", "valign": "bottom", "color": "{{py:sight.leftTime>0?#FF0800|#95E600}}", "bold": false, "italic": false },
   "format": "<font face='Guch' size='14'>{{py:isBattle?{{.sight.reloading.timer.{{py:isDualGun|{{py:isAutoReload?auto|norm}}}}}}|ОК}}</font>"},
 

 

Link to comment
Short link
Share on other sites

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

Это зачем? Покажите секцию cameraMode.

  "cameraMode": {
   "enabled": ${"sight.xc":"sight.enabled"},
   "updateEvent": "PY(ON_AIM_MODE), PY(ON_MY_HP), PY(ON_AIMING)",
   "x": "{{py:aim.mode=arc?-2|{{py:aim.mode=sn?-2}}}}",
   "y": "{{py:aim.mode=arc?-60|{{py:aim.mode=sn?-2}}}}",
   "width": 495,
   "height": 495,
   "screenHAlign": "center",
   "screenVAlign": "center",
   "alpha" : "{{alive?100|0}}",
   "format": "<img src='cfg://Enot/img/Sight/{{py:aim.mode}}Sight.png'>"},

Link to comment
Short link
Share on other sites

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

Это лишнее.

Это тоже лишнее.

Проверил, все работает.

странно а че тогда у меня глючит. . вот посмотрите пожалуйста и поправьте что не так . очень благодарен вам буду.   battleLabelSight.xc

Link to comment
Short link
Share on other sites

Только что, P.S.Enot сказал:

странно а че тогда у меня глючит. . вот посмотрите пожалуйста и поправьте что не так . очень благодарен вам буду.   battleLabelSight.xc

Зачем вы везде пихаете событие PY(ON_AIMING)? Для какого макроса нужно это событие?

Link to comment
Short link
Share on other sites

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

Зачем вы везде пихаете событие PY(ON_AIMING)? Для какого макроса нужно это событие?

Не знаю думал надо. вот и попросил подправить убрать там все что не нужное . Что бы я уже в будущем для себя видел правильное решение и делал более грамотно

Link to comment
Short link
Share on other sites

4 минуты назад, P.S.Enot сказал:

Не знаю думал надо.

Я для кого в шапке написал:

Сведение:

{{py:sight.timeAIM}} - время до полного сведения  секундах);
PY(ON_AIMING) - событие для данного макроса.

?

И повторяю, я не собираюсь писать вам конфиг. 

Link to comment
Short link
Share on other sites

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

Я для кого в шапке написал:


Сведение:

{{py:sight.timeAIM}} - время до полного сведения  секундах);
PY(ON_AIMING) - событие для данного макроса.

?

И повторяю, я не собираюсь писать вам конфиг. 

то есть это нужно вообще везде убрать, или в конкретном месте

. просто скажите где я уберу. там это везде я прописал. просто

PY(ON_AIMING)
Edited by P.S.Enot
Link to comment
Short link
Share on other sites

2 минуты назад, P.S.Enot сказал:

то есть это нужно вообще везде убрать 

Как еще можно понять выражение: "событие для данного макроса." ?

Edited by ktulho
Link to comment
Short link
Share on other sites

2 минуты назад, HEKPOMAHT сказал:

@ktulho пока только спрошу, ещё проверить нужно. Макрос "Выбранный тип индикатора в клиенте (радиал.., горизонт., ...)" Там 4 шт - возможен?

Настраивать конфиг в клиенте? По-моему это перебор.

Link to comment
Short link
Share on other sites

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

Настраивать конфиг в клиенте? По-моему это перебор.

не понял. Положение элемента относительно выбранного индикатора (для настройки). Принцип такой же {{py:macro(v1, v2, v3, v4)}}

 

пока я так, спросил. :smile:

Link to comment
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...