Перейти к содержимому
Korean Random
ktulho

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

Рекомендуемые сообщения

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

Так я и прописал везде True , и прицела просто нет.  И картофельного тоже нет.

Т.е. получить только обводку цели не получится?

Поставьте false.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
5 минут назад, Scharfhobel сказал:

Так я и прописал везде True , и прицела просто нет.  И картофельного тоже нет.

должно быть false - тогда ничего из клиентского скрываться не будет.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

донесение

Проверил на свежем Build 8862/1.4.1.0 CT - все дополнения работают. Логи чистые, ошибок нет.

  • Нравится 2

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Вынес макросы плавного перехода цветов в отдельный аддон Макросы плавного перехода цветов

Обратите внимание, название макросов изменилось с {{py:sight.dynamic_color*}} на {{py:dynamic_color*}}.

Обновил в шапке скрипт sight.py.

  • Нравится 2

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

В конфигурационный файл sight.xc добавлена опция:

    // опция управляет отображением спидометра (значение по умолчанию - "wheels")
    //"none" - скрыть для любой техники, "all" - показывать для любой техники, "wheels" - показывать для колёсной техники
    "showSpeedometer": "wheels",

В шапке обновлен скрипт sight.py и конфигурационный файл sight.xc.

  • Нравится 3

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

Затем мы можем добавить два символа, которые вы можете определить сами, и установить их в scribt, как Speed SYMBOL ON SYMBOL OFF.

 

MFG

SicFunzler

Изменено пользователем SicFunzler

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

@ktulho не работает "shellType"/"not_shell"

 реплей: 

----

"#{{py:sight.dynamic_colorGRB(0x00FF00,0xFF0000,{{py:my_hp.health(100)}})}}" // sight.py - работало
"#{{py:dynamic_colorGRB(0x00FF00,0xFF0000,{{py:my_hp.health(100)}})}}" // colorMacros.py - всегда белый

----

возможно понадобиться макрос {{py:sight.speedMode}}

Изменено пользователем HEKPOMAHT
✂ удаление реплея
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

Не совсем понятно причем тут спидометр и прицел. Для чего сувать настройки прицела в  спидометр. может лучше это как то отдельно сделать

Изменено пользователем P.S.Enot

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
11 минут назад, P.S.Enot сказал:

Не совсем понятно причем тут спидометр и прицел.

Потому что он отображается рядом с прицелом и может мешать.

И в чем проблема? Конфликты с другими модами?

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
57 минут назад, ktulho сказал:

Потому что он отображается рядом с прицелом и может мешать.

И в чем проблема? Конфликты с другими модами?

нет, просто интересно было

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

@ktulho наверно нужно было указать, что баг "shellType"/"not_shell" не связан с последним обновлением скрипта.

+ логи по цвету не приложил:

2019-03-06 00:08:30: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
    return (func(), deterministic)
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 150, in <lambda>
    return (lambda: func(*args), deterministic)
  File "res_mods/configs/xvm/py_macro\colorMacros.py", line 43, in smooth_transition_colorGRB
    return utils.smooth_transition_color('GRB', color_100, color_0, percent, maximum)
NameError: global name 'utils' is not defined
arg='dynamic_colorGRB(0x00FF00,0xFF0000,100)'
2019-03-06 00:08:31: [DEBUG] checkResult: no
2019-03-06 00:08:33: [DEBUG] checkResult: yes
2019-03-06 00:08:33: [DEBUG] respond: xvm.as.stat_battle_data
2019-03-06 00:08:35: [TRACE] >> onStateBattle
2019-03-06 00:08:35: [ERROR] [XMQP] on_open_connection_error No connection could be opened: Connection to 136.243.102.88:5606 failed: timeout
2019-03-06 00:08:35: [VM]    initialized
2019-03-06 00:08:36: [VM] registered
2019-03-06 00:08:36: [DEBUG] checkResult: yes
2019-03-06 00:08:36: [DEBUG] respond: xvm.as.stat_battle_data
2019-03-06 00:09:14: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
    return (func(), deterministic)
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 150, in <lambda>
    return (lambda: func(*args), deterministic)
  File "res_mods/configs/xvm/py_macro\colorMacros.py", line 43, in smooth_transition_colorGRB
    return utils.smooth_transition_color('GRB', color_100, color_0, percent, maximum)
NameError: global name 'utils' is not defined
arg='dynamic_colorGRB(0x00FF00,0xFF0000,99)'
2019-03-06 00:10:21: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
    return (func(), deterministic)
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 150, in <lambda>
    return (lambda: func(*args), deterministic)
  File "res_mods/configs/xvm/py_macro\colorMacros.py", line 43, in smooth_transition_colorGRB
    return utils.smooth_transition_color('GRB', color_100, color_0, percent, maximum)
