Beispiel #1
0
    private static void ToProcessOnCCommand(string command)
    {
        C2SChatCommon data = new C2SChatCommon();

        data.type         = GameConst.CHAT_BCAST_ALL;
        data.info         = new PkgChatC2S();
        data.info.content = System.Text.Encoding.UTF8.GetBytes(command);
        NetClient.GetBaseClient().SendData <C2SChatCommon>(NetMsg.MSG_CHAT_COMMON, data);
    }
Beispiel #2
0
        /// <summary>
        /// 通过主链接发送GM指令
        /// </summary>
        /// <param name="cmd"></param>
        public static void SendGMCommandThroughMajorConnect(DebugUI.Command cmd)
        {
            string str = "";

            for (int i = 2; i < cmd.main.ToLower().Length; i++)
            {
                str = str + cmd.main.ToLower()[i];
            }

            C2SChatCommon data = new C2SChatCommon();

            data.type         = GameConst.CHAT_BCAST_ALL;
            data.info.content = System.Text.Encoding.UTF8.GetBytes(str);

            NetClient.GetBaseClient().SendData <C2SChatCommon>(NetMsg.MSG_CHAT_COMMON, data);
        }
Beispiel #3
0
    private static void SendCCommandConnect(string commandStr, string[] args)
    {
        string str = "";

        for (int i = 2; i < commandStr.ToLower().Length; i++)
        {
            str = str + commandStr.ToLower()[i];
        }

        for (int i = 0; i < args.Length; i++)
        {
            str += "&" + args[i];
        }


        C2SChatCommon data = new C2SChatCommon();

        data.type         = GameConst.CHAT_BCAST_ALL;
        data.info         = new PkgChatC2S();
        data.info.content = System.Text.Encoding.UTF8.GetBytes(str);
        NetClient.GetBaseClient().SendData <C2SChatCommon>(NetMsg.MSG_CHAT_COMMON, data);
    }