-
Posts
10,828 -
Joined
-
Last visited
-
Days Won
418
Everything posted by ktulho
-
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Согласен, можно убрать. -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Не понял. UPD. Понял. не стоит их убирать. Макросы {{py:isWheeledTech}} - возвращает 'wheel' если техника колесная, иначе пусто; {{py:hasSiegeMode}} - возвращает 'siege' если техника может переходить в осадный режим, иначе пусто; {{py:hasAutoSiegeMode}} - возвращает 'siege' если техника может автоматически переходить в осадный режим, иначе пусто; {{py:isDualGunVehicle}} - возвращает 'dual' если техника имеет два орудия, иначе пусто. хороши тем, что они возвращают значение, которое не меняется в течении боя. Их не нужно обновлять по событию, и можно использовать, без снижения производительности. -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Там много чего надо сделать. -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
А лучше перенести макрос {{py:sight.isAutoReload}} в infoMyVehicle.py -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Во-первых, is в названии как бы намекает на два варианта ответа да или нет, а не на три варианта. Во-вторых, повторяю вопрос, это надо? Чем конструкция {{py:sight.isAutoReload=auto?один|{{py:sight.isAutoReload=dual?два|три}}}} лучше {{py:sight.isAutoReload?один|{{py:sight.isDualGunVehicle?два|три}}}} ? -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Про что? -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Такая подстановка не проще: {{py:sight.isAutoReload=auto?один|{{py:sight.isAutoReload=dual?два|три}}}} Плюс придется менять название макроса. -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Исправлен макрос {{py:sight.quantityInClipShells}} для двухсвтольной техники. Скрипт подходит для тестового клиента. quantityShells.py -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Это надо? auto не достаточно? -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Там все по другому. Надо подумать, какие макросы, что должны возвращать. Поправил. Скрипт подходит для тестового клиента. quantityShells.py -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
@HEKPOMAHT А с перезарядкой у двухстволки все нормально? -
Обсуждение ночных сборок (НЕ для багрепортов)
ktulho replied to sirmax's topic in Bug Reports & Testing
@Mixaill теперь чтобы использовать @registerEvent и @overrideMethod необходимо импортировать их из xfw? from xfw import * -
[Лог нанесенного урона / Hitlog] V2 (py_macro)
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Прикрепите логи. -
damageLog средствами XVM.
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
Основная проблема в том, что в tweens не работает параметр "screenVAlign", а также py_macros. Поэтому не удается привязаться к нижнему краю экрану. Для разрешения экрана 1600х1024 можно сделать так (измененный default): // Display the last damage (hit) (see damageLog.xc). // Отображение последнего урона (попадания) (см. damageLog.xc). "lastHit": { "enabled": true, "updateEvent": "PY(ON_LAST_HIT)", // "screenVAlign": "bottom", "tweens": [ // "damageLog"/"timeDisplayLastHit" [ "fromTo", 0.75, { "scaleX": 0, "scaleY": 0 , "y": 740}, {"screenVAlign": "bottom", "scaleX": 1, "scaleY": 1 , "y": 710} ], [ "to", 3.75, {"y": 560}], // [ "delay", 3.75 ], [ "fromTo", 0.5, { "scaleX": 1, "scaleY": 1, "y": 560 }, { "screenVAlign": "bottom", "scaleX": 0, "scaleY": 0, "y": 540} ] ], "x": 300, // "y": "{{py:xvm.damageLog.lastHit.y}}", "width": 200, "height": 50, "layer": "bottom", // "screenHAlign": "center", "shadow": { "distance": "{{py:xvm.damageLog.lastHit.shadow('distance')}}", "angle": "{{py:xvm.damageLog.lastHit.shadow('angle')}}", "color": "{{py:xvm.damageLog.lastHit.shadow('color')}}", "alpha": "{{py:xvm.damageLog.lastHit.shadow('alpha')}}", "blur": "{{py:xvm.damageLog.lastHit.shadow('blur')}}", "strength": "{{py:xvm.damageLog.lastHit.shadow('strength')}}", "hideObject": "{{py:xvm.damageLog.lastHit.shadow('hideObject')}}", "inner": "{{py:xvm.damageLog.lastHit.shadow('inner')}}", "knockout": "{{py:xvm.damageLog.lastHit.shadow('knockout')}}", "quality": "{{py:xvm.damageLog.lastHit.shadow('quality')}}" }, "textFormat": { "align": "center", "color": "0xF4EFE8", "size": 16 }, "format": "{{py:xvm.damageLog.lastHit}}", "mouseEvents": { "mouseDown": "lastHit_mouseDown", "mouseUp": "lastHit_mouseUp", "mouseMove": "lastHit_mouseMove" } }, -
Прицел (без сведения) средствами XVM
ktulho replied to ktulho's topic in Components of XVM and Addons (py_macro)
@BuSH Придумай название для макроса.