HEKPOMAHT 2,168 #449252 Posted January 31, 2019 4 минуты назад, P.S.Enot сказал: а тут как мне теперь сделать что бы ровно в разных режимах смещение было "y": "{{py:sight.cameraMode=arc?95|{{py:sight.cameraMode=sn?95}}}}", так уже отвечали: 6 часов назад, ktulho сказал: @P.S.Enot И используйте макрос {{py:sight.sight_y(shift)}} - координата y, в зависимости от режима прицела, параметр 'shift' задает смещение от центра прицела. Например: "y": "{{py:sight.sight_y(20)}}", ---- "y": "{{py:sight.sight_y({{py:sight.cameraMode=arc?100|{{py:sight.cameraMode=sn?200|300}}}})}}", // 100 - аркадный // 200 - снайперский // 300 - арта Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449253 Posted January 31, 2019 10 минут назад, HEKPOMAHT сказал: так уже отвечали: ---- "y": "{{py:sight.sight_y({{py:sight.cameraMode=arc?100|{{py:sight.cameraMode=sn?200|300}}}})}}", // 100 - аркадный // 200 - снайперский // 300 - арта в том то и дело что не помогает Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #449254 Posted January 31, 2019 @P.S.Enot скрипт aimingSystem.py себе скачайте. Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449255 Posted January 31, 2019 Только что, ktulho сказал: @P.S.Enot скрипт aimingSystem.py себе скачайте. просто закинуть без каких либо настроек . тоесть кинуть просто в ру марсо скрипт и все???? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #449256 Posted January 31, 2019 Если хотите использовать макросы Режим прицела: {{py:sight.cameraMode}} - возвращает 'arc' - в аркадном , 'sn' - в снайперском, 'str' - в стратегическом (артиллерийском) режиме прицела; {{py:sight.sight_y(shift)}} - координата y, в зависимости от режима прицела, параметр 'shift' задает смещение от центра прицела. {{py:sight.siegeMode}} - возвращает 'siege' если техника находится в осадном режиме, иначе пусто; PY(ON_CAMERA_MODE) - событие срабатывает при смене режима прицела. То он необходим. 1 Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449257 Posted January 31, 2019 Тема закрыта. @HEKPOMAHT, @ktulho, @Slava7572 Спасибо вам огромное что отозвались и помогли с данным вопросом. Дай бог вам здоровья и храни вас бог парни. помогло дополнительное добавление скрипта aimingSystem.py и выставление все таким образом { "sight": { "enabled": true, "updateEvent": "PY(ON_MARKER_POSITION), PY(ON_CAMERA_MODE)", "x": 0, "y": "{{py:sight.sight_y({{py:sight.cameraMode=arc?100|{{py:sight.cameraMode=sn?100|200}}}})}}", "screenHAlign": "center", "screenVAlign": "center", "width": 100, "height": 100, "alpha": "{{alive?100|0}}", "textFormat": {"align": "center", "font": "Guch", "size": 11, "bold": true, "italic": true }, "shadow": { "distance": 1, "angle": 90, "alpha": 70, "blur": 5, "strength": 3 }, "format": "{{py:sight.timeAIM=0?<font color='#00A200'>свёлся|<font color='#C20000'>{{py:sight.timeAIM%3.1f сек}}}}" }} 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #449258 Posted January 31, 2019 3 минуты назад, P.S.Enot сказал: Тема закрыта. "Вопрос снят" "Тему закрывать" не нужно 1 Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449259 Posted January 31, 2019 теперь попробую таким же макаром сделать пробитие не пробитие еще бы значение найти как за место секунд проценты сделать Только что, HEKPOMAHT сказал: "Вопрос снят" "Тему закрывать" не нужно Я имел ввиду что я пока пока не буду вас доставать своими тупыми вопросами. В моем то вопросе вы все помогли вот я и свой так сказать вопрос закрыл по данной теме Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #449262 Posted January 31, 2019 11 часов назад, P.S.Enot сказал: не понимаю по чему я в обоих режимах не могу зафексировать одинаковое положение. что бы не скакало а было в снайперском и аркадном режиме расположение цифр одинаково Потому что относительно экрана аркада и снайпер не на одном и том же месте,кажется снайпер ровно по центру,а аркада ниже(не помню насколько). 1 Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449263 Posted January 31, 2019 (edited) как это вот "c_piercingChance": { "not_pierced": "#E82929", "little_pierced": "#E1C300", "great_pierced": "#2ED12F", "not_target": "" заставить работать тут что бы понимать когда пробитие возможно а когда нет а то цифры все время белым текстом отображаются "sightArmor": { "enabled": true, "updateEvent": "PY(ON_CALC_ARMOR), PY(ON_CAMERA_MODE)", "x": 0, "y": "{{py:sight.sight_y({{py:sight.cameraMode=arc?80|{{py:sight.cameraMode=sn?80|150}}}})}}", "screenHAlign": "center", "screenVAlign": "center", "width": 100, "height": 100, "alpha": "{{alive?100|0}}", "textFormat": {"align": "center", "font": "Guch", "size": 11, "bold": true, "italic": true }, "shadow": { "distance": 1, "angle": 90, "alpha": 70, "blur": 5, "strength": 3 }, "format": "{{py:sight.armorActual}}"} как это вот "c_piercingChance": { "not_pierced": "#E82929", "little_pierced": "#E1C300", "great_pierced": "#2ED12F", "not_target": "" заставить работать тут что бы понимать когда пробитие возможно а когда нет "sightArmor": { "enabled": true, "updateEvent": "PY(ON_CALC_ARMOR), PY(ON_CAMERA_MODE)", "x": 0, "y": "{{py:sight.sight_y({{py:sight.cameraMode=arc?80|{{py:sight.cameraMode=sn?80|150}}}})}}", "screenHAlign": "center", "screenVAlign": "center", "width": 100, "height": 100, "alpha": "{{alive?100|0}}", "textFormat": {"align": "center", "font": "Guch", "size": 11, "bold": true, "italic": true }, "shadow": { "distance": 1, "angle": 90, "alpha": 70, "blur": 5, "strength": 3 }, "format": "{{py:sight.armorActual}}"} ну или просто как мне сделать что бы я по цветам все понимал что бы цифры например когда непробитие красным было , когда среднеяя пробиваемость оранжевым и пробитие зеленым Edited January 31, 2019 by P.S.Enot Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #449267 Posted January 31, 2019 23 минуты назад, P.S.Enot сказал: заставить работать тут что бы понимать когда пробитие возможно а когда нет а то цифры все время белым текстом отображаются я хз, так ты даже не не указываешь цвет, в который нужно окрасить текст... он белым и отображается... ---- скрипт chancePenetration.py "textFormat": { "color": "{{py:sight.c_piercingChance}}" 2 Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449271 Posted January 31, 2019 (edited) 9 минут назад, HEKPOMAHT сказал: я хз, так ты даже не не указываешь цвет, в который нужно окрасить текст... он белым и отображается... ---- скрипт chancePenetration.py "textFormat": { "color": "{{py:sight.c_piercingChance}}" спасибо. все работает как доктор прописал :) а как отключить то стандартный прицел что бы свои сетки и маркеры подставить. за ранее спасибо Edited January 31, 2019 by P.S.Enot Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449301 Posted February 1, 2019 (edited) Вообщем такой вот прицел получился . Все сегодня под дефолтные папки положу и выложу на общее пользование единственное что не сделал это барбан картинками что бы выводились снаряды а не цифрами так как не знаю как правильно подстановку собрать если кто знает подскажите как сделать что бы снаряды их количество выводилось именно картинкой а не цифрами. за ранее спасибо всем. Edited February 1, 2019 by P.S.Enot 3 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #449308 Posted February 1, 2019 @ktulho отключи скрипт для лини фронта (BL в нём не работают). Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449318 Posted February 1, 2019 (edited) Выкладываю прицел который получился у меня Автору темы и ребятам тем что помогали, огромное спасибо Настройка под сполером 1) В файл battleLabels.xc добавить://================================================================================================ ${ "battleLabelSight.xc":"def.cameraMode_arc"}, // Сетка аркадный режим ${ "battleLabelSight.xc":"def.cameraMode_sn"}, // Сетка снайперский режим ${ "battleLabelSight.xc":"def.quantityShells"}, // Барабан ${ "battleLabelSight.xc":"def.health"}, // ХП танка ${ "battleLabelSight.xc":"def.timeReload"}, // Время оставшееся до конца перезарядки ${ "battleLabelSight.xc":"def.baseTimeReload"}, // Время перезарядки ${ "battleLabelSight.xc":"def.distance"}, // Дальность полета снаряда ${ "battleLabelSight.xc":"def.marker"}, // Центральный маркер ${ "battleLabelSight.xc":"def.sightAIM"}, // Полное сведение ${ "battleLabelSight.xc":"def.sightArmor"}, // Калькулятор приведенной брони //================================================================================================ // Если ставите перед другими вставками то в конце не забудьте запятую поставить 2) Файлы battleLabelSight.xc и sight.xc скопировать в папку с вашим конфигом (например в \res_mods\configs\xvm\default\)battleLabelSight.xc и sight.xc 3)В файле @xvm.xc нужно добавить ссылку на файл sight.xc: "sight": ${"sight.xc":"sight"}, 4) Файлы aimingSystem.py, reloading.py, targetInfo.py, quantityShells.py, sight.py скопировать в \res_mods\configs\xvm\py_macro Брать файлы из шапки темы 5) Установить шрифт используемый в данном примере Guch.ttf 6) Добавить папку Sight в папку icons :\Game\World_of_Tanks_RU\res_mods\mods\shared_resources\xvm\res\icons Sight.zip 7) Сведение подберете сами для себя то что вам по душе либо используйте то что у меня черное crosshair_Controls.wotmod Edited May 21, 2019 by P.S.Enot 6 Quote Share this post Link to post Short link Share on other sites
Scharfhobel 216 #449321 Posted February 1, 2019 Молодца! Минимум красного. 1 Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449324 Posted February 1, 2019 (edited) 1 час назад, Scharfhobel сказал: Молодца! Минимум красного. Спасибо, Правда нет еще арт режима и барабан не встроил но думаю за сегодняшнюю ночь сделаю в соответствии с тематикой подумаю как там барабанные снаряды выводить картинкой, может кто из ребят подскажет Edited February 1, 2019 by P.S.Enot 1 Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449376 Posted February 2, 2019 Парни подскажите пожалуйста, может кто знает по чему у меня показывает в барабане всего лишь один снаряд когда их там 6 мои действия Создал я 6 картинок с пулькой и промеравал их 1,2,3,4,5,6.png все подключил таким образом "quantityShells": { "enabled": true, "updateEvent": "PY(ON_AMMO_COUNT), PY(ON_CAMERA_MODE)", "x": 0, "y": "{{py:sight.sight_y({{py:sight.cameraMode=arc?120|{{py:sight.cameraMode=sn?120|150}}}})}}", "screenHAlign": "center", "screenVAlign": "center", "width": 30, "height": 30, "alpha": "{{alive?100|0}}", "format": "<img src='cfg://Enot/img/Sight/{{py:sight.quantityInClipShells}}.png'>"}, в игре снаряд отображается но только один после перезарядки с ново появляется один. не могу понять в чем проблема что не так я сделал помогите разобраться Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #449377 Posted February 2, 2019 @P.S.Enot прикрепите логи Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #449378 Posted February 2, 2019 @P.S.Enot в картинке 2 должно быть нарисовано 2 снаряда, в картинке 3 должно быть 3 снаряда. да и нафиг этот мартышкин труд, если это в клиенте есть... 2 1 Quote Share this post Link to post Short link Share on other sites