-
Content Count
10,754 -
Joined
-
Last visited
-
Days Won
403
Posts posted by ktulho
-
-
Маркеры появились , но я изменил"enabled": true, на "enabled": false не как не повлияет на игру?
Не понял вопроса.
-
@fgcwsxjegcbk2014, скрипт когда последний раз обновляли?
, добавил отображение перезарядки в риплеях, правда в некоторых случаях наверно будет не верно показывать оставшееся время перезарядки.- 1
-
, в этом посте только картинки. Что там не работает?в этом посте выкладывал свои поделки, возможно именно у меня не работает -
что то сделать можно чтобы на реплеях можно было проверять? ...хотя может быть только у меня не воспроизводит, поэтому в тренировочном бою приходится проверять все счетчики
какие именно в риплеях не работают макросы?
-
добавил макрос:
{{py:sight.timeAIM}} - время до полного сведения (в секундах).
- 2
-
@Prince_Clark, в файле markers.xc присвойте параметру enabled значение false.
// false - use standard client vehicle markers. // false - использовать стандартные маркеры клиента. "enabled": true,
- 1
-
Думаете пара десятков килобайт решат вашу проблему?
- 2
- 1
-
Все нормально отображает, кроме времени до конца перезарядки. ktulho, подскажите где я ошибся, plz.
, добавил отображение перезарядки в риплеях, правда в некоторых случаях наверно будет не верно показывать оставшееся время перезарядки.в реплее, снятом вчера на старом скрипте, сегодня при просмотре со скриптом из шапки - нули...- 1
-
Наверно, надо отслеживать полученные попадания (с уроном или критом).
-
есть макрос {{py:xvm.totalAssist}} - общий урон нанесенный с помощью игрока;
возможно ли сделать макрос {{py:xvm.totalAssist......}} - общий урон нанесенный с помощью игрока и совзводных - такое задание есть в ЛБЗ для ЛТшек
Этот вопрос уже поднимали. Не известно, сколько насветили совзводных.
и еще эти три макроса зассуммировать в один
{{py:xvm.assistTrack}} - урон нанесенный технике, обездвиженной игроком (сбитие гусеницы);
{{py:xvm.totalDamage}} - общий нанесенный урон игроком;
{{py:xvm.totalAssist}} - общий урон нанесенный с помощью игрока;
также есть задание в ЛБЗ
Вы можете вывести сумму с помощью макроса {{py:math.sum ()}}.
-
Немного поэкспериментировав получилось настроить чтобы картинка отображалась частично в зависимости от снарядов в барабане:
battleLabelsTemplates:
{ "Shells": { "enabled": true, "updateEvent": "PY(ON_AMMO_CHANGED), PY(ON_CAMERA_MODE)", "x": -160, "y": "{{py:math.sum( {{py:sight.sight_y}}, -{{py:math.sub(100, {{py:math.div( {{py:math.sub( {{py:math.sum( {{py:math.sub( {{py:math.mul( 40, {{py:sight.quantityInClipShells>5?5|{{py:sight.quantityInClipShells}}}} )}}, 3 )}}, 4 )}}, 1 )}}, 2 )}} )}} )}}", "width": 44, //40+4 "height": "{{py:math.sum({{py:math.sub({{py:math.mul(40 , {{py:sight.quantityInClipShells>5?5|{{py:sight.quantityInClipShells}}}} )}} , 3)}} , 4)}}", "screenHAlign": "center", "screenVAlign": "center", // "borderColor": "0xFF00FF", "format": "<img src='xvm://res/temp.png'>" }, "Shell_1": { // 1 снаряд в касете "$ref": { "path":"Shells" }, "y": "{{py:math.sum( {{py:sight.sight_y}}, -{{py:math.sub(100, {{py:math.div( {{py:math.sub( {{py:math.sum( {{py:math.sub( {{py:math.mul( 40, 1 )}}, 3 )}}, 4 )}}, 1 )}}, 2 )}} )}} )}}", "height": "{{py:math.sum({{py:math.sub({{py:math.mul(40 , 1 )}} , 3)}} , 4)}}" }, "Shell_2": { // 2 снаряд в касете "$ref": { "path":"Shells" }, "y": "{{py:math.sum( {{py:sight.sight_y}}, -{{py:math.sub(100, {{py:math.div( {{py:math.sub( {{py:math.sum( {{py:math.sub( {{py:math.mul( 40, 2 )}}, 3 )}}, 4 )}}, 1 )}}, 2 )}} )}} )}}", "height": "{{py:math.sum({{py:math.sub({{py:math.mul(40 , 2 )}} , 3)}} , 4)}}" }, "Shell_3": { // 3 снаряд в касете "$ref": { "path":"Shells" }, "y": "{{py:math.sum( {{py:sight.sight_y}}, -{{py:math.sub(100, {{py:math.div( {{py:math.sub( {{py:math.sum( {{py:math.sub( {{py:math.mul( 40, 3 )}}, 3 )}}, 4 )}}, 1 )}}, 2 )}} )}} )}}", "height": "{{py:math.sum({{py:math.sub({{py:math.mul(40 , 3 )}} , 3)}} , 4)}}" }, "Shell_4": { // 4 снаряд в касете "$ref": { "path":"Shells" }, "y": "{{py:math.sum( {{py:sight.sight_y}}, -{{py:math.sub(100, {{py:math.div( {{py:math.sub( {{py:math.sum( {{py:math.sub( {{py:math.mul( 40, 4 )}}, 3 )}}, 4 )}}, 1 )}}, 2 )}} )}} )}}", "height": "{{py:math.sum({{py:math.sub({{py:math.mul(40 , 4 )}} , 3)}} , 4)}}" }, "Shell_5": { // 5 снаряд в касете "$ref": { "path":"Shells" }, "y": "{{py:math.sum( {{py:sight.sight_y}}, -{{py:math.sub(100, {{py:math.div( {{py:math.sub( {{py:math.sum( {{py:math.sub( {{py:math.mul( 40, 5 )}}, 3 )}}, 4 )}}, 1 )}}, 2 )}} )}} )}}", "height": "{{py:math.sum({{py:math.sub({{py:math.mul(40 , 5 )}} , 3)}} , 4)}}" } }
мда, координата Y- ужыс
Надо сдвигать координату Y на половину изменения высоты картинки. То есть, если высота изменилась на 10 пикселей, то Y надо изменить на 5.
-
-
нарисовать. гемор какой-то, я всю голову сломал. во флеше-то заполнение легко делается анимацией, а тут надо нарисовать 100 картинок, в каждой надо отрезать по равному куску от исходной заполненной. так она еще и кривая, фиг знает вообще как её поделить...
Вроде, если менять размер поля, то картинка будет обрезаться. Поэтому не надо рисовать 100 картинок.
-
занялся для начала подготовкой графического материала для прицела. самая проблема как оказалось- как сделать шкалу нестандартного вида, пока не могу сообразить...
Всмысле придумать? Или нарисовать?
-
-
, потому что:Вот я и не понял, почему у меня в аркадном режиме значение минус 81(в аркадном режиме прицел смещен вверх от центра экрана). -
, в логах ничего нет? Прикрепи риплей.в реплее, снятом вчера на старом скрипте, сегодня при просмотре со скриптом из шапки - нули... -
Получил непонятные мне результаты: макрос {{py:xvm.anglesAiming_y}} и снайперском и в аркадном режиме выдает одинаковое значение - 1200. Но Вы писали: ktulho, on 11 Jan 2017 - 16:54, said: Макрос {{py:xvm.anglesAiming_y}} возвращает 0 в снайперском и стратегическом режиме, так как в этих режимах центральный маркер прицела находится по середине экрана. В аркадном режиме центральный маркер смещен вверх, поэтому макрос возвращает число, равное этому смещению., имеется ввиду для танков, у которых есть УГН (башня не вращается на 360 градусов).
А в описании макроса "координата Y нижнего УВН (всегда положительна или равна 0)"., тут надо добавить: (для снайперского и аркадного режима положительна или равна 0)
В снайперском режиме значение останавливается на 12. А в описании макроса "координата Y нижнего УВН (всегда положительна или равна 0)".
, для макроса {{py:xvm.anglesAiming_yBottom}} я искусственно добавил смещение на +12, а для макроса {{py:xvm.anglesAiming_yTop}} добавил минус 12. Дело в том, что если
"y": 0, "screenVAlign": "center",
то именно центр картинки окажется на нуле
Поэтому, в макросах {{py:xvm.anglesAiming_yBottom}} и {{py:xvm.anglesAiming_yTop}}, я добавил/отнял 12 (примерно половина высоты картинки).
-
Годовых макросов нет.
- 2
-
Куда получится?
В отдельную панель.
-
А можно один вопросик по питону?
Мне? Пожалуйста.
-
У кого-нибудь работает на риплеях перезарядка?
-
В уши не получится.
-
Работает ли {{py:sight.leftTime}} в реплеях?
Работает.
damageLog средствами XVM.
in Components of XVM and Addons (py_macro)
Posted
Удалил из секции "DamageLog" параметр:
Добавил в секции "log" и "lastHit" параметр:
Тест 0.9.17.1 еще не скачивал, поэтому пулить пока не буду. Прикреплю здесь.
damageLog.xc
damageLog.rar