def encode(self): packet = Packet() players_count = len(self.__players) packet.write_u16(players_count) for i in range(players_count): packet.write_bytes(self.__players[i].get_bytes()) return packet.encode(msg.P_ACK_SCENE_PLAYERS)
def encode(self): packet = Packet() packet.write_u8(self.__id_u8) id_f32_count = len(self.__id_f32) packet.write_u16(id_f32_count) for i in range(id_f32_count): packet.write_f32(self.__id_f32[i]) packet.write_u8(self.__id_op_u8_flag) if self.__id_op_u8_flag: packet.write_u8(self.__id_op_u8) return packet.read_bytes()
def encode(self): packet = Packet() packet.write_u32(self.__uid) packet.write_u32(self.__uuid) packet.write_u16(self.__sid) packet.write_u16(self.__cid) packet.write_string(self.__os) packet.write_string(self.__version) packet.write_string(self.__uname) packet.write_string(self.__source) packet.write_string(self.__source_sub) packet.write_u32(self.__login_time) return packet.encode(msg.P_REQ_ROLE_CREATE)
def encode(self): packet = Packet() packet.write_u64(self.__u64) packet.write_string(self.__strxx) packet.write_bytes(self.__msg_req.get_bytes()) packet.write_u8(self.__msg_opt_flag) if self.__msg_opt_flag: packet.write_bytes(self.__msg_opt.get_bytes()) msg_rep_count = len(self.__msg_rep) packet.write_u16(msg_rep_count) for i in range(msg_rep_count): packet.write_bytes(self.__msg_rep[i].get_bytes()) return packet.encode(msg.P_REQ_TEST_PHP)
def encode(self): packet = Packet() packet.write_u32(self.__uid) packet.write_u32(self.__uuid) packet.write_u16(self.__sid) packet.write_u16(self.__cid) packet.write_u32(self.__login_time) packet.write_string(self.__pwd) packet.write_u8(self.__relink) packet.write_u8(self.__debug) packet.write_string(self.__os) packet.write_string(self.__version) return packet.encode(msg.P_REQ_ROLE_LOGIN)
def encode(self): packet = Packet() packet.write_u8(self.__id_u8) packet.write_u16(self.__id_u16) packet.write_u32(self.__id_u32) repeat_id_u8_count = len(self.__repeat_id_u8) packet.write_u16(repeat_id_u8_count) for i in range(repeat_id_u8_count): packet.write_u8(self.__repeat_id_u8[i]) packet.write_u8(self.__optional_id_u8_flag) if self.__optional_id_u8_flag: packet.write_u8(self.__optional_id_u8) return packet.encode(msg.P_REQ_TEST_X_X)
def encode(self): packet = Packet() packet.write_u8(self.__id_u8) packet.write_bytes(self.__role_base.get_bytes()) id_f32_count = len(self.__id_f32) packet.write_u16(id_f32_count) for i in range(id_f32_count): packet.write_f32(self.__id_f32[i]) packet.write_u8(self.__id_op_u8_flag) if self.__id_op_u8_flag: packet.write_u8(self.__id_op_u8) packet.write_u8(self.__op_role_base_flag) if self.__op_role_base_flag: packet.write_bytes(self.__op_role_base.get_bytes()) return packet.encode(msg.P_REQ_TEST_SEND)
def encode(self): packet = Packet() packet.write_u16(self.__u16) return packet.read_bytes()