예제 #1
0
        public static byte[] getIncomingMessagePacket(Message msg, Character chr)
        {
            string message = msg.getMessage();
            int messageLength = message.Length;

            OutPacket op = new OutPacket(messageLength + 91);
            op.WriteInt		();
            op.WriteShort	(1);
            op.WriteShort	(20);
            op.WriteInt		(358585);
            op.WritePaddedString(msg.getDateTimeString(), 20);
            op.WriteInt		(12);
            op.WriteInt		(4);
            op.WriteLong	(4479951538479293);
            op.WritePaddedString(chr.getName(), 17);
            op.WritePaddedString("BrightMH", 17);
            op.WriteShort	(2080);
            op.WriteInt		(messageLength);
            op.WriteString	(message);
            return op.ToArray();
        }
예제 #2
0
 public void addMessage(Message message)
 {
     messages.Add(message);
 }