private void Action_MenuEdit(ActionInfo info, PlayerObject play) { NetMsg.MsgNpcReply msg = new NetMsg.MsgNpcReply(); msg.Create(null, play.GetGamePackKeyEx()); msg.interactType = 259; String[] option = info.param.Split(' '); if (option.Length != 3) { Log.Instance().WriteLog("Action_MenuEdit参数数量不对." + info.param); } ushort nAcceptLen = Convert.ToUInt16(option[0]); uint idTask = Convert.ToUInt32(option[1]); play.SetTaskID(idTask); String sText = option[2]; msg.param2 = nAcceptLen; msg.text = sText; play.SendData(msg.GetBuffer()); //byte[] data1 = { 29, 0, 240, 7, 0, 0, 0, 0, 15, 0, 0, 3, 1, 12, 190, 252, 205, 197, 207, 235, 189, 208, 161, 173, 161, 173, 0, 0, 0 }; //play.GetGamePackKeyEx().EncodePacket(ref data1, data1.Length); //play.SendData(data1); }