Exemplo n.º 1
0
	def process_bytes(self, bytes):
		self.lock.acquire()
		running = self.running
		self.lock.release()
		
		if running:
			return
			
		my_name = utility.get_my_name()
		if my_name not in configuration.battle_orders_barbarians:
			return
			
		message = packets.parse_message(bytes)
		if message != None:
			name, message = message
			if privileges.has_remote_privileges(name):
				self.process_command(name, message)
Exemplo n.º 2
0
	def process_bytes(self, bytes):
		self.lock.acquire()
		running = self.running
		self.lock.release()
		
		if running:
			return
		
		my_name = utility.get_my_name()
		if my_name not in configuration.enchanters:
			return
			
		self.mana = craw.get_mana()
		if self.mana == None:
			print 'Unable to retrieve the mana values'
			return
			
		message = packets.parse_message(bytes)
		if message != None:
			name, message = message
			if privileges.has_remote_privileges(name):
				self.process_command(name, message)