ktulho 5,790 #429502 Posted May 4, 2018 В 02.05.2018 в 19:57, HEKPOMAHT сказал: надпись "Готов" иногда окрашивается сначала в красный, потом зелёный. Вроде исправил. 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #429505 Posted May 4, 2018 проверил на реплее с багом - теперь нормально, отпишусь если что. возник вопрос по {{py:sight.isBattle}}: по какому событию макрос должен обновляется ? если PY(ON_RELOAD) нет, а какое-нибудь другое, то пока тип снаряда или режим прицела не изменишь, макрос не срабатывает. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #429508 Posted May 4, 2018 6 минут назад, HEKPOMAHT сказал: возник вопрос по {{py:sight.isBattle}}: по какому событию макрос должен обновляется ? Для него не делал событие. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #429544 Posted May 4, 2018 давай может займёмся, если время есть заодно ошибку глянь по перезарядке ERROR: Цитата 2018-05-04 15:02:27.979: INFO: ============================= 2018-05-04 15:02:33.066: INFO: ============================= 2018-05-04 15:02:33.066: INFO: 2018-05-04 15:02:33: [ERROR] mods/xfw/python/xfw/events.pyc 2018-05-04 15:02:33.066: ERROR: Traceback (most recent call last): 2018-05-04 15:02:33.066: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-05-04 15:02:33.067: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-05-04 15:02:33.068: ERROR: File "res_mods/configs/xvm/py_macro\reloading.py", line 111, in CrosshairPanelContainerMeta_as_setReloadingS 2018-05-04 15:02:33.068: ERROR: reloading(duration, baseTime, startTime) 2018-05-04 15:02:33.068: ERROR: File "res_mods/configs/xvm/py_macro\reloading.py", line 51, in reloading 2018-05-04 15:02:33.068: ERROR: BigWorld.cancelCallback(reloadTimerCallbackID) 2018-05-04 15:02:33.068: ERROR: ValueError: py_cancelCallback: Incorrect callback ID. 2018-05-04 15:02:33.068: INFO: ============================= 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #429547 Posted May 4, 2018 10 минут назад, HEKPOMAHT сказал: заодно ошибку глянь по перезарядке Исправил. 10 минут назад, HEKPOMAHT сказал: давай может займёмся, если время есть Оно надо? Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #429548 Posted May 4, 2018 5 минут назад, ktulho сказал: Оно надо? да конечно - нужный, толковый макрос В двух местах применяю его. сам же знаешь, я просто так от болды не прошу - всё продумано. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #429552 Posted May 4, 2018 Если только в отдельный скрипт его вывести: В 23.03.2018 в 17:40, ktulho сказал: Макрос {{py:sight.isBattle}} он не относится напрямую к прицелу. Его нужно вынести в отдельный скрипт и забросить в тему Сборник py_macro. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #429553 Posted May 4, 2018 да я знаю, давай отдельным. вот один раз выскочила ERROR: Цитата 2018-05-04 20:02:50.416: INFO: ============================= 2018-05-04 20:02:50.416: INFO: 2018-05-04 20:02:50: [ERROR] mods/xfw/python/xfw/events.pyc 2018-05-04 20:02:50.416: ERROR: Traceback (most recent call last): 2018-05-04 20:02:50.417: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-05-04 20:02:50.417: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-05-04 20:02:50.418: ERROR: File "res_mods/configs/xvm/py_macro\reloading.py", line 112, in CrosshairPanelContainerMeta_as_setReloadingS 2018-05-04 20:02:50.418: ERROR: reloading(duration, baseTime, startTime) 2018-05-04 20:02:50.418: ERROR: File "res_mods/configs/xvm/py_macro\reloading.py", line 51, in reloading 2018-05-04 20:02:50.418: ERROR: BigWorld.cancelCallback(reloadTimerCallbackID) 2018-05-04 20:02:50.418: ERROR: ValueError: py_cancelCallback: Incorrect callback ID. 2018-05-04 20:02:50.418: INFO: ============================= 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #429561 Posted May 4, 2018 41 минуту назад, HEKPOMAHT сказал: вот один раз выскочила Ещё раз исправил. 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #429566 Posted May 4, 2018 33 минуты назад, ktulho сказал: Ещё раз исправил. скатал пару боёв - больше ошибок нет, логи чистые жду пополнения сборника ) из sight.py этот кусок нужно выпилить ? @xvm.export('sight.isBattle', deterministic=False) def sight_isBattle(): startBattle = arenaPeriod.getPeriod() if arenaPeriod is not None else 0 # log('startBattle = %s' % startBattle) return 'battle' if startBattle >= 3 else None === такая раз выскочила: ERROR: Цитата 2018-05-05 02:05:48.792: INFO: ============================= 2018-05-05 02:05:48.792: INFO: 2018-05-05 02:05:48: [ERROR] mods/xfw/python/xfw/events.pyc 2018-05-05 02:05:48.792: ERROR: Traceback (most recent call last): 2018-05-05 02:05:48.792: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-05-05 02:05:48.793: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-05-05 02:05:48.793: ERROR: File "res_mods/configs/xvm/py_macro\reloading.py", line 112, in CrosshairPanelContainerMeta_as_setReloadingS 2018-05-05 02:05:48.794: ERROR: reloading(duration, baseTime, startTime) 2018-05-05 02:05:48.794: ERROR: File "res_mods/configs/xvm/py_macro\reloading.py", line 50, in reloading 2018-05-05 02:05:48.794: ERROR: BigWorld.cancelCallback(reloadTimerCallbackID) 2018-05-05 02:05:48.794: ERROR: ValueError: py_cancelCallback: Incorrect callback ID. 2018-05-05 02:05:48.794: INFO: ============================= 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #429647 Posted May 5, 2018 12 часов назад, ktulho сказал: Ещё раз исправил. глянь баг вчера форум объеденил. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #429649 Posted May 5, 2018 12 часов назад, HEKPOMAHT сказал: такая раз выскочила: ERROR: И ещё раз исправил. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #429651 Posted May 5, 2018 19 минут назад, ktulho сказал: И ещё раз исправил. фух, вроде всё - с прицелом разобрались!!! battleMessages тока сыплет, жаль автора нет пока... Quote Share this post Link to post Short link Share on other sites
Jack_ppc 77 #429654 Posted May 5, 2018 @HEKPOMAHT , ты спишь когда-нибудь? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #429659 Posted May 5, 2018 (edited) Из скрипта sight.py убраны макросы и событие: {{py:sight.health(norm)}} - если параметр norm не задан, то возвращает количество оставшихся очков прочности. Иначе возвращает нормализованное значение очков прочности; {{py:sight.isBattle}} - возвращает 'battle', если бой начался, иначе пусто. PY(ON_PLAYER_HEALTH) - срабатывает при изменении очков прочности ({{py:sight.health(norm)}}). Аналоги этих макросов искать в этой теме. Edited May 5, 2018 by ktulho Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #429667 Posted May 5, 2018 при отключённом прицеле макросы скрипта reloading.py в конструкции {{py:isBattle?бой|начало}} - 'начало' показывает, как бой начинается - пропадает. === при отключённом прицеле скрывается таймер ВГ Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #429669 Posted May 5, 2018 8 минут назад, HEKPOMAHT сказал: при отключённом прицеле макросы скрипта reloading.py в конструкции {{py:isBattle?бой|начало}} - 'начало' показывает, как бой начинается - пропадает. Покажи всю секцию. 15 минут назад, HEKPOMAHT сказал: при отключённом прицеле скрывается таймер ВГ Проверь в настройках клиента. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #429670 Posted May 5, 2018 "updateEvent": "PY(ON_CAMERA_MODE), PY(ON_RELOAD), PY(ON_BEGIN_BATTLE)", "format": "{{py:isBattle?{{py:sight.reloadTime%3.2f}}|начало}}" "sight": { "enabled": false ВГ таймера тоже нет Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #429671 Posted May 5, 2018 39 минут назад, HEKPOMAHT сказал: при отключённом прицеле макросы скрипта reloading.py в конструкции {{py:isBattle?бой|начало}} - 'начало' показывает, как бой начинается - пропадает. Ну вроде всё правильно. При отключенном прицеле макрос {{py:sight.reloadTime%3.2f}} возвращает пусто. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #429673 Posted May 5, 2018 при отключённом прицеле по идее поля должны скрываться, независимо от содержания. Quote Share this post Link to post Short link Share on other sites