def on_chat_sent(self, data): parsed = chat_sent().parse(data.data) self.logger.info( 'Chat message sent: <%s> %s', self.protocol.player.name, parsed.message.decode('utf-8') )
def on_chat_sent(self, data): data = chat_sent().parse(data.data) if self.protocol.player.muted and data.message[0] != self.config.command_prefix and data.message[ :2] != self.config.chat_prefix*2: self.protocol.send_chat_message( "You are currently ^red;muted^green; and cannot speak. You are limited to commands and admin chat (prefix your lines with ^yellow;%s^green; for admin chat." % (self.config.chat_prefix*2)) return False return True
def on_chat_sent(self, data): data = chat_sent().parse(data.data) if self.protocol.player.muted and data.message[0] != self.config.command_prefix and data.message[ :2] != "##": self.protocol.send_chat_message( "You are currently muted and cannot speak. You are limited to commands and admin chat (prefix your lines with ## for admin chat.") return False return True
def on_chat_sent(self, data): parsed = chat_sent().parse(data.data) if parsed.send_mode == 'LOCAL': return True if not parsed.message.startswith('/'): for p in self.irc_factory.irc_clients.itervalues(): p.msg(self.channel, "<%s> %s" % (self.protocol.player.name.encode("utf-8"), parsed.message.encode("utf-8"))) return True
def on_chat_sent(self, data): data = packets.chat_sent().parse(data.data) if data.message[:3] == self.prefix * 3: self.broadcast_message(data) return False if data.message[:2] == self.prefix * 2: self.message_admins(data) return False return True
def on_chat_sent(self, data): parsed = chat_sent().parse(data.data) msgdate = datetime.now().strftime("[%H:%M:%S]") message = json.dumps({"msgdate": msgdate, "author": self.protocol.player.name, "message": parsed.message.decode("utf-8")}) self.messages.append(message) self.messages_log.append(message) return True
def on_chat_sent(self, data): parsed = chat_sent().parse(data.data) for p in self.irc_factory.irc_clients.itervalues(): p.msg( self.channel, "<%s> %s" % (self.protocol.player.name.encode("utf-8"), parsed.message.encode("utf-8"))) return True
def on_chat_sent(self, data): data = chat_sent().parse(data.data) if self.protocol.player.muted and data.message[ 0] != self.config.command_prefix and data.message[: 2] != self.config.chat_prefix * 2: self.protocol.send_chat_message( "You are currently ^red;muted^green; and cannot speak. You are limited to commands and admin chat (prefix your lines with ^yellow;%s^green; for admin chat." % (self.config.chat_prefix * 2)) return False return True
def on_chat_sent(self, data): parsed = chat_sent().parse(data.data) if parsed.send_mode == 'LOCAL': return True if not parsed.message.startswith('/'): for p in self.irc_factory.irc_clients.itervalues(): p.msg( self.channel, "<%s> %s" % (self.protocol.player.name.encode("utf-8"), parsed.message.encode("utf-8"))) return True
def on_chat_sent(self, data): parsed = chat_sent().parse(data.data) msgdate = datetime.now().strftime('[%H:%M:%S]') message = json.dumps({ 'msgdate': msgdate, 'author': self.protocol.player.name, 'message': parsed.message.decode('utf-8') }) self.messages.append(message) self.messages_log.append(message) return True
def on_chat_sent(self, data): parsed = chat_sent().parse(data.data) msgdate = datetime.now().strftime('[%H:%M:%S]') message = json.dumps( { 'msgdate': msgdate, 'author': self.protocol.player.name, 'message': parsed.message.decode('utf-8') } ) self.messages.append(message) self.messages_log.append(message) return True
def on_chat_sent(self, data): name_and_message = packets.chat_sent().parse(data.data).message.split(":") if len(name_and_message) > 1 and re.match(self.not_two_of_this_prefix_re, name_and_message[0]): name = name_and_message[0][1:] message = ":".join(name_and_message[1:]) recipient = self.plugins['player_manager'].player_manager.get_logged_in_by_name(name) if recipient is None: self.protocol.send_chat_message("Not a valid whisper recipient. Usage: @name: message for you") else: self.protocol.factory.protocols[recipient.protocol].send_chat_message("%s: %s" % (self.protocol.player.colored_name(self.config.colors), message)) return False else: return True
def on_chat_sent(self, data): data = chat_sent().parse(data.data) data.message = data.message.decode("utf-8") if data.message[0] == self.command_prefix: split_command = data.message[1:].split() command = split_command[0] try: if command in self.commands: self.commands[command].__self__.protocol = self.protocol self.commands[command](split_command[1:]) else: return True return False except: self.logger.exception("Error in on_chat_sent.", exc_info=True) raise
def on_chat_sent(self, data): data = chat_sent().parse(data.data) data.message = data.message.decode("utf-8") if data.message[0] == self.command_prefix: split_command = data.message[1:].split() command = split_command[0] try: if command in self.commands: self.commands[command].__self__.protocol = self.protocol self.commands[command](split_command[1:]) else: return True return False except: self.logger.exception("Error in on_chat_sent.") raise
def on_chat_sent(self, data): data = chat_sent().parse(data.data) data.message = data.message.decode('utf-8') if data.message.startswith(self.command_prefix): split_command = data.message[1:].split() command = split_command[0] try: if command in self.commands: self.commands[command].__self__.protocol = self.protocol self.commands[command](split_command[1:]) self.logger.info('Command sent: <%s> %s', self.protocol.player.name, data.message) else: return True return False except: self.logger.exception('Error in on_chat_sent.') raise
def on_chat_sent(self, data): data = chat_sent().parse(data.data) data.message = data.message.decode('utf-8') if data.message.startswith(self.command_prefix): split_command = data.message[1:].split() command = split_command[0] try: if command in self.commands: self.commands[command].__self__.protocol = self.protocol self.commands[command](split_command[1:]) self.logger.info( 'Command sent: <%s> %s', self.protocol.player.name, data.message ) else: return True return False except: self.logger.exception('Error in on_chat_sent.') raise
def on_chat_sent(self, data): parsed = chat_sent().parse(data.data) self.logger.info('Chat message sent: <%s> %s', self.protocol.player.name, parsed.message.decode('utf-8'))
def on_chat_sent(self, data): parsed = chat_sent().parse(data.data) self.logger.info("Chat message sent: <%s> %s", self.protocol.player.name, parsed.message)
def on_chat_sent(self, data): parsed = chat_sent().parse(data.data) parsed.message = parsed.message.decode("utf-8") self.logger.info("Chat message sent: <%s> %s", self.protocol.player.name, parsed.message)