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; }