private void f5()
        {
            this.listBox1.Items.Clear();
            this.listBox2.Items.Clear();
            this.listBox3.Items.Clear();
            this.label211.Text      = Convert.ToString(al[0]);                                   //姓名
            this.label222.Text      = Convert.ToString(al[1]);                                   //性别
            this.label41.Text       = Convert.ToString(al[2]);                                   //力道
            this.label42.Text       = Convert.ToString(al[3]);                                   //根骨
            this.label43.Text       = Convert.ToString(al[4]);                                   //灵敏
            this.label44.Text       = Convert.ToString(al[5]);                                   //头脑
            this.label45.Text       = Convert.ToString(al[6]);                                   //精神
            this.label233.Text      = Convert.ToString(al[7]);                                   //等级
            this.label244.Text      = Convert.ToString(al[8]) + "/" + Convert.ToString(al[9]);   //经验
            this.progressBar1.Value = Convert.ToInt32(al[10]);                                   //等级条
            this.richTextBox1.Text  = Convert.ToString(al[11]);                                  //战报
            this.label255.Text      = Convert.ToString(al[12]) + "/" + Convert.ToString(al[13]); //血
            this.label266.Text      = Convert.ToString(al[14]) + "/" + Convert.ToString(al[15]); //气
            unitconvert uc = new unitconvert();

            this.label277.Text = uc.moneytochina(Convert.ToInt32(al[16])); //钱

            this.label444.Text = Convert.ToString(al[17]);                 //武器id


            this.label411.Text = kungfuIDtostr(Convert.ToString(al[18])) + "等级" + Convert.ToString(al[19]); //武功代码转名字+等级

            this.label422.Text = Convert.ToString(al[20]) + "层";                                            //功力层次
            this.label21.Text  = Convert.ToString(al[21]);                                                  //称号
            this.label433.Text = weaponIDtostr(Convert.ToString(al[23]));                                   //武器代码转名字
            this.label50.Text  = kungfuIDtostr(Convert.ToString(al[50]));                                   //内功代码转名字
            this.label100.Text = Convert.ToString(al[100]) + "-" + Convert.ToString(al[101]);               //攻击力
            this.label102.Text = Convert.ToString(al[102]);                                                 //防御力
            this.label103.Text = Convert.ToString(al[103]);                                                 //闪躲
            this.label104.Text = Convert.ToString(al[104]);                                                 //暴伤
            this.label105.Text = Convert.ToString(al[105]);                                                 //暴击率
            this.label106.Text = Convert.ToString(al[106]);                                                 //命中率
            this.label107.Text = Convert.ToString(al[107]);                                                 //攻击次数
            this.label108.Text = "+" + Convert.ToString(Convert.ToDouble(al[108]) * 100) + "%";             //武器附加伤害
            for (int i = 200; i < 400; i++)
            {
                //所学武功列表
                if (Convert.ToString(al[i]) != "0")
                {
                    this.listBox1.Items.Add(kungfuIDtostr(Convert.ToString(al[i])) + "等级" + Convert.ToString(al[i + 200]));
                }
            }
            for (int i = 600; i < 700; i++)
            {
                //所持道具列表
                if (Convert.ToString(al[i]) != "0")
                {
                    this.listBox2.Items.Add(weaponIDtostr(Convert.ToString(al[i])) + "  " + "数量" + Convert.ToString(al[i + 100]));
                    this.listBox3.Items.Add(Convert.ToString(al[i]));
                }
            }
        }
        private void win()
        {
            int    mmoneyadd = 0;
            int    mmoney    = Convert.ToInt32(playeral[16]);
            string zhanbao   = "";
            double mexp      = Convert.ToDouble(playeral[8]);
            double mexpmax   = Convert.ToDouble(playeral[9]);

            mmoneyadd = Convert.ToInt32(npcal[16]);
            mmoney   += mmoneyadd;//加钱
            unitconvert uc = new unitconvert();

            zhanbao += "你得到金钱" + uc.moneytochina(mmoneyadd) + "。\n";
            Random ran   = new Random();
            int    elv   = Convert.ToInt32(npcal[7]);
            int    mlv   = Convert.ToInt32(playeral[7]);
            int    mclv  = Convert.ToInt32(playeral[5]);
            double xpadd = 0;

            xpadd    = ran.Next(10, 10 + mclv) * elv; //加经验
            mexp    += xpadd;                         //加经验
            mexpmax += xpadd;                         //加经验

            if (mexpmax > 100 * mlv)
            {
                mlv++;
            }



            playeral[7] = mlv;
            playeral[8] = mexp.ToString("f0");
            playeral[9] = mexpmax.ToString("f0");
            if (mexp / mexpmax < 1)
            {
                playeral[10] = Convert.ToInt32(mexp / mexpmax * 100);
            }
            else
            {
                playeral[10] = 100;
            }


            playeral[16] = mmoney;
        }