Jump to content
Korean Random
Sign in to follow this  
skynetv

BattleTeamsBasesController (invalidateTeamBasePoints)

Recommended Posts

Добрый день. Прошу помощи, ребят.
Пишу мод, который использует для работы у себя очки захвата флага (полоску захвата свою делаю). Юзаю фичи 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. ЧЯДНТ?
Заранее благодарю за ответ)

Edited by skynetv

Share this post


Link to post

Short link
Share on other sites

При чем тут XVM? WG поменяли сигнатуру метода в новом патче.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Точно, не заметил. Моя невнимательность. Благодарю за ответ) 

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...