Esempio n. 1
0
        private void btn_accPortModify_Click(object sender, EventArgs e)
        {
            //文本监测

            //写入
            CIniCtrl.WriteIniData("Server", "ListenPort", txt_accMrgPort.Text, serverIni);
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog fileDialog = new OpenFileDialog();

            fileDialog.Multiselect = true;
            fileDialog.Title       = "请选择文件";
            fileDialog.Filter      = "所有文件(*.*)|*.*";

            if (fileDialog.ShowDialog() == DialogResult.OK)
            {
                string file = fileDialog.FileName;
                if (file.Contains("LoginServer.ini") || file.Contains("loginserver.ini"))
                {
                    txt_gameVerFile.Text = file;
                }
                else
                {
                    MessageBox.Show("错误的文件,请重新选择!");
                    txt_gameVerFile.Text = "请选择版本文件!";
                    return;
                }
            }
            else
            {
                return;
            }

            //读取版本号到vertxt
            string CurVer = CIniCtrl.ReadIniData("System", "Version", "", txt_gameVerFile.Text);

            txt_gameVer.Text = CurVer;

            //保存次路径到工具配置文件
            CIniCtrl.WriteIniData("Config", "gameVersionFile", txt_gameVerFile.Text, serverIni);
        }
Esempio n. 3
0
        private void button19_Click(object sender, EventArgs e)
        {
            OpenFileDialog fileDialog = new OpenFileDialog();

            fileDialog.Multiselect = true;
            fileDialog.Title       = "请选择文件";
            fileDialog.Filter      = "所有文件(*.*)|*.*";

            if (fileDialog.ShowDialog() == DialogResult.OK)
            {
                string file = fileDialog.FileName;
                if (file.Contains("题库.txt"))
                {
                    txt_QusbankFile.Text = file;
                    CIniCtrl.WriteIniData("Config", "QuesBankFile", file, serverIni);
                }
                else
                {
                    MessageBox.Show("错误的文件,请重新选择!");
                    txt_QusbankFile.Text = "请选择版本文件!";
                    return;
                }
            }
            else
            {
                return;
            }
        }
Esempio n. 4
0
        private void ben_xbconfSave_Click(object sender, EventArgs e)
        {
            if (xbconf_SelectedIndex >= 0)
            {
                if (!string.IsNullOrEmpty(txt_xbconfCap.Text))
                {
                    //保存配置
                    string xbconfCap  = "xbconfCap" + xbconf_SelectedIndex;
                    string xbconfDesc = "xbconfDesc" + xbconf_SelectedIndex;
                    CIniCtrl.WriteIniData("XbConf", xbconfCap, txt_xbconfCap.Text, serverIni);
                    CIniCtrl.WriteIniData("XbConf", xbconfDesc, rbx_confDesc.Text, serverIni);

                    //物品代币
                    string tmp           = "xbconfItemsId" + xbconf_SelectedIndex;
                    string xbconfItemsId = txt_xbId1.Text + "," + txt_xbId2.Text + "," + txt_xbId3.Text + "," + txt_xbId4.Text + "," + txt_xbId5.Text
                                           + "," + txt_xbId6.Text + "," + txt_xbId7.Text + "," + txt_xbId8.Text + "," + txt_xbId9.Text + "," + txt_xbId10.Text;
                    CIniCtrl.WriteIniData("XbConf", tmp, xbconfItemsId, serverIni);
                    tmp = "xbconfItemsName" + xbconf_SelectedIndex;
                    string xbconfItemsName = txt_xbName1.Text + "," + txt_xbName2.Text + "," + txt_xbName3.Text + "," + txt_xbName4.Text + "," + txt_xbName5.Text
                                             + "," + txt_xbName6.Text + "," + txt_xbName7.Text + "," + txt_xbName8.Text + "," + txt_xbName9.Text + "," + txt_xbName10.Text;
                    CIniCtrl.WriteIniData("XbConf", tmp, xbconfItemsName, serverIni);
                    tmp = "xbconfItemsCount" + xbconf_SelectedIndex;
                    string xbconfItemsCount = txt_xbCount1.Text + "," + txt_xbCount2.Text + "," + txt_xbCount3.Text + "," + txt_xbCount4.Text + "," + txt_xbCount5.Text
                                              + "," + txt_xbCount6.Text + "," + txt_xbCount7.Text + "," + txt_xbCount8.Text + "," + txt_xbCount9.Text + "," + txt_xbCount10.Text;
                    CIniCtrl.WriteIniData("XbConf", tmp, xbconfItemsCount, serverIni);
                    tmp = "xbconfDb" + xbconf_SelectedIndex;
                    CIniCtrl.WriteIniData("XbConf", tmp, txt_dbSend.Text, serverIni);

                    cbx_xbconf.Items[xbconf_SelectedIndex] = txt_xbconfCap.Text;
                }
            }
        }
