社区讨论

蒟蒻的一个小游戏,求指点

灌水区参与者 7已保存回复 15

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
15 条
当前快照
1 份
快照标识符
@lv0x69fr
此快照首次捕获于
2024/04/15 20:16
2 年前
此快照最后确认于
2024/04/15 22:10
2 年前
查看原帖
C
#include<bits/stdc++.h>
#include<stdlib.h>
#include<stdio.h>
#include<iostream>
#include<fstream>
#include<time.h>
#include<string.h>
#include<string>
#include<conio.h>
#include<Windows.h>
#include<mmsystem.h>
#pragma comment(lib,"Winmm.lib")
#define n1 523
#define n2 578
#define n3 659
#define n4 698
#define n5 784
#define n6 880
#define n7 988
#define n8 1046
#define scta(a) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);
using namespace std;
void SlowDisplay(string s)
{
  int len=s.length();
  for(int i=0;i<len;i++)
  {
    cout<<s[i];
	Sleep(10);	
  }	
}
void HideCursor()
{
  CONSOLE_CURSOR_INFO cursor_info={1,0};
  SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);	
}
int main()
{ 
  HideCursor();
  srand(time(0));
  system("color 7A");
  int r=0,sr=0,ssr=0,tr=0,hr=0,lr=0,k=0,nl=50,jb=100,t,v=0,sum=0,js,gq,sm,hj,gq2,sm2,hj2,gq3,sm3,hj3,jy=0,jy2=100,lv=1,hf=10,tzj=50,tzj2=2,wq1=0,wq2=0,xj=0,jz=0;
  int mgs=0,tgs=0,mds=0,shs=0,tds=0,lys=0,sxs=0,tzs=0,sx1s=0,zj,jn1=0,nlhf=1,yys=0,yxs=0,jzfj=0,xns=0,wxs=0;
  int u;
  double bj=0;
  char b;
  b=8;
  string name,password;
//  if(0==PlaySound(TEXT(""),NULL,SND_FILENAME|SND_ASYNC))
//  {
//  	cout<<"playsound error"; 
//  }
  cout<<"loading"; 
  for(int i=0;i<10;i++)
  {
  	Sleep(250);
  	cout<<".";
  }
  for(int i=0;i<30;i++)
  {
  	cout<<b;
  }
  Sleep(1000);
  cout<<"游戏正在载入:";
  cout<<" ";
  for(int i=0;i<90;i++)
  {
    Sleep(rand()%30*5);
    cout<<"█";
  }
  Beep(n8,500);
  for(int i=0;i<113;i++)
  {
  	cout<<b;
  }
  Sleep(1000);
  system("color 7C");
  cout<<"                                                健康游戏忠告:                                                               "<<endl;
  cout<<"                                         抵制不良游戏,拒绝盗版游戏。                                                         "<<endl;
  cout<<"                                         注意自我保护,谨防受骗上当。                                                         "<<endl;
  cout<<"                                         适度游戏益脑,沉迷游戏伤身。                                                         "<<endl;
  cout<<"                                         合理安排时间,享受健康生活。                                                         "<<endl;
  Sleep(2000);
  system("cls");
  system("color 7D");
  SlowDisplay("                               作者:2023f69(如需转载,请标明出处)\n");
  SlowDisplay("                                    联盟战争 —— 英雄集结·封神\n");
  SlowDisplay("-----------------------------------------------------------------------------------------------------------\n");
  SlowDisplay("          神圣世界的圣源晶石被强大的邪恶执法者夺走,带进了陨落地狱,从没有人能夺回它。\n");
  SlowDisplay("                                       世界的存亡,危在旦夕......\n"); 
  SlowDisplay("                                           请选择一个角色:\n"); 
  SlowDisplay("                                    1.战士(生命500,攻强400,护甲150)\n"); 
  SlowDisplay("                                  2.神圣骑士(生命850,攻强230,护甲170)\n"); 
  SlowDisplay("                                  3.生命斗士(生命1000,攻强230,护甲150)\n"); 
  while(true) 
  {
  	if(_kbhit())
	{
	  js=getch();
	  break;	
	}
  }
  system("cls");
  if(js=='1')
  {
  	gq2=400;
  	sm2=500;
  	hj2=150;
  	gq=gq2;
  	sm=sm2;
  	hj=hj2;
  	system("color 7C");
  	Sleep(500);
  	cout<<"请选择你的专精:"<<endl;
  	cout<<"               "<<"1.铁御,刀枪不入,护甲之巅!"<<endl; 
  	cout<<"               "<<"2.狂怒,神之暴怒,势不可挡!"<<endl; 
  	cout<<"               "<<"3.武器,画戟银枪,沙场英姿!"<<endl;
	while(true) 
    {
  	  if(_kbhit())
	  {
	    zj=getch();
	    break;	
	  }
    }
	if(zj=='1')
	{
	  cout<<"坚不可摧的银盔,护甲+50!"<<endl;
	  hj+=50;
	  jn1=1;
	  cout<<"解锁技能:格挡!!!"<<endl;
	  cout<<"效果:使本回合受到伤害减免10%,需要能量20点"<<endl;
	  Sleep(1000);	
	} 
	else if(zj=='2')
	{
	  cout<<"嗜血狂暴的怒吼,暴击率+10%!"<<endl;
	  bj+=100;
	  jn1=2;
	  cout<<"解锁技能:血性狂暴!!!"<<endl;
	  cout<<"效果:消耗50%生命,回复200点能量"<<endl;
	  Sleep(1000);			
	} 
	else if(zj=='3')
	{
	  cout<<"寒光坚铁的利刃,攻强+60!"<<endl;
	  jn1=3;
	  gq+=60;
	  cout<<"解锁技能:反击剑阵!!!"<<endl;
	  cout<<"效果:使本次战斗敌人对你造成的伤害,敌人自己也会受到10%,需要能量200点"<<endl;	
	  Sleep(1000);		
	} 
  }
  else if(js=='2')
  {
  	gq2=230;
  	sm2=850;
  	hj2=170;
  	gq=gq2;
  	sm=sm2;
  	hj=hj2;
  	system("color 7E");
  }
  else if(js=='3')
  {
  	gq2=230;
  	sm2=1000;
  	hj2=150;
  	gq=gq2;
  	sm=sm2;
  	hj=hj2;
  	system("color 7A");
  }
  system("cls");
  cout<<"输入你的名字:(10字符以内)";
  cin>>name;
  if(name=="钞能力")
  {
  	cout<<"请输入测试员密码:";
  	cin>>password;
  	if(password=="2324454569")
  	{
  	  cout<<"登录成功!!!金币+1000000,攻强+300,生命+600,护甲+150";
	  jb+=1000000;
	  gq2+=300;
	  gq=gq2;
	  sm2+=600;
	  sm=sm2;
	  hj2+=150;
	  hj=hj2;
	  Sleep(2000);		
	}
  }
  else if(name=="杀戮之神")
  {
  	cout<<"请输入测试员密码:";
  	cin>>password;
  	if(password=="zs23571113")
  	{
  	  cout<<"登录成功!!!攻强+2000,生命+500,护甲+200,开局即获一把神鹰之啸";
	  gq2+=2000;
	  gq=gq2;
	  sm2+=500;
	  sm=sm2;
	  hj2+=200;
	  hj=hj2;
	  yxs++;
	  Sleep(2000);		
	}
  }
  else if(name=="勇者")
  {
  	cout<<"请输入测试员密码:";
  	cin>>password;
  	if(password=="2456848929")
  	{
  	  cout<<"登录成功!!!攻强=999,护甲=999,生命=9999";
	  gq2=999;
	  gq=gq2;
	  hj2=999;
	  hj=hj2;
	  sm2=9999;
	  sm=sm2;
	  Sleep(2000);		
	}
  }
  system("cls");
  Sleep(1000);
  for(int i=0; ;i++)
  {
  	system("color 7D");
  	cout<<"0.退出 1.背包 2.人物详情 3.战斗 4.挑战 5.商城 6.自动打怪 7.锻造 8.更新日志"<<endl;
    while(true) 
    {
  	  if(_kbhit())
	  {
	    u=getch();
	    break;	
	  }
    }
	system("cls");	
	if(u=='0')
	{
	  break;	
	}
    if(u=='1')
    {
      system("color 7D");	
      cout<<jb<<"金币  ";
      cout<<tzj<<"张挑战券  ";
      cout<<tzj2<<"张高级挑战券   "<<endl;
      cout<<mgs<<"把木棍   "<<endl;
      cout<<tgs<<"把铁棍   "<<endl;
      cout<<mds<<"个木盾   "<<endl;
      cout<<shs<<"把水火棍   "<<endl;
      cout<<tds<<"个铁盾   "<<endl;
      cout<<lys<<"把狼牙巨棍"<<endl;
      cout<<sxs<<"个生锈的胸甲"<<endl;
      cout<<tzs<<"个铜质胸甲"<<endl;
      cout<<sx1s<<"个兽性之戒"<<endl;
      cout<<yys<<"个鹰之羽"<<endl;
      cout<<yxs<<"把神鹰之啸"<<endl;
      cout<<xns<<"把玄牛之角"<<endl;
      cout<<wxs<<"个无限指环"<<endl;
    }
	if(u=='2')
	{
	  system("color 7D");
	  cout<<"名字:"<<name<<endl;
	  if(js=='1') cout<<"角色:战士"<<endl;
	  else if(js=='2') cout<<"角色:神圣骑士"<<endl;
	  else if(js=='3') cout<<"角色:生命斗士"<<endl;
	  if(zj==1) cout<<"专精:铁御"<<endl;
	  else if(zj==2) cout<<"角色:狂怒"<<endl;
	  else if(zj==3) cout<<"角色:武器"<<endl;		
	  cout<<"生命:"<<sm<<" "<<"攻强:"<<gq<<" "<<"护甲:"<<hj<<"    "<<endl;
	  cout<<"经验:"<<jy<<"/"<<jy2<<endl;
	  cout<<"等级:"<<lv<<endl;
	  cout<<"能量"<<nl<<"点"<<endl;	
	  cout<<"回复:"<<hf<<endl;
	  cout<<"能量回复:"<<nlhf<<endl;
	  cout<<"暴击率:"<<bj/10<<"%"<<endl;
	  cout<<"武器1:";
	  if(wq1==0) cout<<"无";
	  else if(wq1==1) cout<<"木棍";
	  else if(wq1==2) cout<<"铁棍";
	  else if(wq1==3) cout<<"木盾";
	  else if(wq1==4) cout<<"水火棍";
	  else if(wq1==5) cout<<"铁盾"; 
	  else if(wq1==6) cout<<"狼牙巨棍"; 
	  else if(wq1==7) cout<<"神鹰之啸";
	  else if(wq1==8) cout<<"玄牛之角";
	  cout<<"       "<<"武器2:";
	  if(wq2==0) cout<<"无";
	  else if(wq2==1) cout<<"木棍";
	  else if(wq2==2) cout<<"铁棍";
	  else if(wq2==3) cout<<"木盾";
	  else if(wq2==4) cout<<"水火棍";
	  else if(wq2==5) cout<<"铁盾"; 
	  else if(wq2==6) cout<<"狼牙巨棍";
	  cout<<"       "<<"胸甲:"; 
	  if(xj==0) cout<<"无";
	  else if(xj==1) cout<<"生锈的胸甲";
	  else if(xj==2) cout<<"铜质胸甲";
	  cout<<"       "<<"戒指:";
	  if(jz==0) cout<<"无"<<endl;
	  else if(jz==1) cout<<"兽性之戒"<<endl;
	  else if(jz==2) cout<<"无限指环"<<endl;
	  cout<<"0.退出   1.装备"<<endl;
	  int zb;
	  while(true) 
      {
  	    if(_kbhit())
	    {
	      zb=getch();
	      break;	
	    }
      }
	  if(zb=='0') continue;
	  if(zb=='1')
	  {
	  	cout<<"你要装备哪个部位:  1.武器1     2.武器2     3.胸甲    4.戒指"<<endl;
	  	int zb2;
	  	while(true) 
        {
  	      if(_kbhit())
	      {
	        zb2=getch();
	        break;	
	      }
        }
	  	if(zb2=='1')
	  	{
	  	  cout<<"你要装备什么:  1.木棍   2.铁棍   3.木盾   4.水火棍   5.铁盾   6.狼牙巨棍  7.神鹰之啸  8.玄牛之角"<<endl;
		  int zb3;
		  while(true) 
          {
  	        if(_kbhit())
	        {
	          zb3=getch();
	          break;	
	        }
          }
		  if(zb3=='1')
		  {
		    if(mgs==0) cout<<"没有此装备"<<endl;
			else
			{
			  mgs--;
			  if(wq1==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq1==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq1==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq1==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq1==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq1==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  else if(wq1==7)
			  {
			    yxs++;
				gq2=gq2-gq/5;
			    gq=gq2;
				hj-=50;		
			  }
			  gq2+=10;
			  gq=gq2;
			  wq1=1;	
			}	
		  }
		  if(zb3=='2')
		  {
		    if(tgs==0) cout<<"没有此装备"<<endl;
			else
			{
			  tgs--;
			  if(wq1==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq1==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq1==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq1==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq1==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq1==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  else if(wq1==7)
			  {
			    yxs++;
				gq2=gq2-gq/5;
			    gq=gq2;
				hj-=50;		
			  }
			  gq2+=20;
			  gq=gq2;
			  wq1=2;	
			}	
		  }		
		  if(zb3=='3')
		  {
		    if(mds==0) cout<<"没有此装备"<<endl;
			else
			{
			  mds--;
			  if(wq1==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq1==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq1==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq1==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq1==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq1==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  else if(wq1==7)
			  {
			    yxs++;
				gq2=gq2-gq/5;
			    gq=gq2;
				hj-=50;		
			  }
			  hj2+=20;
			  hj=hj2;
			  wq1=3;	
			}	
		  }
		  if(zb3=='4')
		  {
		    if(shs==0) cout<<"没有此装备"<<endl;
			else
			{
			  shs--;
			  if(wq1==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq1==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq1==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq1==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq1==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq1==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  else if(wq1==7)
			  {
			    yxs++;
				gq2=gq2-gq/5;
			    gq=gq2;	
			    hj-=50;	
			  }
			  gq2+=50;
			  gq=gq2;
			  wq1=4;	
			}	
		  }				
		  if(zb3=='5')
		  {
		    if(tds==0) cout<<"没有此装备"<<endl;
			else
			{
			  tds--;
			  if(wq1==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq1==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq1==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq1==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq1==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq1==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  else if(wq1==7)
			  {
			    yxs++;
				gq2=gq2-gq/5;
			    gq=gq2;
				hj-=50;		
			  }
			  hj2+=40;
			  hj=hj2;
			  wq1=5;	
			}	
		  }
		  if(zb3=='6')
		  {
		    if(lys==0) cout<<"没有此装备"<<endl;
			else
			{
			  lys--;
			  if(wq1==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq1==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq1==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq1==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq1==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq1==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  else if(wq1==7)
			  {
			    yxs++;
				gq2=gq2-gq/5;
			    gq=gq2;
				hj-=50;		
			  }
			  gq2+=100;
			  gq=gq2;
			  wq1=6;	
			}	
		  }
		  if(zb3=='7')
		  {
		    if(yxs==0) cout<<"没有此装备"<<endl;
			else
			{
			  yxs--;
			  if(wq1==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq1==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq1==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq1==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq1==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq1==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  else if(wq1==7)
			  {
			    yxs++;
				gq2=gq2-gq/5;
			    gq=gq2;
				hj-=50;	
			  }
			  gq2=gq2+gq/5;
			  hj+=50;
			  gq=gq2;	
			  wq1=7;	
			}	
		  }	
		  if(zb3=='8')
		  {
		    if(xns==0) cout<<"没有此装备"<<endl;
			else
			{
			  xns--;
			  if(wq1==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq1==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq1==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq1==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq1==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq1==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  else if(wq1==7)
			  {
			    yxs++;
				gq2=gq2-gq/5;
			    gq=gq2;
				hj-=50;		
			  }
			  else if(wq1==7)
			  {
			    xns++;
			    gq2=gq2-150;
			    gq=gq2;
			  }
			  gq2+=150;
			  gq=gq2;
			  wq1=8;	
			}	
		  }							
		}
		if(zb2=='2')
	  	{
	  	  cout<<"你要装备什么:  1.木棍   2.铁棍   3.木盾   4.水火棍   5.铁盾   6.狼牙巨棍  7.神鹰之啸"<<endl;
		  int zb3;
		  while(true) 
          {
  	        if(_kbhit())
	        {
	          zb3=getch();
	          break;	
	        }
          }
		  if(zb3=='1')
		  {
		    if(mgs==0) cout<<"没有此装备"<<endl;
			else
			{
			  mgs--;
			  if(wq2==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq2==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq2==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq2==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq2==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq2==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  gq2+=10;
			  gq=gq2;
			  wq2=1;	
			}	
		  }
		  if(zb3=='2')
		  {
		    if(tgs==0) cout<<"没有此装备"<<endl;
			else
			{
			  tgs--;
			  if(wq2==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq2==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq2==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq2==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq2==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq2==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  gq2+=20;
			  gq=gq2;
			  wq2=2;	
			}	
		  }		
		  if(zb3=='3')
		  {
		    if(mds==0) cout<<"没有此装备"<<endl;
			else
			{
			  mds--;
			  if(wq2==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq2==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq2==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq2==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq2==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq2==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  hj2+=20;
			  hj=hj2;
			  wq2=3;	
			}	
		  }	
		  if(zb3=='4')
		  {
		    if(shs==0) cout<<"没有此装备"<<endl;
			else
			{
			  shs--;
			  if(wq2==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq2==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq2==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq2==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq2==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq2==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  gq2+=50;
			  gq=gq2;
			  wq2=4;	
			}	
		  }				
		  if(zb3=='5')
		  {
		    if(tds==0) cout<<"没有此装备"<<endl;
			else
			{
			  tds--;
			  if(wq2==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq2==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq2==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq2==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq2==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq2==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  hj2+=40;
			  hj=hj2;
			  wq2=5;	
			}	
		  }
		  if(zb3=='6')
		  {
		    if(lys==0) cout<<"没有此装备"<<endl;
			else
			{
			  lys--;
			  if(wq2==1)
			  {
			  	mgs++;
			  	gq2-=10;
			  	gq=gq2;
			  }
			  else if(wq2==2)
			  {
			  	tgs++;
			  	gq2-=20;
			  	gq=gq2;
			  }
			  else if(wq2==3)
			  {
			  	mds++;
			  	hj2-=20;
			  	hj=hj2;
			  }
			  else if(wq2==4)
			  {
			  	shs++;
			  	gq2-=50;
			  	gq=gq2;
			  }
			  else if(wq2==5)
			  {
			  	tds++;
			  	hj2-=40;
			  	hj=hj2;
			  }
			  else if(wq2==6)
			  {
			  	lys++;
			  	gq2-=100;
			  	gq=gq2;
			  }
			  gq2+=100;
			  gq=gq2;
			  wq2=6;	
			}	
		  }																			
		}
		if(zb2=='3')
		{
		  cout<<"你要装备什么:  1.生锈的胸甲    2.铜质胸甲"<<endl;
		  int zb3;
		  while(true) 
          {
  	        if(_kbhit())
	        {
	          zb3=getch();
	          break;	
	        }
          }
		  if(zb3=='1')
		  {
		    if(sxs==0) cout<<"没有此装备"<<endl;
		    else
		    {
			  sxs--;
			  if(xj==1)
			  {
			  	sxs++;
			  	hj2-=10;
			  	hj=hj2;
			  }
			  else if(xj==2)
			  {
			  	tzs++;
			  	hj2-=25;
			  	hj=hj2;
			  }
			  hj2+=10;
			  hj=hj2;
			  xj=1;
			}
			
	      }
		  if(zb3=='2')
		  {
		    if(tzs==0) cout<<"没有此装备"<<endl;
		    else
		    {
		      tzs--;
			  if(xj==1)
			  {
			  	sxs++;
			  	hj2-=10;
			  	hj=hj2;
			  }
			  else if(xj==2)
			  {
			  	tzs++;
			  	hj2-=25;
			  	hj=hj2;
			  }
			  hj2+=25;
			  hj=hj2;
			  xj=2;
			}
		  }
		}
		if(zb2=='4')
		{
		  cout<<"你要装备什么:  1.兽性之戒"<<endl;
		  int zb3;
		  while(true) 
          {
  	        if(_kbhit())
	        {
	          zb3=getch();
	          break;	
	        }
          }
		  if(zb3=='1')
		  {
		    if(sx1s==0)
		    {
		      cout<<"没有此装备";	
			}
			else
			{
			  sx1s--;
			  if(jz==1)
			  {
			  	sx1s++;
			  	gq2=floor(gq2/1.05);
			  	gq=gq2;
			  }
			  jz=1;
			  gq2=floor(gq2*1.05);
			  gq=gq2;
			}	
		  }	
		}
	  }
	}
	if(u=='3')
	{
	  system("color 7C");
	  cout<<"1.野兽大陆  2.龙族大陆(未开放)"<<endl;
	  int q1;
	  while(true) 
      {
  	    if(_kbhit())
	    {
	      q1=getch();
	      break;	
	    }
      }
	  if(q1=='1')
	  {
	  	cout<<"1.猛兽谷  2.大草原  3.飞禽高地"<<endl;
	  	int q2;
	  	while(true) 
        {
  	      if(_kbhit())
	      {
	        q2=getch();
	        break;	
	      }
        }
	  	if(q2=='1')
	  	{
	  	  int q;
	      cout<<"1.狼:生命:800 攻强:220 护甲:100"<<endl;
	      cout<<"2.黑熊:生命:1500 攻强:300 护甲:150"<<endl;
	      cout<<"3.猛虎:生命:2000 攻强:450 护甲:200"<<endl; 
	      cout<<"4.雄狮:生命:2300 攻强:500 护甲:220"<<endl; 
	      while(true) 
          {
  	        if(_kbhit())
	        {
	          q=getch();
	          break;	
	        }
          }
	      system("cls");
	      if(q=='1')
	      {
	  	    if(tzj<1)
	  	    {
	  	      cout<<"挑战券不足!"<<endl;
		      continue;		
		    }
		    tzj--;
	        sm3=800;
		    gq3=220;
		    hj3=100;
		    for(int i=0;;i++)
		    {
		      cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		      if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		      else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		      else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		      cout<<"当前能量"<<nl<<"点"<<endl;
	  	      int q1;
	  	      while(true) 
              {
  	            if(_kbhit())
	            {
	              q1=getch();
	              break;	
	            }
              }
	  	      system("cls");
	  	      int kk=1;
	  	      if(q1=='1')
	  	      {
	  	      	int bj1;
	  	      	bj1=rand()%999;
	  	      	if(bj1<bj-1)
	  	      	{
	  	      	  cout<<"暴击!!!对敌人造成200%伤害!!!";
				  sm3=sm3-(gq*2-hj);
				  kk=0; 	
				}
	  	        if(kk==1) sm3=sm3-(gq-hj); 	
		      }
		      else if(q1=='2')
		      {
		      	if(nl<60)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq*2-hj);
				  nl-=60;	
				}
			  }
			  else if(q1=='3')
			  {
			  	if(nl<50)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq-hj3);
				  nl-=50;
				  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				  continue;	
				}
			  }
			  else if(q1=='4')
			  {
			  	if(jn1==1)
			  	{
			  	  if(nl<20)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm3=sm3-(gq-hj);
				    sm=sm-(gq3-hj)*0.9;
				    nl-=20;
				    cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				    cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				    continue;	
				  }	
				}
				else if(jn1==2)
				{
				  if(sm<sm/2)
		      	  {
		      	    cout<<"生命不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm=sm-sm/2;
				    nl+=200;
				    cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
				  }	  	
				}
				else if(jn1==3)
				{
				  if(nl<200)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    jzfj=1;
				    nl-=200;
				    cout<<"五把金剑从身旁竖立而起!"<<endl;	
				  }	  	
				}
			  }
		      if(sm3<=0)
		      {
		        cout<<"胜利,加20金币,100经验值,掉落木棍!"<<endl;
		        jb+=20;
		        jy+=100;
		        mgs++;
		        while(jy>=jy2)
		        {
		          jy-=jy2;
			      jy2+=10;
			      lv++;
			      sm2+=50;
			      gq2+=10;
			      hj2+=5;
			      hf++;
			      bj++;
			      nlhf+=2;
			      cout<<"升级!"<<endl;	
			    }
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm=sm-(gq3-hj);
		      if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		      if(sm<=0)
		      {
		        cout<<"失败!"<<endl;
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm+=hf;
		      nl+=nlhf;
		      cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		    }	
	      }	
	      if(q=='2')
	      {
	      	if(tzj<1)
	    	{
	  	      cout<<"挑战券不足!"<<endl;
	    	  continue;		
	    	}
	    	tzj-=1;
	        sm3=1500;
	    	gq3=300;
	    	hj3=150;
     		for(int i=0;;i++)
    		{
		      cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		      if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		      else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		      else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		      cout<<"当前能量"<<nl<<"点"<<endl;
	  	      int q1;
	  	      while(true) 
              {
  	            if(_kbhit())
	            {
	              q1=getch();
	              break;	
	            }
              }
	  	      system("cls");
	  	      int kk=1;
	  	      if(q1=='1')
	  	      {
	  	      	int bj1;
	  	      	bj1=rand()%999;
	  	      	if(bj1<bj-1)
	  	      	{
	  	      	  cout<<"暴击!!!对敌人造成200%伤害!!!";
				  sm3=sm3-(gq*2-hj3); 
				  kk=0;
				} 	
	  	        if(kk==1) sm3=sm3-(gq-hj3); 		
		      }
		      else if(q1=='2')
		      {
		      	if(nl<60)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq*2-hj3);
				  nl-=60;	
				}
			  }
			  else if(q1=='3')
			  {
			  	if(nl<50)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq-hj3);
				  nl-=50;
				  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				  continue;	
				}
			  }
			  else if(q1=='4')
			  {
			  	if(jn1==1)
			  	{
			  	  if(nl<20)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm3=sm3-(gq-hj3);
				    sm=sm-(gq3-hj)*0.9;
				    nl-=20;
				    cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				    cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				    continue;	
				  }	
				}
				else if(jn1==2)
				{
				  if(sm<sm/2)
		      	  {
		      	    cout<<"生命不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm=sm-sm/2;
				    nl+=200;
				    cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
				  }	  	
				}
				else if(jn1==3)
				{
				  if(nl<200)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    jzfj=1;
				    nl-=200;
				    cout<<"五把金剑从身旁竖立而起!"<<endl;	
				  }	  	
				}
			  }
		      if(sm3<=0)
		      {
		        cout<<"胜利,加30金币,150经验值,掉落铁棍!"<<endl;
		        jb+=30;
		        jy+=150;
		        tgs++;
		        while(jy>=jy2)
		        {
		          jy-=jy2;
			      jy2+=10;
			      lv++;
			      sm2+=50;
			      gq2+=10;
			      hj2+=5;
			      hf++;
			      bj++;
			      nlhf+=2;
			      cout<<"升级!"<<endl;	
			   }
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm=sm-(gq3-hj);
		      if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		      if(sm<=0)
		      {
		        cout<<"失败!"<<endl;
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm+=hf;
		      nl+=nlhf;
		      cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		    }	
	      }	
	      if(q=='3')
	      {
	  	    if(tzj<2)
	  	    {
	  	      cout<<"挑战券不足!"<<endl;
		      continue;		
		    }
		    tzj-=2;
	        sm3=2000;
		    gq3=450;
		    hj3=200;
		    for(int i=0;;i++)
		    {
		      cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		      if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		      else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		      else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		      cout<<"当前能量"<<nl<<"点"<<endl;
	  	      int q1;
	  	      while(true) 
              {
  	            if(_kbhit())
	            {
	              q1=getch();
	              break;	
	            }
              }
	  	      system("cls");
	  	      int kk=1;
	  	      if(q1=='1')
	  	      {
	  	      	int bj1;
	  	      	bj1=rand()%999;
	  	      	if(bj1<bj-1)
	  	      	{
	  	      	  cout<<"暴击!!!对敌人造成200%伤害!!!";
				  sm3=sm3-(gq*2-hj3);
				  kk=0;	
				}
	  	        if(kk==1) sm3=sm3-(gq-hj3); 	
		      }
		      else if(q1=='2')
		      {
		      	if(nl<60)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq*2-hj3);
				  nl-=60;	
				}
			  }
			  else if(q1=='3')
			  {
			  	if(nl<50)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq-hj3);
				  nl-=50;
				  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				  continue;	
				}
			  }
			  else if(q1=='4')
			  {
			  	if(jn1==1)
			  	{
			  	  if(nl<20)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm3=sm3-(gq-hj3);
				    sm=sm-(gq3-hj)*0.9;
				    nl-=20;
				    cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				    cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				    continue;	
				  }	
				}
				else if(jn1==2)
				{
				  if(sm<sm/2)
		      	  {
		      	    cout<<"生命不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm=sm-sm/2;
				    nl+=200;
				    cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
				  }	  	
				}
				else if(jn1==3)
				{
				  if(nl<200)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    jzfj=1;
				    nl-=200;
				    cout<<"五把金剑从身旁竖立而起!"<<endl;	
				  }	  	
				}
			  }
		      if(sm3<=0)
		      {
		        cout<<"胜利,加50金币,250经验值,掉落木盾!"<<endl;
		        jb+=50;
		        jy+=250;
		        mds++;
		        while(jy>=jy2)
		        {
		          jy-=jy2;
			      jy2+=10;
			      lv++;
			      sm2+=50;
			      gq2+=10;
			      hj2+=5;
			      hf++;
			      bj++;
			      nlhf+=2;
			      cout<<"升级!"<<endl;	
			    }
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm=sm-(gq3-hj);
		      if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		      if(sm<=0)
		      {
		        cout<<"失败!"<<endl;
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm+=hf;
		      nl+=nlhf;
		      cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		    }
	      }
		  if(q=='4')
	      {
	  	    if(tzj<3)
	  	    {
	  	      cout<<"挑战券不足!"<<endl;
		      continue;		
		    }
		    tzj-=3;
	        sm3=2300;
		    gq3=500;
		    hj3=220;
		    for(int i=0;;i++)
		    {
		      cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		      if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		      else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		      else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		      cout<<"当前能量"<<nl<<"点"<<endl;
	  	      int q1;
	  	      while(true) 
              {
  	            if(_kbhit())
	            {
	              q1=getch();
	              break;	
	            }
              }
	  	      system("cls");
	  	      int kk=1;
	  	      if(q1=='1')
	  	      {
	  	      	int bj1;
	  	      	bj1=rand()%999;
	  	      	if(bj1<bj-1)
	  	      	{
	  	      	  cout<<"暴击!!!对敌人造成200%伤害!!!";
				  sm3=sm3-(gq*2-hj3);
				  kk=0;	
				}
	  	        if(kk==1) sm3=sm3-(gq-hj3); 	
		      }
		      else if(q1=='2')
		      {
		      	if(nl<60)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq*2-hj3);
				  nl-=60;	
				}
			  }
			  else if(q1=='3')
			  {
			  	if(nl<50)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq-hj3);
				  nl-=50;
				  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				  continue;	
				}
			  }
			  else if(q1=='4')
			  {
			  	if(jn1==1)
			  	{
			  	  if(nl<20)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm3=sm3-(gq-hj3);
				    sm=sm-(gq3-hj)*0.9;
				    nl-=20;
				    cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				    cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				    continue;	
				  }	
				}
				else if(jn1==2)
				{
				  if(sm<sm/2)
		      	  {
		      	    cout<<"生命不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm=sm-sm/2;
				    nl+=200;
				    cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
				  }	  	
				}
				else if(jn1==3)
				{
				  if(nl<200)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    jzfj=1;
				    nl-=200;
				    cout<<"五把金剑从身旁竖立而起!"<<endl;	
				  }	  	
				}
			  }
		      if(sm3<=0)
		      {
		        cout<<"胜利,加80金币,400经验值,掉落铁盾!"<<endl;
		        jb+=80;
		        jy+=400;
		        tds++;
		        shs++;
				cout<<"从敌人身上发现水火棍"<<endl;	
		        while(jy>=jy2)
		        {
		          jy-=jy2;
			      jy2+=10;
			      lv++;
			      sm2+=50;
			      gq2+=10;
			      hj2+=5;
			      hf++;
			      bj++;
			      nlhf+=2;
			      cout<<"升级!"<<endl;	
			    }
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm=sm-(gq3-hj);
		      if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		      if(sm<=0)
		      {
		        cout<<"失败!"<<endl;
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm+=hf;
		      nl+=nlhf;
		      cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		    }	
	      }				
		}
		if(q2=='2')
		{
		  cout<<"1.水牛:生命:2500 攻强:530 护甲:240"<<endl;
		  cout<<"2.雪羊:生命:2650 攻强:560 护甲:250"<<endl;
		  int q;
		  while(true) 
          {
  	        if(_kbhit())
	        {
	          q=getch();
	          break;	
	        }
          }
		  if(q=='1')
	      {
	  	    if(tzj<3)
	  	    {
	  	      cout<<"挑战券不足!"<<endl;
		      continue;		
		    }
		    tzj-=3;
	        sm3=2500;
		    gq3=530;
		    hj3=240;
		    for(int i=0;;i++)
		    {
		      cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		      if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		      else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		      else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		      cout<<"当前能量"<<nl<<"点"<<endl;
	  	      int q1;
	  	      while(true) 
              {
  	            if(_kbhit())
	            {
	              q1=getch();
	              break;	
	            }
              }
	  	      system("cls");
	  	      int kk=1;
	  	      if(q1=='1')
	  	      {
	  	      	int bj1;
	  	      	bj1=rand()%999;
	  	      	if(bj1<bj-1)
	  	      	{
	  	      	  cout<<"暴击!!!对敌人造成200%伤害!!!";
				  sm3=sm3-(gq*2-hj3);
				  kk=0;
				}
	  	        if(kk==1) sm3=sm3-(gq-hj3); 	
		      }
		      else if(q1=='2')
		      {
		      	if(nl<60)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq*2-hj3);
				  nl-=60;	
				}
			  }
			  else if(q1=='3')
			  {
			  	if(nl<50)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq-hj3);
				  nl-=50;
				  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				  continue;	
				}
			  }
			  else if(q1=='4')
			  {
			  	if(jn1==1)
			  	{
			  	  if(nl<20)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm3=sm3-(gq-hj);
				    sm=sm-(gq3-hj)*0.9;
				    nl-=20;
				    cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				    cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				    continue;	
				  }	
				}
				else if(jn1==2)
				{
				  if(sm<sm/2)
		      	  {
		      	    cout<<"生命不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm=sm-sm/2;
				    nl+=200;
				    cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
				  }	  	
				}
				else if(jn1==3)
				{
				  if(nl<200)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    jzfj=1;
				    nl-=200;
				    cout<<"五把金剑从身旁竖立而起!"<<endl;	
				  }	  	
				}
			  }
		      if(sm3<=0)
		      {
		        cout<<"胜利,加100金币,450经验值,掉落生锈的胸甲!"<<endl;
		        jb+=100;
		        jy+=450;
		        sxs++;
		        while(jy>=jy2)
		        {
		          jy-=jy2;
			      jy2+=10;
			      lv++;
			      sm2+=50;
			      gq2+=10;
			      hj2+=5;
			      hf++;
			      bj++;
			      nlhf+=2;
			      cout<<"升级!"<<endl;	
			    }
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm=sm-(gq3-hj);
		      if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		      if(sm<=0)
		      {
		        cout<<"失败!"<<endl;
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm+=hf;
		      nl+=nlhf;
		      cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		    }	
	      }	
		  if(q=='2')
	      {
	  	    if(tzj<3)
	  	    {
	  	      cout<<"挑战券不足!"<<endl;
		      continue;		
		    }
		    tzj-=3;
	        sm3=2650;
		    gq3=560;
		    hj3=260;
		    for(int i=0;;i++)
		    {
		      cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		      if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		      else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		      else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		      cout<<"当前能量"<<nl<<"点"<<endl;
	  	      int q1;
	  	      while(true) 
              {
  	            if(_kbhit())
	            {
	              q1=getch();
	              break;	
	            }
              }
	  	      system("cls");
	  	      int kk=1;
	  	      if(q1=='1')
	  	      {
	  	      	int bj1;
	  	      	bj1=rand()%999;
	  	      	if(bj1<bj-1)
	  	      	{
	  	      	  cout<<"暴击!!!对敌人造成200%伤害!!!";
				  sm3=sm3-(gq*2-hj3);
				  kk=0;
				}
	  	        if(kk==1) sm3=sm3-(gq-hj3); 	
		      }
		      else if(q1=='2')
		      {
		      	if(nl<60)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq*2-hj3);
				  nl-=60;	
				}
			  }
			  else if(q1=='3')
			  {
			  	if(nl<50)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq-hj3);
				  nl-=50;
				  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				  continue;	
				}
			  }
			  else if(q1=='4')
			  {
			  	if(jn1==1)
			  	{
			  	  if(nl<20)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm3=sm3-(gq-hj3);
				    sm=sm-(gq3-hj)*0.9;
				    nl-=20;
				    cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				    cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				    continue;	
				  }	
				}
				else if(jn1==2)
				{
				  if(sm<sm/2)
		      	  {
		      	    cout<<"生命不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm=sm-sm/2;
				    nl+=200;
				    cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
				  }	  	
				}
				else if(jn1==3)
				{
				  if(nl<200)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    jzfj=1;
				    nl-=200;
				    cout<<"五把金剑从身旁竖立而起!"<<endl;	
				  }	  	
				}
			  }
		      if(sm3<=0)
		      {
		        cout<<"胜利,加100金币,450经验值,掉落铜质胸甲!"<<endl;
		        jb+=100;
		        jy+=450;
		        tzs++;
		        while(jy>=jy2)
		        {
		          jy-=jy2;
			      jy2+=10;
			      lv++;
			      sm2+=50;
			      gq2+=10;
			      hj2+=5;
			      hf++;
			      bj++;
			      nlhf+=2;
			      cout<<"升级!"<<endl;	
			    }
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm=sm-(gq3-hj);
		      if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		      if(sm<=0)
		      {
		        cout<<"失败!"<<endl;
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm+=hf;
		      nl+=nlhf;
		      cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		    }	
	      }									
		}
		if(q2=='3')
		{
		  cout<<"1.鹞:生命:3000 攻强:580 护甲:250"<<endl;
		  cout<<"2.秃鹫:生命:3100 攻强:600 护甲:250"<<endl;
		  cout<<"3.雄鹰:生命:3300 攻强:610 护甲:260"<<endl;
		  int q;
		  while(true) 
          {
  	        if(_kbhit())
	        {
	          q=getch();
	          break;	
	        }
          }
		  if(q=='1')
	      {
	  	    if(tzj<3)
	  	    {
	  	      cout<<"挑战券不足!"<<endl;
		      continue;		
		    }
		    tzj-=3;
	        sm3=3000;
		    gq3=580;
		    hj3=250;
		    for(int i=0;;i++)
		    {
		      cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		      if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		      else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		      else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		      cout<<"当前能量"<<nl<<"点"<<endl;
	  	      int q1;
	  	      while(true) 
              {
  	            if(_kbhit())
	            {
	              q1=getch();
	              break;	
	            }
              }
	  	      system("cls");
	  	      int kk=1;
	  	      if(q1=='1')
	  	      {
	  	      	int bj1;
	  	      	bj1=rand()%999;
	  	      	if(bj1<bj-1)
	  	      	{
	  	      	  cout<<"暴击!!!对敌人造成200%伤害!!!";
				  sm3=sm3-(gq*2-hj3);
				  kk=0;
				}
	  	        if(kk==1) sm3=sm3-(gq-hj3); 	
		      }
		      else if(q1=='2')
		      {
		      	if(nl<60)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq*2-hj3);
				  nl-=60;	
				}
			  }
			  else if(q1=='3')
			  {
			  	if(nl<50)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq-hj3);
				  nl-=50;
				  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				  continue;	
				}
			  }
			  else if(q1=='4')
			  {
			  	if(jn1==1)
			  	{
			  	  if(nl<20)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm3=sm3-(gq-hj3);
				    sm=sm-(gq3-hj)*0.9;
				    nl-=20;
				    cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				    cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				    continue;	
				  }	
				}
				else if(jn1==2)
				{
				  if(sm<sm/2)
		      	  {
		      	    cout<<"生命不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm=sm-sm/2;
				    nl+=200;
				    cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
				  }	  	
				}
				else if(jn1==3)
				{
				  if(nl<200)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    jzfj=1;
				    nl-=200;
				    cout<<"五把金剑从身旁竖立而起!"<<endl;	
				  }	  	
				}
			  }
		      if(sm3<=0)
		      {
		        cout<<"胜利,加100金币,500经验值,掉落鹰之羽!"<<endl;
		        jb+=100;
		        jy+=500;
		        yys++;
		        while(jy>=jy2)
		        {
		          jy-=jy2;
			      jy2+=10;
			      lv++;
			      sm2+=50;
			      gq2+=10;
			      hj2+=5;
			      hf++;
			      bj++;
			      nlhf+=2;
			      cout<<"升级!"<<endl;	
			    }
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm=sm-(gq3-hj);
		      if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		      if(sm<=0)
		      {
		        cout<<"失败!"<<endl;
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm+=hf;
		      nl+=nlhf;
		      cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		    }	
	      }	 	
	      if(q=='2')
	      {
	  	    if(tzj<3)
	  	    {
	  	      cout<<"挑战券不足!"<<endl;
		      continue;		
		    }
		    tzj-=3;
	        sm3=3100;
		    gq3=600;
		    hj3=250;
		    for(int i=0;;i++)
		    {
		      cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		      if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		      else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		      else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		      cout<<"当前能量"<<nl<<"点"<<endl;
	  	      int q1;
	  	      while(true) 
              {
  	            if(_kbhit())
	            {
	              q1=getch();
	              break;	
	            }
              }
	  	      system("cls");
	  	      int kk=1;
	  	      if(q1=='1')
	  	      {
	  	      	int bj1;
	  	      	bj1=rand()%999;
	  	      	if(bj1<bj-1)
	  	      	{
	  	      	  cout<<"暴击!!!对敌人造成200%伤害!!!";
				  sm3=sm3-(gq*2-hj3);
				  kk=0;
				}
	  	        if(kk==1) sm3=sm3-(gq-hj3); 	
		      }
		      else if(q1=='2')
		      {
		      	if(nl<60)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq*2-hj3);
				  nl-=60;	
				}
			  }
			  else if(q1=='3')
			  {
			  	if(nl<50)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq-hj3);
				  nl-=50;
				  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				  continue;	
				}
			  }
			  else if(q1=='4')
			  {
			  	if(jn1==1)
			  	{
			  	  if(nl<20)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm3=sm3-(gq-hj3);
				    sm=sm-(gq3-hj)*0.9;
				    nl-=20;
				    cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				    cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				    continue;	
				  }	
				}
				else if(jn1==2)
				{
				  if(sm<sm/2)
		      	  {
		      	    cout<<"生命不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm=sm-sm/2;
				    nl+=200;
				    cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
				  }	  	
				}
				else if(jn1==3)
				{
				  if(nl<200)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    jzfj=1;
				    nl-=200;
				    cout<<"五把金剑从身旁竖立而起!"<<endl;	
				  }	  	
				}
			  }
		      if(sm3<=0)
		      {
		        cout<<"胜利,加110金币,550经验值,掉落鹰之羽!"<<endl;
		        jb+=110;
		        jy+=550;
		        yys++;
		        while(jy>=jy2)
		        {
		          jy-=jy2;
			      jy2+=10;
			      lv++;
			      sm2+=50;
			      gq2+=10;
			      hj2+=5;
			      hf++;
			      bj++;
			      nlhf+=2;
			      cout<<"升级!"<<endl;	
			    }
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm=sm-(gq3-hj);
		      if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		      if(sm<=0)
		      {
		        cout<<"失败!"<<endl;
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm+=hf;
		      nl+=nlhf;
		      cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		    }	
	      }	
		  if(q=='3')
	      {
	  	    if(tzj<3)
	  	    {
	  	      cout<<"挑战券不足!"<<endl;
		      continue;		
		    }
		    tzj-=3;
	        sm3=3300;
		    gq3=610;
		    hj3=260;
		    for(int i=0;;i++)
		    {
		      cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		      if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		      else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		      else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		      cout<<"当前能量"<<nl<<"点"<<endl;
	  	      int q1;
	  	      while(true) 
              {
  	            if(_kbhit())
	            {
	              q1=getch();
	              break;	
	            }
              }
	  	      system("cls");
	  	      int kk=1;
	  	      if(q1=='1')
	  	      {
	  	      	int bj1;
	  	      	bj1=rand()%999;
	  	      	if(bj1<bj-1)
	  	      	{
	  	      	  cout<<"暴击!!!对敌人造成200%伤害!!!";
				  sm3=sm3-(gq*2-hj3);
				  kk=0;
				}
	  	        if(kk==1) sm3=sm3-(gq-hj3); 	
		      }
		      else if(q1=='2')
		      {
		      	if(nl<60)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq*2-hj3);
				  nl-=60;	
				}
			  }
			  else if(q1=='3')
			  {
			  	if(nl<50)
		      	{
		      	  cout<<"能量不足!!!";
				  continue;	
				}
				else
				{
				  sm3=sm3-(gq-hj3);
				  nl-=50;
				  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				  continue;	
				}
			  }
			  else if(q1=='4')
			  {
			  	if(jn1==1)
			  	{
			  	  if(nl<20)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm3=sm3-(gq-hj3);
				    sm=sm-(gq3-hj)*0.9;
				    nl-=20;
				    cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				    cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				    continue;	
				  }	
				}
				else if(jn1==2)
				{
				  if(sm<sm/2)
		      	  {
		      	    cout<<"生命不足!!!";
				    continue;	
				  }
				  else
				  {
				    sm=sm-sm/2;
				    nl+=200;
				    cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
				  }	  	
				}
				else if(jn1==3)
				{
				  if(nl<200)
		      	  {
		      	    cout<<"能量不足!!!";
				    continue;	
				  }
				  else
				  {
				    jzfj=1;
				    nl-=200;
				    cout<<"五把金剑从身旁竖立而起!"<<endl;	
				  }	  	
				}
			  }
		      if(sm3<=0)
		      {
		        cout<<"胜利,加120金币,560经验值,掉落鹰之羽!"<<endl;
		        jb+=120;
		        jy+=560;
		        yys+=2;
		        while(jy>=jy2)
		        {
		          jy-=jy2;
			      jy2+=10;
			      lv++;
			      sm2+=50;
			      gq2+=10;
			      hj2+=5;
			      hf++;
			      bj++;
			      nlhf+=2;
			      cout<<"升级!"<<endl;	
			    }
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm=sm-(gq3-hj);
		      if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		      if(sm<=0)
		      {
		        cout<<"失败!"<<endl;
		        sm=sm2;
		        gq=gq2;
		        hj=hj2;
		        jzfj=0;
		        cout<<"当前"<<lv<<"级"<<endl;
		        break;	
		      }
		      sm+=hf;
		      nl+=nlhf;
		      cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		    }	
	      }	 	 	
		}
	  }	
	}
	if(u=='4')
	{
	  int sl;
	  system("color 7C");
	  cout<<"1.白狼王:生命:8000 攻强:800 护甲:450(需要等级55级)"<<endl;
	  cout<<"2.玄牛:生命:8000 攻强:700 护甲:500(需要等级55级)"<<endl;
	  while(true) 
      {
  	    if(_kbhit())
	    {
	      sl=getch();
	      break;	
	    }
      }
	  if(sl=='1')
	  {
	  	if(lv<55)
	  	{
	  	  cout<<"等级不足!!!"<<endl;
		  continue;		
		}
		if(tzj2<1)
	  	{
	  	  cout<<"高级挑战券不足!"<<endl;
		  continue;		
		}
		cout<<"白狼王:吼——————!!!!!!"<<endl;
		tzj2--;
		sm3=8000;
		gq3=850;
		hj3=450;
		for(int i=0; ;i++)
		{
		  cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		  if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		  else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		  else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		  cout<<"当前能量"<<nl<<"点"<<endl;
	  	  int q1;
	  	  while(true) 
          {
  	        if(_kbhit())
	        {
	          q1=getch();
	          break;	
	        }
          }
	  	  system("cls");
	  	  int kk=1;
	  	  if(q1=='1')
	  	  {
	  	  	int bj1;
	  	    bj1=rand()%999;
	  	    if(bj1<bj-1)
	  	    {
	  	      cout<<"暴击!!!对敌人造成200%伤害!!!";
			  sm3=sm3-(gq*2-hj3);
			  kk=0;
			}
	  	    if(kk==1) sm3=sm3-(gq-hj3); 	
		  }
		  else if(q1=='2')
		  {
		    if(nl<25)
		    {
		      cout<<"能量不足!!!";
			  continue;	
			}
			else
			{
			  sm3=sm3-(gq*2-hj3);	
			}
		  }
		  else if(q1=='3')
		  {
			if(nl<50)
		    {
		      cout<<"能量不足!!!";
			  continue;	
			}
			else
			{
			  sm3=sm3-(gq-hj3);
			  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
			  continue;	
		    }
		  }
		  else if(q1=='4')
		  {
			if(jn1==1)
			{
			  if(nl<20)
		      {
		      	cout<<"能量不足!!!";
				continue;	
			  }
			  else
		      {
				sm3=sm3-(gq-hj3);
				sm=sm-(gq3-hj)*0.9;
				nl-=20;
				cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				continue;	
			  }	
		    }
		    else if(jn1==2)
			{
			  if(sm<sm/2)
		      {
		      	cout<<"生命不足!!!";
				continue;	
			  }
			  else
			  {
				sm=sm-sm/2;
				nl+=200;
				cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
			  }	  	
			}
			else if(jn1==3)
			{
			  if(nl<200)
		      {
		      	cout<<"能量不足!!!";
				continue;	
			  }
			  else
			  {
				jzfj=1;
				nl-=200;
				cout<<"五把金剑从身旁竖立而起!"<<endl;	
			  }	  	
			}
		  }
		  if(sm3<=0)
		  {
		    cout<<"胜利,加200金币,1000经验值,掉落狼牙巨棍和兽性之戒!"<<endl;
		    jb+=200;
		    jy+=1000;
		    lys++;
		    sx1s++;
		    while(jy>=jy2)
		    {
		      jy-=jy2;
			  jy2+=10;
			  lv++;
			  sm2+=50;
			  gq2+=10;
			  hj2+=5;
			  hf++;
			  bj++;
			  nlhf+=2;
			  cout<<"升级!"<<endl;	
			}
		    sm=sm2;
		    gq=gq2;
		    hj=hj2;
		    jzfj=0;
		    cout<<"当前"<<lv<<"级"<<endl;
		    break;	
		  }
		  sm=sm-(gq3-hj);
		  if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		  if(sm<=0)
		  {
		    cout<<"失败!"<<endl;
		    sm=sm2;
		    gq=gq2;
		    hj=hj2;
		    jzfj=0;
		    cout<<"当前"<<lv<<"级"<<endl;
		    break;	
		  }
		  sm+=hf;
		  nl+=nlhf;
		  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		}
	  }
	  if(sl=='2')
	  {
	  	if(lv<55)
	  	{
	  	  cout<<"等级不足!!!"<<endl;
		  continue;		
		}
		if(tzj2<1)
	  	{
	  	  cout<<"高级挑战券不足!"<<endl;
		  continue;		
		}
		cout<<"玄牛:哞——————!!!!!!"<<endl;
		tzj2--;
		sm3=8000;
		gq3=700;
		hj3=500;
		for(int i=0; ;i++)
		{
		  cout<<"1.攻击  2.强力攻击(60能量)  3.闪避(50能量)  ";
		  if(jn1==1) cout<<"4.格挡(20能量)"<<endl;
		  else if(jn1==2) cout<<"4.血性狂暴"<<endl;
		  else if(jn1==3) cout<<"4.反击剑阵(150能量)"<<endl;
		  cout<<"当前能量"<<nl<<"点"<<endl;
	  	  int q1;
	  	  while(true) 
          {
  	        if(_kbhit())
	        {
	          q1=getch();
	          break;	
	        }
          }
	  	  system("cls");
	  	  int kk=1;
	  	  if(q1=='1')
	  	  {
	  	  	int bj1;
	  	    bj1=rand()%999;
	  	    if(bj1<bj-1)
	  	    {
	  	      cout<<"暴击!!!对敌人造成200%伤害!!!";
			  sm3=sm3-(gq*2-hj3);
			  kk=0;
			}
	  	    if(kk==1) sm3=sm3-(gq-hj3); 	
		  }
		  else if(q1=='2')
		  {
		    if(nl<25)
		    {
		      cout<<"能量不足!!!";
			  continue;	
			}
			else
			{
			  sm3=sm3-(gq*2-hj3);	
			}
		  }
		  else if(q1=='3')
		  {
			if(nl<50)
		    {
		      cout<<"能量不足!!!";
			  continue;	
			}
			else
			{
			  sm3=sm3-(gq-hj3);
			  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
			  continue;	
		    }
		  }
		  else if(q1=='4')
		  {
			if(jn1==1)
			{
			  if(nl<20)
		      {
		      	cout<<"能量不足!!!";
				continue;	
			  }
			  else
		      {
				sm3=sm3-(gq-hj3);
				sm=sm-(gq3-hj)*0.9;
				nl-=20;
				cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
				cout<<"在坚固的盾牌下,敌人的猛击飞迸出阵阵火光!"<<endl;
				continue;	
			  }	
		    }
		    else if(jn1==2)
			{
			  if(sm<sm/2)
		      {
		      	cout<<"生命不足!!!";
				continue;	
			  }
			  else
			  {
				sm=sm-sm/2;
				nl+=200;
				cout<<"血雾中,一道耀眼的光柱“咚”地打在地面!"<<endl;	
			  }	  	
			}
			else if(jn1==3)
			{
			  if(nl<200)
		      {
		      	cout<<"能量不足!!!";
				continue;	
			  }
			  else
			  {
				jzfj=1;
				nl-=200;
				cout<<"五把金剑从身旁竖立而起!"<<endl;	
			  }	  	
			}
		  }
		  if(sm3<=0)
		  {
		    cout<<"胜利,加200金币,1000经验值,掉落玄牛之角和无限指环!"<<endl;
		    jb+=200;
		    jy+=1000;
		    xns++;
		    wxs++; 
		    while(jy>=jy2)
		    {
		      jy-=jy2;
			  jy2+=10;
			  lv++;
			  sm2+=50;
			  gq2+=10;
			  hj2+=5;
			  hf++;
			  bj++;
			  nlhf+=2;
			  cout<<"升级!"<<endl;	
			}
		    sm=sm2;
		    gq=gq2;
		    hj=hj2;
		    jzfj=0;
		    cout<<"当前"<<lv<<"级"<<endl;
		    break;	
		  }
		  sm=sm-(gq3-hj);
		  if(jzfj==1) sm3=sm3-(gq-hj3)/10; 
		  if(sm<=0)
		  {
		    cout<<"失败!"<<endl;
		    sm=sm2;
		    gq=gq2;
		    hj=hj2;
		    jzfj=0;
		    cout<<"当前"<<lv<<"级"<<endl;
		    break;	
		  }
		  sm+=hf;
		  nl+=nlhf;
		  cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		}
	  }
    }
    if(u=='5')
	{
	  system("color 7D");
	  cout<<"1.挑战券商店  2.拍卖行  3.购买经验包"<<endl;
	  int u1;
	  while(true) 
      {
  	    if(_kbhit())
	    {
	      u1=getch();
	      break;	
	    }
      }
	  if(u1=='1')
	  {
		cout<<"你要购买什么:1.挑战券 2.高级挑战券"<<endl; 
		int u2;
		while(true) 
        {
  	      if(_kbhit())
	      {
	        u2=getch();
	        break;	
	      }
        }
		if(u2=='1')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl*15>jb)
		  {
		  	cout<<"金币不足!";
		  	continue;
		  }
		  tzj+=sl;
		  jb-=sl*15;	
		}	
		if(u2=='2')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl*30>jb)
		  {
		  	cout<<"金币不足!";
		  	continue;
		  }
		  tzj2+=sl;
		  jb-=sl*30;	
		}	
	  }
	  if(u1=='2')
	  {
		cout<<"你要卖掉什么:1.木棍   2.铁棍   3.木盾   4.水火棍   5.铁盾   6.狼牙巨棍   7.生锈的胸甲   8.铜质胸甲  9.兽性之戒  a.玄牛之角  b.无限指环"<<endl;
		int u2;
		while(true) 
        {
  	      if(_kbhit())
	      {
	        u2=getch();
	        break;	
	      }
        }
		if(u2=='1')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>mgs)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  mgs-=sl;
		  jb+=sl*5;		
		}	
		if(u2=='2')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>tgs)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  tgs-=sl;
		  jb+=sl*8;		
		}	
		if(u2=='3')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>mds)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  mds-=sl;
		  jb+=sl*10;		
		}	
		if(u2=='4')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>shs)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  shs-=sl;
		  jb+=sl*15;		
		}	
		if(u2=='5')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>tds)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  tds-=sl;
		  jb+=sl*15;		
		}	
		if(u2=='6')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>lys)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  lys-=sl;
		  jb+=sl*=50;		
		}	
		if(u2=='7')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>sxs)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  sxs-=sl;
		  jb+=sl*=5;		
		}
		if(u2=='8')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>tzs)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  tzs-=sl;
		  jb+=sl*50;		
		}
		if(u2=='9')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>sx1s)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  sx1s-=sl;
		  jb+=sl*60;		
		}
		if(u2=='a')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>xns)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  xns-=sl;
		  jb+=sl*60;		
		}
		if(u2=='b')
		{
		  cout<<"输入数量:"<<endl;
		  int sl;
		  cin>>sl;
		  if(sl>wxs)
		  {
		  	cout<<"装备不足!";
		  	continue;
		  }
		  wxs-=sl;
		  jb+=sl*100;		
		}
	  }
	  if(u1=='3')
	  {
	  	cout<<"输入数量:"<<endl;
		int sl;
		cin>>sl;
		if(sl*150>jb)
		{
		  cout<<"金币不足!";
		  continue;
		}
		jb-=sl*150;
		jy+=sl*200;	
		while(jy>=jy2)
		{
		  jy-=jy2;
		  jy2+=10;
		  lv++;
		  sm2+=50;
		  gq2+=10;
		  hj2+=5;
		  hf++;
		  cout<<"升级!"<<endl;	
		}
		sm=sm2;
		gq=gq2;
		hj=hj2;	
	  }
	}
	if(u=='6')
	{
	  system("color 7D");	
	  cout<<"进入中"; 
      for(int i=0;i<10;i++)
      {
  	    Sleep(500);
  	    cout<<".";
      }
      for(int i=0;i<20;i++)
      {
  	    cout<<b;
      }
      Sleep(1000);
      while(!kbhit())
      {
      	system("cls");
      	cout<<"正在为你寻找怪物"; 
        for(int i=0;i<10;i++)
        {
  	      Sleep(500);
  	      cout<<".";
        }
        for(int i=0;i<30;i++)
        {
  	      cout<<b;
        }
        Sleep(1000);
        int w1;
		srand(time(0));
		w1=rand()%3;
		if(w1==0)
		{
		  cout<<"没有发现......             "<<endl;
		}
		if(w1==1||w1==2)
		{
		  cout<<"!!!!!!!!发现野猪        "<<endl;
		  sm3=1000;
		  gq3=200;
		  hj3=50;
		  for(int i=0;;i++)
		  {
		  	int bj1;
		  	int kk=1;
	  	    bj1=rand()%999;
	  	    if(bj1<bj-1)
	  	    {
	  	      cout<<"暴击!!!对敌人造成200%伤害!!!"<<endl;
			  sm3=sm3-(gq*2-hj3);
			  kk=0;	
			}
	  	    if(kk==1) sm3=sm3-(gq-hj3); 		
		    if(sm3<=0)
		    {
		      cout<<"胜利!!!加200经验值"<<endl;
		      jy+=200;
		      while(jy>=jy2)
		      {
		        jy-=jy2;
			    jy2+=10;
			    lv++;
			    sm2+=50;
			    gq2+=10;
			    hj2+=5;
			    hf++;
			    bj++;
			    nlhf+=2;
			    cout<<"升级!"<<endl;	
			  }
		      sm=sm2;
		      gq=gq2;
		      hj=hj2;
		      cout<<"当前"<<lv<<"级"<<endl;
		      break;	
		    }
		    sm=sm-(gq3-hj);
		    if(sm<=0)
		    {
		      cout<<"失败......加50经验值"<<endl;
		      sm=sm2;
		      gq=gq2;
		      hj=hj2;
		      cout<<"当前"<<lv<<"级"<<endl;
		      break;	
		    }
		    sm+=hf;
		    cout<<"己方生命:"<<sm<<"    "<<"敌方生命:"<<sm3<<endl;
		    Sleep(200);
		  }		
		}		
	  }
	}
	if(u=='7')
	{
	  int dz;
	  cout<<"你想锻造什么武器?  1.神鹰之啸"<<endl;
	  while(true) 
      {
  	    if(_kbhit())
	    {
	      dz=getch();
	      break;	
	    }
      }
      if(dz=='1')
      {
      	if(yys<40) cout<<"鹰之羽不够!!!"<<endl;
	    else
	    {
	      yxs++;
		  yys-=40;
		  cout<<"在一道光下,一声鹰啸划过!!!"<<endl;
		  cout<<"武器效果:攻强加20%,护甲加50点"<<endl;	
	    }	
	  }
	}
	if(u=='8')
	{
	  SlowDisplay("2023.12.13.19:59,初步构建游戏\n");	
	}
  }
  return 0;
}

回复

15 条回复,欢迎继续交流。

正在加载回复...