skynetv
User-
Content Count
2 -
Joined
-
Last visited
Community Reputation
0 NoobContacts
-
Nick
skynetv
-
BattleTeamsBasesController (invalidateTeamBasePoints)
skynetv replied to skynetv's topic in XVM Development
Точно, не заметил. Моя невнимательность. Благодарю за ответ) -
Добрый день. Прошу помощи, ребят. Пишу мод, который использует для работы у себя очки захвата флага (полоску захвата свою делаю). Юзаю фичи xfw Раньше я вешал эвент на функцию invalidateTeamBasePoints класса BattleTeamsBasesController Выглядело это так @registerEvent(BattleTeamsBasesController, 'invalidateTeamBasePoints') def BattleTeamsBasesController_invalidateTeamBasePoints(self, baseTeam, baseID, points, capturingStopped): И после последнего обновления xvm перестал корректно работать этот декоратор. В логах питона дословно: INFO: ============================= INFO: 2016-05-29 09:34:07: [ERROR] ./res_mods/mods//xfw/python\xfw\events.pyc ERROR: Traceback (most recent call last): ERROR: File "mods/xfw/python/xfw/events.py", line 55, in __event_handler ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire ERROR: TypeError: BattleTeamsBasesController_invalidateTeamBasePoints() takes exactly 5 arguments (7 given) INFO: ============================= До последнего обновления xvm все замечательно работало. Но теперь он почему-то думает, что я 2 лишних аргумента пихаю в него. Но я код не менял с прошлого обновления. Только обновил XVM. ЧЯДНТ? Заранее благодарю за ответ)