Esempio n. 5
0
        private void txt_accMrgPort_TextChanged(object sender, EventArgs e)
        {
            //文本监测

            //写入
            CIniCtrl.WriteIniData("Server", "ListenPort", txt_accMrgPort.Text, serverIni);
            accMrgPort = txt_accMrgPort.Text;
        }
Esempio n. 6
0
        private void txt_sqlPort_TextChanged(object sender, EventArgs e)
        {
            //文本监测

            //写入
            CIniCtrl.WriteIniData("Server", "SqlPort", txt_sqlPort.Text, serverIni);
            sql_srvPort = txt_sqlPort.Text;
        }
Esempio n. 7
0
 private void txt_loginVer_TextChanged(object sender, EventArgs e)
 {
     if (txt_gameVerFile.Text != "" && txt_gameVerFile.Text != null)
     {
         //写版本号到配置文件.ini
         CIniCtrl.WriteIniData("Config", "loginVersion", txt_loginVer.Text, serverIni);
     }
 }
Esempio n. 8
0
        private void btn_regConfSave_Click(object sender, EventArgs e)
        {
            serverIni = System.AppDomain.CurrentDomain.BaseDirectory + "配置文件.ini";

            //配置编号
            string conf_num = cbx_rcgConfNum.Text;

            string id   = "";
            string name = "";
            string num  = "";

            //配置内容
            id   = txt_confId1.Text;
            name = txt_confName1.Text;
            num  = txt_confNum1.Text;
            //保存
            CIniCtrl.WriteIniData("Recharge", conf_num + "_id1", id, serverIni);
            CIniCtrl.WriteIniData("Recharge", conf_num + "_name1", name, serverIni);
            CIniCtrl.WriteIniData("Recharge", conf_num + "_num1", num, serverIni);

            //配置内容
            id   = txt_confId2.Text;
            name = txt_confName2.Text;
            num  = txt_confNum2.Text;
            //保存
            CIniCtrl.WriteIniData("Recharge", conf_num + "_id2", id, serverIni);
            CIniCtrl.WriteIniData("Recharge", conf_num + "_name2", name, serverIni);
            CIniCtrl.WriteIniData("Recharge", conf_num + "_num2", num, serverIni);

            //配置内容
            id   = txt_confId3.Text;
            name = txt_confName3.Text;
            num  = txt_confNum3.Text;
            //保存
            CIniCtrl.WriteIniData("Recharge", conf_num + "_id3", id, serverIni);
            CIniCtrl.WriteIniData("Recharge", conf_num + "_name3", name, serverIni);
            CIniCtrl.WriteIniData("Recharge", conf_num + "_num3", num, serverIni);

            //配置内容
            id   = txt_confId4.Text;
            name = txt_confName4.Text;
            num  = txt_confNum4.Text;
            //保存
            CIniCtrl.WriteIniData("Recharge", conf_num + "_id4", id, serverIni);
            CIniCtrl.WriteIniData("Recharge", conf_num + "_name4", name, serverIni);
            CIniCtrl.WriteIniData("Recharge", conf_num + "_num4", num, serverIni);

            //配置内容
            id   = txt_confId5.Text;
            name = txt_confName5.Text;
            num  = txt_confNum5.Text;
            //保存
            CIniCtrl.WriteIniData("Recharge", conf_num + "_id5", id, serverIni);
            CIniCtrl.WriteIniData("Recharge", conf_num + "_name5", name, serverIni);
            CIniCtrl.WriteIniData("Recharge", conf_num + "_num5", num, serverIni);
        }
