Bool Client_Out_CharList(PUserSocket sock, va_list args, CPacketAssembler& result) { // from server: cdb va_list argptr = args; // 0 1 2 3 4 5 6 7 // 0123456789012345678901234567890123456789012345678901234567890123456789012 // C4 cd (SdSddddddddddffddddddddddddddddddddddddddddd ddddddddddddddd ddddffdddc ) // C6 cd (SdSddddddddddffdQddddddddddddddddddddddddddddddddddddddddddddddddffdddchh) Byte PacketId = arg_c; Int32 CharCount = arg_d; Int32 BufferSize = arg_d; PByte Buffer = arg_b; result.WriteC(PacketId); result.WriteD(CharCount); CPacketDisassembler reader(Buffer); for (int i=0; i