def playerChat(self, packetData): try: buffer = ByteBuffer(packetData) buffer.setEndian(ByteBuffer.BIG_ENDIAN) id = buffer.nextByte() unk1 = buffer.nextByte() player_name_len = buffer.nextByte() playername = buffer.getString(player_name_len) #print Fore.WHITE + str.format('Player is chatting: {0}',playername) return except: pass
def playerLeft(self,packetData): try: buffer = ByteBuffer(packetData) buffer.setEndian(ByteBuffer.BIG_ENDIAN) id = buffer.nextByte() unk1 = buffer.nextDword() unk2 = buffer.nextByte() player_name_len = buffer.nextByte() playername = buffer.getString(player_name_len) print Fore.WHITE + str.format('Player left the area: {0}',playername) return except:pass