Viller Posted May 26, 2019 Share Posted May 26, 2019 (edited) Все, сам разобрался, вопрос снят Edited May 26, 2019 by Viller @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 26, 2019 Author Share Posted May 26, 2019 @Viller обновите скрипт battleEfficiency.py, если не поможет прикрепите конфиг. @ Quote Link to comment Short link Share on other sites More sharing options...
Viller Posted May 26, 2019 Share Posted May 26, 2019 30 минут назад, ktulho сказал: @Viller обновите скрипт battleEfficiency.py, если не поможет прикрепите конфиг. Спасибо, разобрался. но дело не в скрипте было, и не в XVM вообще. Дамаг панель была с ошибкой. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted June 11, 2019 Share Posted June 11, 2019 (edited) 2019-06-11 23:43:53.376: INFO: ============================= 2019-06-11 23:43:53.376: INFO: 2019-06-11 23:43:53: [ERROR] mods/xfw/python/xfw/events.pyc 2019-06-11 23:43:53.376: ERROR: Traceback (most recent call last): 2019-06-11 23:43:53.376: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2019-06-11 23:43:53.377: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2019-06-11 23:43:53.378: ERROR: File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 990, in Vehicle_onHealthChanged 2019-06-11 23:43:53.378: ERROR: data.onHealthChanged(self, newHealth, attackerID, attackReasonID) 2019-06-11 23:43:53.378: ERROR: File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 552, in onHealthChanged 2019-06-11 23:43:53.378: ERROR: self.updateData() 2019-06-11 23:43:53.378: ERROR: File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 374, in updateData 2019-06-11 23:43:53.378: ERROR: self.updateLabels() 2019-06-11 23:43:53.378: ERROR: File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 438, in updateLabels 2019-06-11 23:43:53.378: ERROR: _logAlt.output() 2019-06-11 23:43:53.378: ERROR: File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 825, in output 2019-06-11 23:43:53.378: ERROR: self.groupDmg() 2019-06-11 23:43:53.378: ERROR: File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 806, in groupDmg 2019-06-11 23:43:53.378: ERROR: self.updateGroupedValues(parametersDmg) 2019-06-11 23:43:53.378: ERROR: File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 794, in updateGroupedValues 2019-06-11 23:43:53.379: ERROR: self.dataLog['fireDuration'] = BigWorld.time() - parametersDmg['startAction'] if (attackReasonID == 1) and (parametersDmg['startAction'] is not None) else None 2019-06-11 23:43:53.379: ERROR: NameError: global name 'attackReasonID' is not defined 2019-06-11 23:43:53.379: INFO: ============================= Edited June 11, 2019 by HEKPOMAHT ✂ удаление реплея 1 @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted June 11, 2019 Author Share Posted June 11, 2019 Запулил исправление. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted June 11, 2019 Share Posted June 11, 2019 31 минуту назад, ktulho сказал: Запулил исправление. Build: 9167 - норм. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted June 24, 2019 Share Posted June 24, 2019 нашёл ошибку: 2019-06-24 14:26:18.476: INFO: ============================= 2019-06-24 14:26:18.476: INFO: 2019-06-24 14:26:18: [ERROR] mods/xfw/python/xfw/events.pyc 2019-06-24 14:26:18.476: ERROR: Traceback (most recent call last): 2019-06-24 14:26:18.476: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2019-06-24 14:26:18.477: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2019-06-24 14:26:18.477: ERROR: File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 1050, in Vehicle_showDamageFromShot 2019-06-24 14:26:18.478: ERROR: data.showDamageFromShot(self, attackerID, points, effectsIndex, damageFactor) 2019-06-24 14:26:18.478: ERROR: File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 457, in showDamageFromShot 2019-06-24 14:26:18.478: ERROR: compName = decodedPoints[0].componentName 2019-06-24 14:26:18.478: ERROR: IndexError: list index out of range 2019-06-24 14:26:18.478: INFO: ============================= Прокрутил 5 раз реплей - не воспроизводится. Наверно случайно выскочила. @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted June 24, 2019 Author Share Posted June 24, 2019 Исправил. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted July 9, 2019 Share Posted July 9, 2019 @ktulho я или не я) когда-то спрашивали про плавное появление/затухание блока. Я тут подумал, а если в это в самом моде сделать. То есть добавить св.-во "transition" и можно применять где угодно: при появлении сообщения о последнем уроне (и самой строки), в маркерах техники отлетающий урон, в окне статистики по таб появление всей таблицы, в экстра полях то же пригодилось бы. Но наверно это нужно глобально код переписывать и как это скажется на быстродействии... В сайте же это реализовано на картинках. Или этот вопрос больше к боссам относится? @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted July 9, 2019 Author Share Posted July 9, 2019 9 минут назад, HEKPOMAHT сказал: Или этот вопрос больше к боссам относится? Ага. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted July 9, 2019 Share Posted July 9, 2019 @sirmax глянь по возможности, нужен твой мудрый вердикт. @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted July 9, 2019 Share Posted July 9, 2019 речь про extraFields? @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted July 9, 2019 Share Posted July 9, 2019 48 минут назад, sirmax сказал: речь про extraFields? для extraFields с виждетами. В стандартных полях только для окна статистики по таб, если получится. В маркерах по умолчанию появление/затухание есть и раз ни кто не спрашивал, думаю отдельная настройка там не нужна (имхо), хотя кто его знает. @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted July 11, 2019 Share Posted July 11, 2019 (edited) можно прикрутить вот этот метод: https://greensock.com/asdocs/com/greensock/TweenLite.html#to(), только не понятно по какому событию он будет срабатывать. Можешь пример описать? Edited July 11, 2019 by sirmax @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted July 11, 2019 Author Share Posted July 11, 2019 @sirmax я бы предложил после срабатывания любого события в extraFields. И добавить задержку, через сколько будет начинать затухать и с какой скоростью. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted July 11, 2019 Share Posted July 11, 2019 45 минут назад, sirmax сказал: Можешь пример описать? по методам и т.д я конечно специалист (на днях взломал сервера Пентагона) обрисую своими словами, как мне видится: - условно назову параметр "транформация" - параметр будет иметь 2 значения: [t1, t2] (по-умолчанию: null) t1 - время , за которое объект станет полностью не прозрачным (alpha от 0 до 100) то есть время появления t2 - время, за которое объект пропадёт (alpha от 100 до 0) то есть время затухания ---- "транформация": [2s, 3s] пример 1: при нажатии горячей клавиши; - нажал клавишу - через 2 сек. поле станет полностью видимым - отпустил - через 3 сек поле исчезнет пример 2: сообщение о полученном уроне: - плавное появление - 2 сек - плавное затухание до полного исчезновения - 3 сек пример 3: окно статистики по таб - нажал клавишу -> содержимое полей появилось например через пол секунды (ну это так, больше для красоты) @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted July 11, 2019 Author Share Posted July 11, 2019 13 минут назад, HEKPOMAHT сказал: - параметр будет иметь 2 значения: [t1, t2] (по-умолчанию: null) t1 - время , за которое объект станет полностью не прозрачным (alpha от 0 до 100) то есть время появления t2 - время, за которое объект пропадёт (alpha от 100 до 0) то есть время затухания Тогда наверное стоит добавить время когда объект не меняет прозрачность. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted July 11, 2019 Share Posted July 11, 2019 3 минуты назад, ktulho сказал: Тогда наверное стоит добавить время когда объект не меняет прозрачность. так есть же: // Продолжительность отображения (секунды). "timeDisplayLastHit": 7, ---- если поле не исчезает (строки лога) - будет только t1 срабатывать @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted July 11, 2019 Author Share Posted July 11, 2019 (edited) 11.07.2019 в 21:13, HEKPOMAHT сказал: так есть же: Так речь идет обо всех extraFiеlds, а не только об последнем уроне в damageLog. Edited July 28, 2019 by ktulho @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted July 11, 2019 Share Posted July 11, 2019 @ktulho я не подумал... нужно было отдельную тему в предложениях создавать @ 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.