ktulho Posted November 18, 2017 Author Share Posted November 18, 2017 32 минуты назад, H_E_K_P_O_M_A_H_T_ сказал: при взрыве бк та же проблема и надпись 100% от прицела появилось (макрос {{py:sight.health(100)}}). Логи чистые. Исправил. 2 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted November 18, 2017 Share Posted November 18, 2017 14 минут назад, ktulho сказал: Исправил. проверил на реплее @ Quote Link to comment Short link Share on other sites More sharing options...
KL1SK Posted November 21, 2017 Share Posted November 21, 2017 Подскажите как прописать {{py:xvm.anglesAiming_pitch}} что бы всегда был 1 символ после точки? %2.01f не работает, на целых числах срезает точку и всё за ней. @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted November 21, 2017 Share Posted November 21, 2017 (edited) 21 минуту назад, KL1SK сказал: что бы всегда был 1 символ после точки У меня так прописано,показывает -7.6,-11.1,при целых -3 к примеру: "format": "{{py:math.mul(-1,{{py:xvm.anglesAiming_pitch%2.01f}})}}°" Edited November 21, 2017 by Slava7572 @ Quote Link to comment Short link Share on other sites More sharing options...
KL1SK Posted November 21, 2017 Share Posted November 21, 2017 1 минуту назад, Slava7572 сказал: А если у танка -12 угол? У меня так прописано,показывает -7.6,-11.1,при целых -3 к примеру: "format": "{{py:math.mul(-1,{{py:xvm.anglesAiming_pitch%2.01f}})}}°" Так и у меня так, но по логике макроса должно быть 0.0, -3.0 @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted November 21, 2017 Share Posted November 21, 2017 1 минуту назад, KL1SK сказал: Так и у меня так, но по логике макроса должно быть 0.0, -3.0 Не знаю,если честно,более продвинутые в этом плане подскажут.Как по мне такая постановка идеальна,целые целыми,дробные дробными)) @ Quote Link to comment Short link Share on other sites More sharing options...
KL1SK Posted November 21, 2017 Share Posted November 21, 2017 Только что, Slava7572 сказал: Не знаю,если честно,более продвинутые в этом плане подскажут.Как по мне такая постановка идеальна,целые целыми,дробные дробными)) Цифры прыгают, не прикольно. @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted November 21, 2017 Share Posted November 21, 2017 Только что, KL1SK сказал: Цифры прыгают, не прикольно. Так сделай выравнивание вправо("align": "right",),мне помогло.Так как ты хочешь кажется вот так надо прописать,но я не уверен. {{py:xvm.anglesAiming_pitch%.1f}} @ Quote Link to comment Short link Share on other sites More sharing options...
KL1SK Posted November 21, 2017 Share Posted November 21, 2017 (edited) 4 часа назад, Slava7572 сказал: Так сделай выравнивание вправо("align": "right",),мне помогло.Так как ты хочешь кажется вот так надо прописать,но я не уверен. {{py:xvm.anglesAiming_pitch%.1f}} Вот допёр {{py:mul(-1.0,{{py:xvm.anglesAiming_pitch}})%2.01f}}° Как скрыть макрос до конца отсчёта в начале боя? -1.0 напрягает. Edited November 21, 2017 by KL1SK @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted November 21, 2017 Share Posted November 21, 2017 34 минуты назад, KL1SK сказал: скрыть макрос до конца отсчёта в начале боя Было бы неплохо. @ Quote Link to comment Short link Share on other sites More sharing options...
arom Posted November 21, 2017 Share Posted November 21, 2017 (edited) 6 часов назад, KL1SK сказал: Как скрыть макрос до конца отсчёта в начале боя? -1.0 напрягает. давно уже использую так: прилагаемый startBattle.py бросить в py_macro, в battleLabelsTemplates.xc во все соответствующие блоки вставить: "updateEvent": "PY(ON_ANGLES_AIMING), PY(ON_BATTLE_TIMER)", ... "format": "{{py:xvm.startBattle!=3? |что там было}}" Но я только в рандоме проверял, в другие режимы не захожу. Edited November 21, 2017 by arom 2 @ Quote Link to comment Short link Share on other sites More sharing options...
KL1SK Posted November 21, 2017 Share Posted November 21, 2017 1 час назад, arom сказал: Спасибо добрый человек! @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted November 21, 2017 Share Posted November 21, 2017 2 часа назад, arom сказал: "format": "{{py:xvm.startBattle!=3? |что там было}}" Вот так? "format": "{{py:xvm.startBattle!=3? |{{py:math.mul(-1,{{py:xvm.anglesAiming_pitch%2.01f}})}}°}}" @ Quote Link to comment Short link Share on other sites More sharing options...
arom Posted November 21, 2017 Share Posted November 21, 2017 1 минуту назад, Slava7572 сказал: Вот так? Видимо, да. Если изначально было точно так: "{{py:math.mul(-1,{{py:xvm.anglesAiming_pitch%2.01f}})}}°" @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted November 21, 2017 Share Posted November 21, 2017 9 минут назад, arom сказал: Видимо, да. Если изначально было точно так: "{{py:math.mul(-1,{{py:xvm.anglesAiming_pitch%2.01f}})}}°" Спасибо,про !=3? | не был уверен)) @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted November 24, 2017 Share Posted November 24, 2017 Случайно нашёл в такую ошибку с последним скриптом. Реплея нет. ERROR: Цитата 2017-11-21 21:15:37.650: INFO: ============================= 2017-11-21 21:15:37.748: INFO: ============================= 2017-11-21 21:15:37.748: INFO: 2017-11-21 21:15:37: [ERROR] mods/com.modxvm.xfw/python/xfw/events.pyc 2017-11-21 21:15:37.748: ERROR: Traceback (most recent call last): 2017-11-21 21:15:37.748: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2017-11-21 21:15:37.749: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2017-11-21 21:15:37.749: ERROR: File "res_mods/configs/xvm/py_macro\anglesAiming.py", line 150, in set_gunAnglesPacked 2017-11-21 21:15:37.749: ERROR: if not player.isObserver(): 2017-11-21 21:15:37.749: ERROR: AttributeError: 'NoneType' object has no attribute 'isObserver' 2017-11-21 21:15:37.750: INFO: ============================= 2017-11-21 21:15:37.851: INFO: ============================= @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted November 24, 2017 Author Share Posted November 24, 2017 Исправил. @ Quote Link to comment Short link Share on other sites More sharing options...
Kotte38 Posted November 26, 2017 Share Posted November 26, 2017 не кидайтесь палками, но как поставить на протанки? желательно только увн battleLabelsTemplates.xc - вообще нету @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted November 26, 2017 Share Posted November 26, 2017 2 часа назад, Kotte38 сказал: battleLabelsTemplates.xc - вообще нету Там есть battleLabels.xc,в него можно любую ссылку прописать. @ Quote Link to comment Short link Share on other sites More sharing options...
Kotte38 Posted November 26, 2017 Share Posted November 26, 2017 (edited) Сделал все как в 1 посте, создал battleLabelsTemplates.xc с этим кодом /** * Battle inteface text fields. * Текстовые поля боевого интерфейса. */ { // Definitions. // Шаблоны. "def": { "angleAimingBottom": { "enabled": true, "updateEvent": "PY(ON_ANGLES_AIMING)", "x": 0, "y": "{{py:xvm.anglesAiming_yBottom(12)}}", "width": 194, "height": 29, "alpha" : "{{py:xvm.anglesAiming_yBottom(12)<350?{{py:math.sub(350, {{py:xvm.anglesAiming_yBottom(12)}})}}|0}}", "screenHAlign": "center", "screenVAlign": "center", "format": "<img src='xvm://res/Angles/Bottom.png'>" }, "angleAimingTop": { "enabled": true, "updateEvent": "PY(ON_ANGLES_AIMING)", "x": 0, "y": "{{py:xvm.anglesAiming_yTop(-12)}}", "width": 194, "height": 29, "alpha" : "{{py:xvm.anglesAiming_yTop(-12)>-350?{{py:math.sum({{py:xvm.anglesAiming_yTop(-12)}}, 350)}}|0}}", "screenHAlign": "center", "screenVAlign": "center", "format": "<img src='xvm://res/Angles/Top.png'>" } } } все настройки хвм слетели, а увн нет(( Edited November 26, 2017 by Kotte38 @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.