Esempio n. 9
0
 private void cbx_AutoStart15Talk_CheckedChanged(object sender, EventArgs e)
 {
     if (cbx_AutoStart15Talk.Checked)
     {
         CIniCtrl.WriteIniData("Config", "15TalkAutoStart", "Enable", serverIni);
     }
     else
     {
         CIniCtrl.WriteIniData("Config", "15TalkAutoStart", "Disable", serverIni);
     }
 }
Esempio n. 10
0
 private void cbx_AutoFreeze_CheckedChanged(object sender, EventArgs e)
 {
     if (cbx_AutoFreeze.Checked)
     {
         CIniCtrl.WriteIniData("Config", "AutoFreeze", "Enable", serverIni);
     }
     else
     {
         CIniCtrl.WriteIniData("Config", "AutoFreeze", "Disable", serverIni);
     }
 }
Esempio n. 11
0
        private void button3_Click(object sender, EventArgs e)
        {
            string gServerIp = txt_GServerIP.Text;

            CIniCtrl.WriteIniData("Server", "GServerIP", gServerIp, serverIni);

            //

            //读取 //soldata/Server.ini
            string ServerFile = txt_svrForder.Text + "\\soldata\\Server.ini";

            if (!File.Exists(ServerFile))
            {
                return;
            }
            FileStream   rdfs = new FileStream(ServerFile, FileMode.Open, FileAccess.Read);
            StreamReader rd   = new StreamReader(rdfs, Encoding.ASCII);

            rd.BaseStream.Seek(0, SeekOrigin.Begin);

            rd.DiscardBufferedData();
            rd.BaseStream.Seek(0, SeekOrigin.Begin);
            rd.BaseStream.Position = 0;

            string allLine = "";
            string strLine = "";

            strLine = "";
            strLine = rd.ReadLine();
            do
            {
                if (strLine.Contains("ip = "))
                {
                    strLine = "ip = " + gServerIp;
                }
                else if (strLine.Contains("ip_real = "))
                {
                    strLine = "ip_real = " + gServerIp;
                }

                allLine += strLine + "\r\n";
                strLine  = "";
                strLine  = rd.ReadLine();
            } while (strLine != null);
            rd.Close();
            rdfs.Close();

            File.WriteAllText(ServerFile, allLine);
        }
Esempio n. 12
0
        private void UpdateWorldWordsList()
        {
            string liststring = "";

            for (int i = 0; i < listBox1.Items.Count; i++)
            {
                liststring += listBox1.Items[i].ToString();
                if (i < listBox1.Items.Count - 1)
                {
                    liststring += ";";
                }
            }

            CIniCtrl.WriteIniData("Config", "WorldWordsList", liststring, serverIni);
        }
