def cmd_listen(self, name): try: h = packets_by_name[name] except KeyError: self.client_output.write("packet \"%s\" is not recongized\n" % name) else: plugin_manager.register_listener(self, "packet-%s" % name) self.client_output.write("ok.")
def OnActivate(self): self.client_output = plugin_manager.get_resource("chat-to-client") self.stdout = sys.stdout self.header = " T H I S I S A B U G . " plugin_manager.register_listener(self, "packet-position") plugin_manager.register_listener(self, "packet-location")