ktulho Posted May 4, 2018 Author Share Posted May 4, 2018 В 02.05.2018 в 19:57, HEKPOMAHT сказал: надпись "Готов" иногда окрашивается сначала в красный, потом зелёный. Вроде исправил. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 4, 2018 Share Posted May 4, 2018 проверил на реплее с багом - теперь нормально, отпишусь если что. возник вопрос по {{py:sight.isBattle}}: по какому событию макрос должен обновляется ? если PY(ON_RELOAD) нет, а какое-нибудь другое, то пока тип снаряда или режим прицела не изменишь, макрос не срабатывает. @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 4, 2018 Author Share Posted May 4, 2018 6 минут назад, HEKPOMAHT сказал: возник вопрос по {{py:sight.isBattle}}: по какому событию макрос должен обновляется ? Для него не делал событие. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 4, 2018 Share 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 Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 4, 2018 Author Share Posted May 4, 2018 10 минут назад, HEKPOMAHT сказал: заодно ошибку глянь по перезарядке Исправил. 10 минут назад, HEKPOMAHT сказал: давай может займёмся, если время есть Оно надо? @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 4, 2018 Share Posted May 4, 2018 5 минут назад, ktulho сказал: Оно надо? да конечно - нужный, толковый макрос В двух местах применяю его. сам же знаешь, я просто так от болды не прошу - всё продумано. @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 4, 2018 Author Share Posted May 4, 2018 Если только в отдельный скрипт его вывести: В 23.03.2018 в 17:40, ktulho сказал: Макрос {{py:sight.isBattle}} он не относится напрямую к прицелу. Его нужно вынести в отдельный скрипт и забросить в тему Сборник py_macro. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 4, 2018 Share 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 Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 4, 2018 Author Share Posted May 4, 2018 41 минуту назад, HEKPOMAHT сказал: вот один раз выскочила Ещё раз исправил. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 4, 2018 Share 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 Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 5, 2018 Share Posted May 5, 2018 12 часов назад, ktulho сказал: Ещё раз исправил. глянь баг вчера форум объеденил. @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 5, 2018 Author Share Posted May 5, 2018 12 часов назад, HEKPOMAHT сказал: такая раз выскочила: ERROR: И ещё раз исправил. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 5, 2018 Share Posted May 5, 2018 19 минут назад, ktulho сказал: И ещё раз исправил. фух, вроде всё - с прицелом разобрались!!! battleMessages тока сыплет, жаль автора нет пока... @ Quote Link to comment Short link Share on other sites More sharing options...
Jack_ppc Posted May 5, 2018 Share Posted May 5, 2018 @HEKPOMAHT , ты спишь когда-нибудь? @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 5, 2018 Author Share 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 Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 5, 2018 Share Posted May 5, 2018 при отключённом прицеле макросы скрипта reloading.py в конструкции {{py:isBattle?бой|начало}} - 'начало' показывает, как бой начинается - пропадает. === при отключённом прицеле скрывается таймер ВГ @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 5, 2018 Author Share Posted May 5, 2018 8 минут назад, HEKPOMAHT сказал: при отключённом прицеле макросы скрипта reloading.py в конструкции {{py:isBattle?бой|начало}} - 'начало' показывает, как бой начинается - пропадает. Покажи всю секцию. 15 минут назад, HEKPOMAHT сказал: при отключённом прицеле скрывается таймер ВГ Проверь в настройках клиента. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 5, 2018 Share 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 Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 5, 2018 Author Share Posted May 5, 2018 39 минут назад, HEKPOMAHT сказал: при отключённом прицеле макросы скрипта reloading.py в конструкции {{py:isBattle?бой|начало}} - 'начало' показывает, как бой начинается - пропадает. Ну вроде всё правильно. При отключенном прицеле макрос {{py:sight.reloadTime%3.2f}} возвращает пусто. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted May 5, 2018 Share Posted May 5, 2018 при отключённом прицеле по идее поля должны скрываться, независимо от содержания. @ 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.