Esempio n. 13
0
        private void button4_Click(object sender, EventArgs e)
        {
            string tmp     = "";
            string tmpFile = "";

            //Account AccountServer.ini [system] sql_ip = 127.0.0.1,4433 sql_inout_ip = 127.0.0.1,4433 sql_account = sa sql_password = 123456
            tmpFile = txt_svrForder.Text + "\\Account\\AccountServer.ini";
            if (!File.Exists(tmpFile))
            {
                return;
            }
            tmp = txt_sqlsvr.Text + "," + txt_sqlPort.Text;
            CIniCtrl.WriteIniData("system", "sql_ip", tmp, tmpFile);
            CIniCtrl.WriteIniData("system", "sql_inout_ip", tmp, tmpFile);

            tmp = txt_sqlAcc.Text;
            CIniCtrl.WriteIniData("system", "sql_account", tmp, tmpFile);
            tmp = txt_sqlPwd.Text;
            CIniCtrl.WriteIniData("system", "sql_password", tmp, tmpFile);
            //Log LogServer.ini [system] sql_ip = 127.0.0.1,4433 sql_account = sa sql_password = 123456
            tmpFile = txt_svrForder.Text + "\\Log\\LogServer.ini";
            if (!File.Exists(tmpFile))
            {
                return;
            }
            tmp = txt_sqlsvr.Text + "," + txt_sqlPort.Text;
            CIniCtrl.WriteIniData("system", "sql_ip", tmp, tmpFile);

            tmp = txt_sqlAcc.Text;
            CIniCtrl.WriteIniData("system", "sql_account", tmp, tmpFile);
            tmp = txt_sqlPwd.Text;
            CIniCtrl.WriteIniData("system", "sql_password", tmp, tmpFile);

            //VTServer VTServer.ini [system] sql_item_ip = 127.0.0.1,4433 sql_ip = 127.0.0.1,4433 sql_account = sa sql_password = 123456
            tmpFile = txt_svrForder.Text + "\\VTServer\\VTServer.ini";
            if (!File.Exists(tmpFile))
            {
                return;
            }
            tmp = txt_sqlsvr.Text + "," + txt_sqlPort.Text;
            CIniCtrl.WriteIniData("system", "sql_item_ip", tmp, tmpFile);
            CIniCtrl.WriteIniData("system", "sql_ip", tmp, tmpFile);

            tmp = txt_sqlAcc.Text;
            CIniCtrl.WriteIniData("system", "sql_account", tmp, tmpFile);
            tmp = txt_sqlPwd.Text;
            CIniCtrl.WriteIniData("system", "sql_password", tmp, tmpFile);
        }
Esempio n. 14
0
 private void txt_gameVer_TextChanged(object sender, EventArgs e)
 {
     if (txt_gameVerFile.Text.Contains("LoginServer.ini") || txt_gameVerFile.Text.Contains("loginserver.ini"))
     {
         if (txt_gameVer.Text != "" && txt_gameVer.Text != null)
         {
             //写版本号到loginServer.ini
             CIniCtrl.WriteIniData("System", "Version", txt_gameVer.Text, txt_gameVerFile.Text);
         }
     }
     else
     {
         MessageBox.Show("错误的文件,请重新选择!");
         txt_gameVerFile.Text = "请选择版本文件!";
         return;
     }
 }
Esempio n. 15
0
 private void btn_psSave_Click(object sender, EventArgs e)
 {
     CIniCtrl.WriteIniData("Prosess", "ps1", txt_ps1.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps2", txt_ps2.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps3", txt_ps3.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps4", txt_ps4.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps5", txt_ps5.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps6", txt_ps6.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps7", txt_ps7.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps8", txt_ps8.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps9", txt_ps9.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps10", txt_ps10.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps11", txt_ps11.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps12", txt_ps12.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps13", txt_ps13.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps14", txt_ps14.Text, serverIni);
     CIniCtrl.WriteIniData("Prosess", "ps15", txt_ps15.Text, serverIni);
 }
Esempio n. 16
0
        private void btn_warset_Click(object sender, EventArgs e)
        {
            //设置
            string LoginServerFile = txt_svrForder.Text + "\\Login\\LoginServer.ini";

            if (!File.Exists(LoginServerFile))
            {
                return;
            }
            string tmp = "";

            tmp = txt_wardate.Text;
            CIniCtrl.WriteIniData("System", "country_war_date", tmp, LoginServerFile);
            tmp = txt_wartime.Text;
            CIniCtrl.WriteIniData("System", "country_war_time", tmp, LoginServerFile);
            tmp = txt_warperiod.Text;
            CIniCtrl.WriteIniData("System", "country_war_period", tmp, LoginServerFile);

            m_SGExHandle.ReloadLoginServer();
        }
Esempio n. 17
0
        private void btn_rcgLevelSave_Click(object sender, EventArgs e)
        {
            //获取档位
            string rcgLevel = "档位:" + cbx_rcgLevel.Text;
            //获取配置
            string rcgConf = cbx_rcgConf.Text;

            OnHandleRcgConfNum_SelectedIndexChanged(rcgConf);

            //获取间隔
            string leftNum  = txt_betmLeft.Text;
            string rightNum = txt_betmRight.Text;

            //写配置
            CIniCtrl.WriteIniData(rcgLevel, "rcgConf", rcgConf, serverIni);
            CIniCtrl.WriteIniData(rcgLevel, "leftNum", leftNum, serverIni);
            CIniCtrl.WriteIniData(rcgLevel, "rightNum", rightNum, serverIni);

            //根据当前配置更新设定
        }
Esempio n. 18
0
        private void button2_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog folderDialog = new FolderBrowserDialog();

            folderDialog.Description = "请选择文件路径";
            string foldPath = "";

            if (folderDialog.ShowDialog() == DialogResult.OK)
            {
                foldPath = folderDialog.SelectedPath;
            }
            else
            {
                return;
            }

            //读取版本号到txt_svrForder
            txt_svrForder.Text = foldPath;

            //保存次路径到工具配置文件
            CIniCtrl.WriteIniData("Config", "gameServerFolder", foldPath, serverIni);
        }