NameError: global name 'utils' is not defined
arg='dynamic_colorGRB(0x00FF00,0xFF0000,70)'
2019-03-06 00:10:24: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
    return (func(), deterministic)
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 150, in <lambda>
    return (lambda: func(*args), deterministic)
  File "res_mods/configs/xvm/py_macro\colorMacros.py", line 43, in smooth_transition_colorGRB
    return utils.smooth_transition_color('GRB', color_100, color_0, percent, maximum)
NameError: global name 'utils' is not defined
arg='dynamic_colorGRB(0x00FF00,0xFF0000,32)'
2019-03-06 00:10:33: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
    return (func(), deterministic)
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 150, in <lambda>
    return (lambda: func(*args), deterministic)
  File "res_mods/configs/xvm/py_macro\colorMacros.py", line 43, in smooth_transition_colorGRB
    return utils.smooth_transition_color('GRB', color_100, color_0, percent, maximum)
NameError: global name 'utils' is not defined
arg='dynamic_colorGRB(0x00FF00,0xFF0000,0)'
...

 

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
9 часов назад, HEKPOMAHT сказал:

не работает "shellType"/"not_shell"

Исправил. Обновил в шапке скрипт infoChargedShell.py из аддона Информация о текущем снаряде.

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

понадобиться макрос {{py:sight.speedMode}}

Это что за макрос? Для колесной техники?

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
1 минуту назад, ktulho сказал:

Это что за макрос?

{{py:sight.speedMode}} - возвращает 'speed' если техника находится (переключён, активирован) в скоростном режиме езды, иначе пусто;

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
6 минут назад, HEKPOMAHT сказал:

{{py:sight.speedMode}} - возвращает 'speed' если техника находится (переключён, активирован) в скоростном режиме езды, иначе пусто;

Ещё что-нибудь понадобиться, скорость например? Чтобы я сразу это вынес в отдельный скрипт всё, что касается спидометра.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
5 минут назад, ktulho сказал:

Ещё что-нибудь понадобиться, скорость например? Чтобы я сразу это вынес в отдельный скрипт всё, что касается спидометра.

а сразу всё и не учтёшь. Выноси в speedometer.py - остальное по мере тестирования. Лично мне на спидометр больше нравиться смотреть со стороны - в самой же игре к его наличию можно просто привыкнуть или отключить. Да, по началу иногда возникали ощущения, что тебя оглушили :smile:. Думаю его отключить и при активации спорт режима выводить какой-нибудь маркер, ну или индикатор скорости например, если будет возможность (или анимацию шестерни). А так, как по мне лично - толку от него ноль, хотя и сделан очень красиво, за исключением ядовитости в спорт режиме (имхо).

----

баги по цвету и макросу - исправлены :no1:

----

в speedometer.py скорее всего двигалка понадобиться (x,y)

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
8 минут назад, HEKPOMAHT сказал:

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

Наверное это сделано, потому что двигатель можно сломать в этом режиме.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
4 минуты назад, ktulho сказал:

Наверное это сделано, потому что двигатель можно сломать в этом режиме.

повреждение двигателя было при "рывке". Его убрали.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
Только что, HEKPOMAHT сказал:

повреждение двигателя было при "рывке". Его убрали.

Ааа, понятно.

1 час назад, HEKPOMAHT сказал:

скорее всего двигалка понадобиться (x,y)

попробуй через сниппеты.

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

{{py:sight.speedMode}} - возвращает 'speed' если техника находится (переключён, активирован) в скоростном режиме езды, иначе пусто;

Есть риплей с переключением этих режимов.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)
7 часов назад, ktulho сказал:

попробуй через сниппеты.

да я давно, ещё ещё на тесте для отключения спидометра, через логирование пробовал найти сей элемент - не нашёл. Ещё хотел спросить: есть макрос "техника находится в осадном режиме", а можно ещё добавить макрос "у техники есть осадный режим"? (нужна проверка на наличие осадного индикатора).

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

Есть риплей с переключением этих режимов.

колёса-смена режима.wotreplay

автозахват на колёсах.wotreplay

автозахват на обычной.wotreplay

Изменено пользователем HEKPOMAHT

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Добавлен аддон Спидометр. В него перенесены настройки спидометра из скрипта sight.py.

В шапке обновлены скрипты sight.py и speedometer.py.

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

да я давно, ещё ещё на тесте для отключения спидометра, через логирование пробовал найти сей элемент - не нашёл.

Тогда только флэшку править.

  • Нравится 2

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×