def handle_chat(self, data):
"""
Handle the chat from players.
"""
if string.capitalize(data['div_class']) == 'Chatnotice':
return
func = 'onChat_type%s' % (string.capitalize(data['div_class']))
if hasattr(self, func):
self.debug('routing ----> %s' % func)
func = getattr(self, func)
event = func(data)
if event:
if event != 'unable to auth client':
self.queueEvent(event)
else:
return
else:
self.warning('TODO: handle: %s(%s)' % (func, data))
else:
self.warning('TODO: handle packet : %s' % data)
self.queueEvent(self.getEvent('EVT_UNKNOWN', data))
评论列表
文章目录