ktulho 5,790 #379801 Posted February 14, 2017 (edited) можно вот с этого реплея половить , что значит половить? Воспроизводится или нет? Поправил скрипт. sight.rar счетчик отсчета перезарядки не от нуля а от базового значения, сейчас 0 перскок на допустим 17,5 и далее по убывающей , если я правильно понял, то надо сделать так: "timeReload": { . . . "format": "<font face='DS-Digital'>{{py:sight.leftTime=0?{{py:sight.quantityInClipShells>1?{{py:sight.reloadTimeClip%3.1f}}|{{py:sight.reloadTime%3.1f}}}}|{{py:sight.leftTime%3.1f}}}}</font>" }, возможность использовать различных картинок прицельных сеток для прицела в снайперском режиме , для арты , и аркадного режимов , эта возможность и сейчас есть, используйте макрос {{py:sight.cameraMode}} для отображени времени полного сведения на арте и вывода дистанции можно сделать задрежку вывода больше , мельтешение циферок вобщем-то ни к чему , используйте меньше цифр после запятой: "format": "{{py:sight.timeAIM%4.1f}}" "format": "{{py:sight.distance%4.0f}}" Edited February 14, 2017 by ktulho Quote Share this post Link to post Short link Share on other sites
alex_alex 35 #381606 Posted February 27, 2017 (edited) помогите, пожалуйста, убрать круг разлета осколков Edited February 27, 2017 by alex_alex Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #381629 Posted February 27, 2017 помогите, пожалуйста, убрать круг разлета осколков Залил в шапку версию без сферы разлета осколков. Quote Share this post Link to post Short link Share on other sites
alex_alex 35 #381632 Posted February 27, 2017 Залил в шапку версию без сферы разлета осколков. спасибо!!! Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #381977 Posted March 2, 2017 (edited) вот что спамит в xvm.log воспроизводил бой на реплее. версия скрипта без разлета осколков 2017-03-02 14:40:20: [b:000] [XVM:BATTLE] processView: classicBattlePage2017-03-02 14:40:20: [b:001] [battleLoading] XVM_VERSION=6.5.5.1-dev #7227 for WoT 0.9.17.1 gameRegion=RU configVersion=6.1.0 autoReloadConfig=false markers.enabled=true servicesActive=false xmqp=false statBattle=false2017-03-02 14:40:23: [b:002] onLibLoaded: ../../res_mods/mods/packages/xvm_battle/as_battle/xvm_battle.swf2017-03-02 14:40:23: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro return (func(), deterministic) File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda> return (lambda: func(*args), deterministic) File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax return quantityInClipShellsMaxNameError: global name 'quantityInClipShellsMax' is not definedarg='sight.quantityInClipShellsMax'2017-03-02 14:40:23: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro return (func(), deterministic) File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda> return (lambda: func(*args), deterministic) File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax return quantityInClipShellsMaxNameError: global name 'quantityInClipShellsMax' is not definedarg='sight.quantityInClipShellsMax'2017-03-02 14:40:23: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro return (func(), deterministic) File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda> return (lambda: func(*args), deterministic) File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax return quantityInClipShellsMaxNameError: global name 'quantityInClipShellsMax' is not definedarg='sight.quantityInClipShellsMax'2017-03-02 14:40:23: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro return (func(), deterministic) File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda> return (lambda: func(*args), deterministic) File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax return quantityInClipShellsMaxNameError: global name 'quantityInClipShellsMax' is not definedarg='sight.quantityInClipShellsMax'2017-03-02 14:40:23: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro return (func(), deterministic) File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda> return (lambda: func(*args), deterministic) File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax return quantityInClipShellsMaxNameError: global name 'quantityInClipShellsMax' is not definedarg='sight.quantityInClipShellsMax'2017-03-02 14:40:23: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro return (func(), deterministic) File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda> return (lambda: func(*args), deterministic) File "res_mods/configs/xvm/py_macro\sight.py", line 330, in sight_quantityInClipShellsMax return quantityInClipShellsMaxNameError: global name 'quantityInClipShellsMax' is not definedarg='sight.quantityInClipShellsMax'2017-03-02 14:40:24: [b:003] [ELEMENTS] WARNING: main.teamBasesPanel isn't a primitive type: void2017-03-02 14:40:25: [VM] initialized2017-03-02 14:40:30: [b:004] WARNING: mod is not loaded: xvm_battle.swf Edited March 2, 2017 by fgcwsxjegcbk2014 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #382033 Posted March 2, 2017 NameError: global name 'quantityInClipShellsMax' is not defined , исправил, шапку обновил. 1 Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #382034 Posted March 2, 2017 (edited) , исправил, шапку обновил. теперь все чисто в логе еще раз повторюсь по поводу хотелок по макросам : - вывод названия танка - вывод ника игрока - кратности зума - вывод в прицеле типа техники САУ, ПТ-САУ и тд - вывод бронепробития собственной пушки/снаряда от расстояния - фильтр техники для макроса разлета осколков (для арты это вообще уникальная штука) сейчас они для всех танков работает планируется ли в будущем ? появился вопрос по прицелам - картинки с сетками прицелов цепляются через конфиги только из папки res_mods\mods\shared_resources\xvm\res, хотелось бы положить картинки куда небудь типа, res_mods\configs\xvm\default\имя папки чтобы они лежали где-то ближе к конфигам , тогда будет проще при обновлении XVM Edited March 2, 2017 by fgcwsxjegcbk2014 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #382035 Posted March 2, 2017 - кратности зума , можно настроить в файле camera.xc. - вывод названия танка - вывод ника игрока - вывод в прицеле типа техники САУ, ПТ-САУ и тд - вывод бронепробития собственной пушки/снаряда от расстояния , добавлю, как руки дойдут. картинки с сетками прицелов цепляются через конфиги только из папки res_mods\mods\shared_resources\xvm\res , если это вопрос, то ответ - нет. хотелось бы положить картинки куда небудь типа, чтобы они лежали где-то ближе к конфигам D:\Games\World_of_Tanks_0.9.17\res_mods\configs\xvm\default\имя папки , попробуйте так: "format": "<img src='cfg://default/имя папки/{{py:sight.cameraMode}}Sight.png'>" Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #382074 Posted March 2, 2017 ktulho,а возможно ру-файлом вывести обратный таймер сведения?Ну то есть сколько до полного сведения осталось.Был раньше модик(не нашел тему на КР,где то затерялась) с разными параметрами,но по факту большинство юзало только сводку и скорость полета по моему.Очень на арте не хватает именно сведения( Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #382078 Posted March 2, 2017 ktulho,а возможно ру-файлом вывести обратный таймер сведения?Ну то есть сколько до полного сведения осталось.Был раньше модик(не нашел тему на КР,где то затерялась) с разными параметрами,но по факту большинство юзало только сводку и скорость полета по моему.Очень на арте не хватает именно сведения( не оно? {{py:sight.timeAIM}} - время до полного сведения (в секундах). Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #382090 Posted March 2, 2017 (edited) не оно? Оно,только отдельным файлом можно,я пока обычным прицелом пользуюсь,просто какие строки вписать.Я так понимаю @xvm.export('sight.timeAIM', deterministic=False) def sight_timeAIM(): return timeAIM а вот импорты какие?Или я вообще не прав?)))Строго не судите,но очень эта тема интересна. Edited March 2, 2017 by Slava7572 1 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #382116 Posted March 3, 2017 Оно,только отдельным файлом можно,я пока обычным прицелом пользуюсь,просто какие строки вписать. , берите всё, оно не помешает. Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #382634 Posted March 7, 2017 (edited) Уважаемый ktulho можно запилить функцию активации по хоткею , типа серверного прицела , для макроса разлета осколков ? решил выложить свой прицел на основе макросов ktulho, прицел распространяется is as, прошу потестировать рекомендованые параметры прицела клиента WOT на скринах ниже включены все сделанные мной поля счетчиков и индикаторов, сеток прицелов их можно настроить на свой вкус(положение на экране, прозрачность, цвет и тд) в файле battleLabelSight.xc для отключения счетчиков и индикаторов можно закомментировать соответствующие строки в battleLabels.xc , при этом не удаляить их из battleLabelSight.xc для аркадного режиме для снайперского режима для арт-режима файлы с конфигами xvm.zip для установки прицела: прописать в свой файл battleLabels.xc строки из конфига в res_mods\configs\xvm\default\battleLabels.xc либо (имя папки) закинуть файл с настройками прицела battleLabelSight.xc в res_mods\configs\xvm\default либо (имя папки) PS ВАЖНО! положение сеток прицела и центрального маркера (типа крестик) может смещатья от центра на несколько пикселей, зависит от разрешения конкретного монитора все элементы прицела балансятся от центра экрана монитора Edited March 7, 2017 by fgcwsxjegcbk2014 9 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #382676 Posted March 7, 2017 - вывод названия танка - вывод ника игрока - вывод в прицеле типа техники САУ, ПТ-САУ и тд Добавил макросы: {{py:sight.name}} - никнейм игрока находящегося в прицеле; {{py:sight.vehicle}} - название техники находящейся в прицеле; {{py:sight.vtype}} - тип техники (текстовые подстановки из секции vtype файла texts.xc) находящейся в прицеле. Добавил событие: PY(ON_TARGET) - срабатывает при наведении на цель. - вывод бронепробития собственной пушки/снаряда от расстояния Добавил макрос: {{py:sight.piercingActual}} - пробивающая способность снаряда при подлете к цели. 6 Quote Share this post Link to post Short link Share on other sites
Savierik 0 #382766 Posted March 8, 2017 Уважаемый ktulho можно запилить функцию активации по хоткею , типа серверного прицела , для макроса разлета осколков ? решил выложить свой прицел на основе макросов ktulho, прицел распространяется is as, прошу потестировать рекомендованые параметры прицела клиента WOT shot_005.jpg shot_006.jpg на скринах ниже включены все сделанные мной поля счетчиков и индикаторов, сеток прицелов их можно настроить на свой вкус(положение на экране, прозрачность, цвет и тд) в файле battleLabelSight.xc для отключения счетчиков и индикаторов можно закомментировать соответствующие строки в battleLabels.xc , при этом не удаляить их из battleLabelSight.xc для аркадного режиме shot_010.jpg для снайперского режима shot_009.jpg для арт-режима shot_007.jpg файлы с конфигами xvm.zip для установки прицела: прописать в свой файл battleLabels.xc строки из конфига в res_mods\configs\xvm\default\battleLabels.xc либо (имя папки) закинуть файл с настройками прицела battleLabelSight.xc в res_mods\configs\xvm\default либо (имя папки) PS ВАЖНО! положение сеток прицела и центрального маркера (типа крестик) может смещатья от центра на несколько пикселей, зависит от разрешения конкретного монитора все элементы прицела балансятся от центра экрана монитора а какой шрифт нужен для отображения цифр в прицеле? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #382767 Posted March 8, 2017 а какой шрифт нужен для отображения цифр в прицеле? В шапке под спойлером четвертый пункт. Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #382769 Posted March 8, 2017 а какой шрифт нужен для отображения цифр в прицеле? шрифт Digital. он есть в первом сообщении темы , нужно поставить себе в систему Quote Share this post Link to post Short link Share on other sites
ЧАЙНИК 163 #382775 Posted March 8, 2017 шрифт Digital. он есть в первом сообщении темы , нужно поставить себе в систему Приветствую! Сделал вроде всё правильно, но половина значений получились неокрашенными. Подскажите, пож-та, в чём может быть проблема? Quote Share this post Link to post Short link Share on other sites
fgcwsxjegcbk2014 34 #382781 Posted March 8, 2017 (edited) Приветствую! Сделал вроде всё правильно, но половина значений получились неокрашенными. tarodux-arrow1.gif 1.png 2.png Подскажите, пож-та, в чём может быть проблема? окраска текстового элемента производится в этом поле "textFormat": { "align": "center", "color": "0xd4ffaa" }, для ваших новых элементов можно прописать макросы динамических цветов(см в шапке темы), в моем конфиге есть два типа таких макросов например для прочности можно прописать так "textFormat": { "align": "center", "color": "0x{{py:sight.dynamic_colorGRB( 0xd4ffaa, 0xff5d00,{{py:sight.health}})}}" }, макрос есть, но окраски не будет и "textFormat": { "align": "center", "color": "0x{{py:sight.dynamic_colorGRB( 0xd4ffaa, 0xff5d00,{{py:sight.health(100)}})}}" }, , макрос есть, окраска будет Edited March 8, 2017 by fgcwsxjegcbk2014 Quote Share this post Link to post Short link Share on other sites
ЧАЙНИК 163 #382783 Posted March 8, 2017 (edited) окраска текстового элемента производится в этом поле "textFormat": { "align": "center", "color": "0xd4ffaa" }, для ваших новых элементов можно прописать макросы динамических цветов(см в шапке темы), в моем конфиге есть два типа таких макросов например для прочности можно прописать так "textFormat": { "align": "center", "color": "0x{{py:sight.dynamic_colorGRB( 0xd4ffaa, 0xff5d00,{{py:sight.health}})}}" }, макрос есть, но окраски не будет и "textFormat": { "align": "center", "color": "0x{{py:sight.dynamic_colorGRB( 0xd4ffaa, 0xff5d00,{{py:sight.health(100)}})}}" }, , макрос есть, окраска будет Понял. Спасибо. Сейчас попробую. Edited March 8, 2017 by ЧАЙНИК Quote Share this post Link to post Short link Share on other sites