Esempio n. 19
0
        private void btn_ps15_Click(object sender, EventArgs e)
        {
            OpenFileDialog fileDialog = new OpenFileDialog();

            fileDialog.Multiselect = true;
            fileDialog.Title       = "请选择文件";
            fileDialog.Filter      = "所有文件(*.exe)|*.exe";

            if (fileDialog.ShowDialog() == DialogResult.OK)
            {
                txt_ps15.Text = fileDialog.FileName;
                //保存次路径到工具配置文件
                CIniCtrl.WriteIniData("Prosess", "ps15", fileDialog.FileName, serverIni);
            }
            else
            {
                txt_ps15.Text = "";
                //保存次路径到工具配置文件
                CIniCtrl.WriteIniData("Prosess", "ps1", fileDialog.FileName, serverIni);
                return;
            }
        }
Esempio n. 20
0
        private void button20_Click(object sender, EventArgs e)
        {
            CIniCtrl.WriteIniData("Config", "TaskDate", txt_TaskDate.Text, serverIni);
            if (txt_TaskDate.Text != string.Empty)
            {
                var dates = txt_TaskDate.Text.Split(',');
                m_TaskDate.Clear();
                foreach (var date in dates)
                {
                    m_TaskDate.Add(int.Parse(date));
                }
            }

            CIniCtrl.WriteIniData("Config", "TaskTime", txt_TaskTime.Text, serverIni);
            if (txt_TaskTime.Text != string.Empty)
            {
                var times = txt_TaskTime.Text.Split(';');
                m_TaskTime.Clear();
                foreach (var time in times)
                {
                    m_TaskTime.Add(time);
                }
            }


            g_MaxQuesNum = int.Parse(txt_MaxQuesNum.Text);
            CIniCtrl.WriteIniData("Config", "MaxQuesNum", txt_MaxQuesNum.Text, serverIni);
            g_QuesInterval = int.Parse(txt_QuesInterval.Text);
            CIniCtrl.WriteIniData("Config", "QuesInterval", txt_QuesInterval.Text, serverIni);

            m_AskNormalInterval = UInt32.Parse(txt_AskNormalInterval.Text);
            CIniCtrl.WriteIniData("Config", "m_AskNormalInterval", txt_AskNormalInterval.Text, serverIni);
            m_AnswerVtId = UInt32.Parse(txt_AnswerVtId.Text);
            CIniCtrl.WriteIniData("Config", "m_AnswerVtId", txt_AnswerVtId.Text, serverIni);
            m_AnswerVtName = txt_AnswerVtName.Text;
            CIniCtrl.WriteIniData("Config", "m_AnswerVtName", txt_AnswerVtName.Text, serverIni);
        }
Esempio n. 21
0
        private void btn_soulset_Click(object sender, EventArgs e)
        {
            //设置
            string LoginServerFile = txt_svrForder.Text + "\\Login\\LoginServer.ini";

            if (!File.Exists(LoginServerFile))
            {
                return;
            }
            string tmp = "";

            tmp = txt_soulticketwdy.Text;
            CIniCtrl.WriteIniData("soul", "ticket_weekday", tmp, LoginServerFile);
            tmp = txt_soulsellday.Text;
            CIniCtrl.WriteIniData("soul", "ticket_sell", tmp, LoginServerFile);
            tmp = txt_soulbattlwdy.Text;
            CIniCtrl.WriteIniData("soul", "battle_weekday", tmp, LoginServerFile);
            tmp = txt_soulbattltime.Text;
            CIniCtrl.WriteIniData("soul", "battle_time", tmp, LoginServerFile);
            tmp = txt_soulbattlperiod.Text;
            CIniCtrl.WriteIniData("soul", "battle_period", tmp, LoginServerFile);

            m_SGExHandle.ReloadLoginServer();
        }
Esempio n. 22
0
        private void btn_folderSync_Click(object sender, EventArgs e)
        {
            //Account/AccountServer.ini [system]  server_ini_dir = d:\sgserver\soldata
            string AccountServerFile = txt_svrForder.Text + "\\Account\\AccountServer.ini";

            if (!File.Exists(AccountServerFile))
            {
                MessageBox.Show("丢失关键文件:" + AccountServerFile);
            }
            else
            {
                CIniCtrl.WriteIniData("system", "server_ini_dir", txt_svrForder.Text + "\\soldata", AccountServerFile);
            }
            //DataBase/DBServer.ini  [DBServer] server_ini_dir = d:\sgserver\soldata
            string DataBaseFile = txt_svrForder.Text + "\\DataBase\\DBServer.ini";

            if (!File.Exists(DataBaseFile))
            {
                MessageBox.Show("丢失关键文件:" + DataBaseFile);
            }
            else
            {
                CIniCtrl.WriteIniData("DBServer", "server_ini_dir", txt_svrForder.Text + "\\soldata", DataBaseFile);
            }
            //Log/LogServer.ini [system] server_ini_dir = D:\sgserver\soldata
            string LogFile = txt_svrForder.Text + "\\Log\\LogServer.ini";

            if (!File.Exists(LogFile))
            {
                MessageBox.Show("丢失关键文件:" + LogFile);
            }
            else
            {
                CIniCtrl.WriteIniData("system", "server_ini_dir", txt_svrForder.Text + "\\soldata", LogFile);
            }
            //Login/LoginServer.ini [System]  server_ini_dir = d:\sgserver\soldata
            string LoginServerFile = txt_svrForder.Text + "\\Login\\LoginServer.ini";

            if (!File.Exists(LoginServerFile))
            {
                MessageBox.Show("丢失关键文件:" + LoginServerFile);
            }
            else
            {
                CIniCtrl.WriteIniData("System", "server_ini_dir", txt_svrForder.Text + "\\soldata", LoginServerFile);
            }
            //Map1-1/MapServer.ini [MapServer] data_dir = d:\sgserver\soldata server_ini_dir = d:\sgserver\soldata
            DirectoryInfo di = new DirectoryInfo(txt_svrForder.Text);

            DirectoryInfo[] diA = di.GetDirectories();
            foreach (var item in diA)
            {
                if (item.FullName.Contains("Map"))
                {
                    string MapServerFile = item.FullName + "\\MapServer.ini";
                    if (!File.Exists(MapServerFile))
                    {
                        MessageBox.Show("丢失关键文件:" + MapServerFile);
                    }
                    else
                    {
                        CIniCtrl.WriteIniData("MapServer", "server_ini_dir", txt_svrForder.Text + "\\soldata", MapServerFile);
                        CIniCtrl.WriteIniData("MapServer", "data_dir", txt_svrForder.Text + "\\soldata", MapServerFile);
                    }
                }
            }

            //VTServer/VTServer.ini [system] server_ini_dir = d:\sgserver\soldata
            string VTServerFile = txt_svrForder.Text + "\\VTServer\\VTServer.ini";

            if (!File.Exists(VTServerFile))
            {
                MessageBox.Show("丢失关键文件:" + VTServerFile);
            }
            else
            {
                CIniCtrl.WriteIniData("system", "server_ini_dir", txt_svrForder.Text + "\\soldata", VTServerFile);
            }
            MessageBox.Show("设置完成!");
        }
Esempio n. 23
0
 private void txt_AnswerVtName_TextChanged(object sender, EventArgs e)
 {
     m_AnswerVtName = txt_AnswerVtName.Text;
     CIniCtrl.WriteIniData("Config", "m_AnswerVtName", txt_AnswerVtName.Text, serverIni);
 }
Esempio n. 24
0
 private void btn_QANormalSet_Click(object sender, EventArgs e)
 {
     CIniCtrl.WriteIniData("Config", "m_NormalRecharge", rbx_QANormalDetil.Text, serverIni);
 }
Esempio n. 25
0
        private void btn_AQTaskSet_Click(object sender, EventArgs e)
        {
            string key = "m_TaskRecharge" + cbc_QATaskIndex.Text;

            CIniCtrl.WriteIniData("Config", key, rbx_QATaskDetil.Text, serverIni);
        }
Esempio n. 26
0
        private void button5_Click(object sender, EventArgs e)
        {
            //设置
            string ServerFile = txt_svrForder.Text + "\\soldata\\Server.ini";

            if (!File.Exists(ServerFile))
            {
                return;
            }
            string loginPort = txt_loginPort.Text;

            CIniCtrl.WriteIniData("LoginServer", "port", loginPort, ServerFile);

            string DBPort = txt_dbPort.Text;

            CIniCtrl.WriteIniData("DBServer", "port", DBPort, ServerFile);

            string logPort = txt_logPort.Text;

            CIniCtrl.WriteIniData("LogServer", "port", logPort, ServerFile);

            string accountPort = txt_accountPort.Text;

            CIniCtrl.WriteIniData("AccountServer", "port", accountPort, ServerFile);

            string VTPort = txt_VTPort.Text;

            CIniCtrl.WriteIniData("VTServer", "port", VTPort, ServerFile);

            string mapPort  = txt_mapPort.Text;
            var    map_list = mapPort.Split(',');

            FileStream   rdfs = new FileStream(ServerFile, FileMode.Open, FileAccess.Read);
            StreamReader rd   = new StreamReader(rdfs, Encoding.ASCII);

            rd.BaseStream.Seek(0, SeekOrigin.Begin);

            rd.DiscardBufferedData();
            rd.BaseStream.Seek(0, SeekOrigin.Begin);
            rd.BaseStream.Position = 0;

            string allLine = "";
            string strLine = "";

            strLine = "";
            strLine = rd.ReadLine();
            string map_session    = "";
            int    map_list_index = 0;

            do
            {
                if (strLine.Contains("[MapServer]"))
                {
                    map_session = "MapServer";
                }
                if (strLine.Contains("port") && map_session == "MapServer")
                {
                    map_session = "";

                    if (map_list_index < map_list.Length)
                    {
                        strLine = "port = " + map_list[map_list_index];
                        map_list_index++;
                    }
                }
                allLine += strLine + "\r\n";
                strLine  = "";
                strLine  = rd.ReadLine();
            } while (strLine != null);
            rd.Close();
            rdfs.Close();

            File.WriteAllText(ServerFile, allLine);
        }
Esempio n. 27
0
 private void txt_15srchInterval_TextChanged(object sender, EventArgs e)
 {
     g_15SrchInterval = int.Parse(txt_15srchInterval.Text);
     CIniCtrl.WriteIniData("Config", "15SrchInterval", txt_15srchInterval.Text, serverIni);
 }
Esempio n. 28
0
 private void rbx_15Talkfilter_TextChanged(object sender, EventArgs e)
 {
     g_15NameFilter = rbx_15NameFilter.Text;
     CIniCtrl.WriteIniData("Config", "15NameFilter", rbx_15NameFilter.Text, serverIni);
 }
Esempio n. 29
0
 private void txt_15MaxAnn_TextChanged(object sender, EventArgs e)
 {
     g_15MaxAnn = txt_15MaxAnn.Text;
     CIniCtrl.WriteIniData("Config", "15MaxAnn", txt_15MaxAnn.Text, serverIni);
 }
Esempio n. 30
0
 private void txt_AnnItemsFile_TextChanged(object sender, EventArgs e)
 {
     CIniCtrl.WriteIniData("Config", "AnnItemsFile", txt_AnnItemsFile.Text, serverIni);
 }