求个位大佬,帮忙看一下哪里错了
#include<bits/stdc++.h>
#include<Windows.h>
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
#include<conio.h>
#include<fstream>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
#ifndef _GLIBCXX_NO_ASSERT
#include <cassert>
#endif
#include <cctype>
#include <cerrno>
#include <cfloat>
#include <ciso646>
#include <climits>
#include <clocale>
#include <cmath>
#include <csetjmp>
#include <csignal>
#include <cstdarg>
#include <cstddef>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#if __cplusplus >= 201103L
#include <ccomplex>
#include <cfenv>
#include <cinttypes>
#include <cstdalign>
#include <cstdbool>
#include <cstdint>
#include <ctgmath>
#include <cwchar>
#include <cwctype>
#endif
using namespace std;
int jb=0;
int guaiwuxieliang=0,guaiwugongji=0;//怪物血量、攻击
int jinqian=0;//金钱
int dengji=1,xp=0;//等级、经验
int hp=100;//血量
int fy=5,gj=10;//防御及攻击
string as;int shuru=0;
int sywuqi=100, csfangjv=100;
int sj;
int rw=0;
struct wu
{
string wuname;
int zuo, zhi, ge;
};wu a[25];
void chushihua()
{
for(int i=0; i<5; i++)
a[i].zuo=0;
for(int i=5; i<8; i++)
a[i].zuo=1;
for(int i=8; i<13; i++)
a[i].zuo=2;
for(int i=13; i<16; i++)
a[i].zuo=3;
a[16].zuo=1;
for(int i=17; i<25; i++)
a[i].zuo=4;
a[0].wuname="匕首";
a[0].zhi=5;
a[1].wuname="短剑";
a[1].zhi=8;
a[2].wuname="大剑";
a[2].zhi=18;
a[3].wuname="大宝剑";
a[3].zhi=24;
a[4].wuname="武士刀";
a[4].zhi=12;
a[5].wuname="皮甲";
a[5].zhi=3;
a[6].wuname="铁甲";
a[6].zhi=6;
a[7].wuname="钨金甲";
a[7].zhi=30;
a[8].wuname="一品灵石";
a[8].zhi=30;
a[9].wuname="二品灵石";
a[9].zhi=40;
a[10].wuname="三品灵石";
a[10].zhi=70;
a[11].wuname="四品灵石";
a[11].zhi=310;
a[12].wuname="极品灵石";
a[12].zhi=550;
a[13].wuname="云南白药";
a[13].zhi=500;
a[14].wuname="复息丹";
a[14].zhi=100;
a[15].wuname="返生丹";
a[15].zhi=600;
a[16].wuname="强体丹";
a[16].zhi=3;
a[17].wuname="铅笔";
a[17].zhi=50;
a[17].zuo=0;
a[18].wuname="爆炸卷轴";
a[19].wuname="雷电卷轴";
a[20].wuname="火灼卷轴";
a[21].wuname="毁灭卷轴";
a[22].wuname="手投式原子弹";
a[23].wuname="手雷";
a[24].wuname="加特林";
fstream file("xxzl.txt");
if(file)
{
ifstream xxzli;
xxzli.open("xxzl.txt");
xxzli>>hp;
xxzli>>fy;
xxzli>>gj;
xxzli>>dengji;
xxzli>>xp;
xxzli>>jinqian;
xxzli>>sywuqi;
xxzli>>csfangjv;
for(int i=0; i<25; i++)
xxzli>>a[i].ge;
xxzli>>rw;
xxzli.close();
}
else
{
for(int i=0; i<25; i++)
a[i].ge=0;
}
}
void out(string sty, bool huanhang)
{
for(int i=0; i<sty.size(); i++)
{
_sleep(50);
cout<<sty[i];
}
if(huanhang==1)
cout<<endl;
}
void zuozheshangdian()
{
for(int i=1;i>0;i++)
{
system("cls");
cout<<"你已进入作者的商店"<<endl;
cout<<"金钱:"<<jinqian<<endl;
cout<<" ███████████"<<endl;
cout<<" █ ____ █"<<endl;
cout<<" █ (作者) █"<<endl;
cout<<" █ ◣◢ █"<<endl;
cout<<" █ / ▏▏\ █"<<endl;
cout<<" ███████████"<<endl;
cout<<" ███████████"<<endl;
cout<<"1.手投式原子弹 伤害50000 550000元"<<endl;
cout<<"2.加特林 伤害3000 11000000元"<<endl;
cout<<"3.手雷 伤害100 8000元"<<endl;
cout<<"4.作者的铅笔 伤害+50 50000元"<<endl;
cout<<"5.猪神的皇冠500000元 "<<endl;
cout<<"6.退出商店"<<endl;
cin>>shuru;
if(shuru == 6)
break;
if(shuru==1)
{
if(jinqian >=550000)
{
if(rw==3)
rw++;
cout<<"购买成功 金钱-550000 手投式原子弹+1"<<endl;
jinqian-=550000;
a[22].ge++;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==2)
{
if(jinqian >=11000000)
{
if(rw==3)
rw++;
cout<<"购买成功 金钱-11000000 加特林+1"<<endl;
jinqian-=11000000;
a[23].ge++;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==3)
{
if(jinqian >=8000)
{
if(rw==3)
rw++;
cout<<"购买成功 金钱-8000 手雷+1"<<endl;
jinqian-=8000;
a[24].ge++;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==4)
{
if(jinqian >=50000)
{
if(rw==3)
rw++;
cout<<"购买成功 金钱-50000 铅笔+1"<<endl;
jinqian-=50000;
a[17].ge++;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
}
if(shuru==5)
{
if(jinqian >=500000)
{
if(rw==3)
rw++;
cout<<"购买成功 金钱-500000 经验+10000"<<endl;
jinqian-=500000;
xp+10000;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
}
void shuaiguai()
{
system("cls");
out("你来到了刷怪区",1);
system("pause");
for(;;)
{
srand(time(NULL));
system("cls");
sj=rand()%56;
if(sj==0)
{
system("cls");
cout<<"你遇到了一个一品青纹蟒"<<endl;
guaiwugongji=4;
guaiwuxieliang=900;
jb=2000;
}
if(sj==1)
{
system("cls");
cout<<"你遇到了一个二品青纹蟒"<<endl;
guaiwugongji=8;
guaiwuxieliang=1000;
jb=4000;
}
if(sj==2)
{
system("cls");
cout<<"你遇到了一个三品青纹蟒"<<endl;
guaiwugongji=13;
guaiwuxieliang=1000;
jb=5000;
}
if(sj==3)
{
system("cls");
cout<<"你遇到了一个四品青纹蟒"<<endl;
guaiwugongji=20;
guaiwuxieliang=1500;
jb=13000;
}
if(sj==4)
{
system("cls");
cout<<"你遇到了一个五品青纹蟒"<<endl;
guaiwugongji=30;
guaiwuxieliang=2300;
jb=30000;
}
if(sj==5)
{
system("cls");
cout<<"你遇到了一个七品青纹蟒"<<endl;
guaiwugongji=52;
guaiwuxieliang=7600;
jb=55000;
}
if(sj==6)
{
system("cls");
cout<<"你遇到了一个青纹蟒兽将"<<endl;
guaiwugongji=100;
guaiwuxieliang=11022;
jb=112200;
}
if(sj==7)
{
system("cls");
cout<<"你遇到了一个一品烈焰狮"<<endl;
guaiwugongji=5;
guaiwuxieliang=920;
jb=2600;
}
if(sj==8)
{
system("cls");
cout<<"你遇到了一个二品烈焰狮"<<endl;
guaiwugongji=8;
guaiwuxieliang=1100;
jb=3600;
}
if(sj==9)
{
system("cls");
cout<<"你遇到了一个三品烈焰狮"<<endl;
guaiwugongji=13;
guaiwuxieliang=1200;
jb=4800;
}
if(sj==10)
{
system("cls");
cout<<"你遇到了一个四品烈焰狮"<<endl;
guaiwugongji=20;
guaiwuxieliang=1500;
jb=10500;
}
if(sj==11)
{
system("cls");
cout<<"你遇到了一个五品烈焰狮"<<endl;
guaiwugongji=40;
guaiwuxieliang=2800;
jb=60000;
}
if(sj==12)
{
system("cls");
cout<<"你遇到了一个七品烈焰狮"<<endl;
guaiwugongji=60;
guaiwuxieliang=7600;
jb=80000;
}
if(sj==13)
{
system("cls");
cout<<"你遇到了一个烈焰狮兽将"<<endl;
guaiwugongji=70;
guaiwuxieliang=22303;
jb=223300;
}
if(sj==14)
{
system("cls");
cout<<"你遇到了一个一品狂暴石巨人"<<endl;
guaiwugongji=5;
guaiwuxieliang=1000;
jb=3000;
}
if(sj==15)
{
system("cls");
cout<<"你遇到了一个二品狂暴石巨人"<<endl;
guaiwugongji=8;
guaiwuxieliang=1300;
jb=2000;
}
if(sj==16)
{
system("cls");
cout<<"你遇到了一个三品狂暴石巨人"<<endl;
guaiwugongji=10;
guaiwuxieliang=1500;
jb=8000;
}
if(sj==17)
{
system("cls");
cout<<"你遇到了一个四品狂暴石巨人"<<endl;
guaiwugongji=13;
guaiwuxieliang=1900;
jb=1500;
}
if(sj==18)
{
system("cls");
cout<<"你遇到了一个五品狂暴石巨人"<<endl;
guaiwugongji=38;
guaiwuxieliang=3000;
jb=21000;
}
if(sj==19)
{
system("cls");
cout<<"你遇到了一个七品狂暴石巨人"<<endl;
guaiwugongji=50;
guaiwuxieliang=8200;
jb=85000;
}
if(sj==20)
{
system("cls");
cout<<"你遇到了一个狂暴石巨人兽将"<<endl;
guaiwugongji=70;
guaiwuxieliang=25000;
jb=255000;
}
if(sj==21)
{
system("cls");
cout<<"你遇到了一个一品金纹蟒"<<endl;
guaiwugongji=10;
guaiwuxieliang=700;
jb=5000;
}
if(sj==22)
{
system("cls");
cout<<"你遇到了一个二品金纹蟒"<<endl;
guaiwugongji=10;
guaiwuxieliang=800;
jb=5000;
}
if(sj==23)
{
system("cls");
cout<<"你遇到了一个三品金纹蟒"<<endl;
guaiwugongji=10;
guaiwuxieliang=900;
jb=9000;
}
if(sj==24)
{
system("cls");
cout<<"你遇到了一个四品金纹蟒"<<endl;
guaiwugongji=20;
guaiwuxieliang=1500;
jb=9500;
}
if(sj==25)
{
system("cls");
cout<<"你遇到了一个五品金纹蟒"<<endl;
guaiwugongji=40;
guaiwuxieliang=2800;
jb=26000;
}
if(sj==26)
{
system("cls");
cout<<"你遇到了一个七品金纹蟒"<<endl;
guaiwugongji=60;
guaiwuxieliang=7800;
jb=90000;
}
if(sj==27)
{
system("cls");
cout<<"你遇到了一个金纹蟒兽将"<<endl;
guaiwugongji=80;
guaiwuxieliang=22000;
jb=533300;
}
if(sj==28)
{
system("cls");
cout<<"你遇到了一个一品剑狮"<<endl;
guaiwugongji=10;
guaiwuxieliang=900;
jb=1000;
}
if(sj==29)
{
system("cls");
cout<<"你遇到了一个二品剑狮"<<endl;
guaiwugongji=12;
guaiwuxieliang=1000;
jb=2400;
}
if(sj==30)
{
system("cls");
cout<<"你遇到了一个三品剑狮"<<endl;
guaiwugongji=16;
guaiwuxieliang=1000;
jb=5000;
}
if(sj==30)
{
system("cls");
cout<<"你遇到了一个四品剑狮"<<endl;
guaiwugongji=28;
guaiwuxieliang=1500;
jb=13000;
}
if(sj==32)
{
system("cls");
cout<<"你遇到了一个五品剑狮"<<endl;
guaiwugongji=40;
guaiwuxieliang=2300;
jb=30000;
}
if(sj==33)
{
system("cls");
cout<<"你遇到了一个七品剑狮"<<endl;
guaiwugongji=60;
guaiwuxieliang=7600;
jb=55000;
}
if(sj==34)
{
system("cls");
cout<<"你遇到了一个剑狮兽将"<<endl;
guaiwugongji=150;
guaiwuxieliang=11220;
jb=112200;
}
if(sj==35)
{
system("cls");
cout<<"你遇到了一个一品寒冰蟒"<<endl;
guaiwugongji=10;
guaiwuxieliang=900;
jb=5000;
}
if(sj==36)
{
system("cls");
cout<<"你遇到了一个二品寒冰蟒"<<endl;
guaiwugongji=12;
guaiwuxieliang=1000;
jb=15000;
}
if(sj==37)
{
system("cls");
cout<<"你遇到了一个三品寒冰蟒"<<endl;
guaiwugongji=16;
guaiwuxieliang=1000;
jb=20000;
}
if(sj==38)
{
system("cls");
cout<<"你遇到了一个四品寒冰蟒"<<endl;
guaiwugongji=28;
guaiwuxieliang=1500;
jb=555500;
}
if(sj==39)
{
system("cls");
cout<<"你遇到了一个五品寒冰蟒"<<endl;
guaiwugongji=40;
guaiwuxieliang=2300;
jb=65000;
}
if(sj==40)
{
system("cls");
cout<<"你遇到了一个七品寒冰蟒"<<endl;
guaiwugongji=60;
guaiwuxieliang=7600;
jb=100000;
}
if(sj==41)
{
system("cls");
cout<<"你遇到了一个寒冰蟒兽将"<<endl;
guaiwugongji=150;
guaiwuxieliang=11220;
jb=280000;
}
if(sj==42)
{
system("cls");
cout<<"你遇到了一个一品草木怪"<<endl;
guaiwugongji=10;
guaiwuxieliang=900;
jb=2000;
}
if(sj==43)
{
system("cls");
cout<<"你遇到了一个二品草木怪"<<endl;
guaiwugongji=10;
guaiwuxieliang=1000;
jb=5000;
}
if(sj==44)
{
system("cls");
cout<<"你遇到了一个三品草木怪"<<endl;
guaiwugongji=19;
guaiwuxieliang=1000;
jb=8000;
}
if(sj==45)
{
system("cls");
cout<<"你遇到了一个四品草木怪"<<endl;
guaiwugongji=30;
guaiwuxieliang=1800;
jb=10000;
}
if(sj==46)
{
system("cls");
cout<<"你遇到了一个五品草木怪"<<endl;
guaiwugongji=50;
guaiwuxieliang=2800;
jb=35000;
}
if(sj==47)
{
system("cls");
cout<<"你遇到了一个七品草木怪"<<endl;
guaiwugongji=60;
guaiwuxieliang=7800;
jb=62000;
}
if(sj==48)
{
system("cls");
cout<<"你遇到了一个草木怪兽将"<<endl;
guaiwugongji=150;
guaiwuxieliang=12340;
jb=280000;
}
if(sj==49)
{
system("cls");
cout<<"你遇到了一个一品牛甲虫"<<endl;
guaiwugongji=5;
guaiwuxieliang=800;
jb=2000;
}
if(sj==50)
{
system("cls");
cout<<"你遇到了一个二品牛甲虫"<<endl;
guaiwugongji=10;
guaiwuxieliang=900;
jb=3000;
}
if(sj==51)
{
system("cls");
cout<<"你遇到了一个三品牛甲虫"<<endl;
guaiwugongji=10;
guaiwuxieliang=1000;
jb=6000;
}
if(sj==52)
{
system("cls");
cout<<"你遇到了一个四品牛甲虫"<<endl;
guaiwugongji=20;
guaiwuxieliang=1800;
jb=8000;
}
if(sj==53)
{
system("cls");
cout<<"你遇到了一个五品牛甲虫"<<endl;
guaiwugongji=40;
guaiwuxieliang=2800;
jb=28000;
}
if(sj==54)
{
system("cls");
cout<<"你遇到了一个七品牛甲虫"<<endl;
guaiwugongji=50;
guaiwuxieliang=7500;
jb=58000;
}
if(sj==55)
{
system("cls");
cout<<"你遇到了一个牛甲虫兽将"<<endl;
guaiwugongji=130;
guaiwuxieliang=11110;
jb=110000;
}
if(sj==0)
{
system("cls");
cout<<"你遇到了一个死神"<<endl;
guaiwugongji=367;
guaiwuxieliang=900000;
jb=200000000;
}
for(int e=1;e>0;e++){
cout<<"你的血量:"<<hp<<" 你的攻击:"<<gj<<endl;
cout<<"你的防御:"<<fy<<" 怪物收益:"<<jb<<endl;
cout<<"1.使用普通攻击 攻击力+"<<gj<<endl;
if(a[18].ge != 0)
cout<<"2.使用爆炸卷轴 攻击力+40"<<endl;
if(a[19].ge!=0)
cout<<"3.使用雷电卷轴 攻击力+60"<<endl;
if(a[20].ge!=0)
cout<<"4.使用火灼卷轴 攻击力+30"<<endl;
if(a[21].ge!=0)
cout<<"5.使用毁灭卷轴 攻击力+1000"<<endl;
if(a[22].ge!=0)
cout<<"6.使用手投式原子弹 攻击力+50000"<<endl;
if(a[23].ge!=0)
cout<<"7.使用加特林 攻击力+8000"<<endl;
if(a[24].ge!=0)
cout<<"8.使用手雷 攻击力+800"<<endl;
if(a[13].ge!=0)
cout<<"9.使用云南白药 血量+500"<<endl;
if(a[14].ge!=0)
cout<<"10.使用复息丹 血量+100"<<endl;
if(a[15].ge!=0)
cout<<"11.使用返生丹 血量+600"<<endl;
cout<<"12.逃跑"<<endl;
cin>>shuru;
if(shuru==12){
cout<<"逃跑成功"<<endl;
system("pause");
break;
}
if(shuru==1)
{
system("cls");
cout<<"你使出全力一击,打掉了怪物"<<gj<<"滴血"<<endl;
guaiwuxieliang-=gj;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
if(shuru==2)
{
if(a[18].ge!=0)
{
system("cls");
cout<<"你扔出一个爆炸卷轴,炸了它40滴血"<<endl;
guaiwuxieliang-=40;
a[18].ge--;
if(guaiwuxieliang>=1)
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==3)
{
if(a[19].ge!=0)
{
system("cls");
cout<<"你扔出一个雷电卷轴,打了它60滴血"<<endl;
guaiwuxieliang-=60;
a[19].ge--;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==4)
{
if(a[20].ge!=0)
{
a[20].ge--;
system("cls");
cout<<"你扔出一个火灼卷轴,打了它30滴血"<<endl;
guaiwuxieliang-=30;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==5)
{
if(a[21].ge!=0)
{
system("cls");
a[21].ge--;
cout<<"你扔出一个毁灭卷轴卷轴,灭了它1000滴血"<<endl;
guaiwuxieliang-=2000;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==6)
{
if(a[22].ge!=0)
{
system("cls");
a[22].ge--;
cout<<"你扔出一个手投式原子弹,轰了它50000滴血"<<endl;
guaiwuxieliang-=50000;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==7)
{
if(a[23].ge!=0)
{
system("cls");
cout<<"你掏出82年的加特林,对着它一顿突突突,干了它8000滴血"<<endl;
guaiwuxieliang-=8000;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==8)
{
if(a[24].ge!=0)
{
system("cls");
a[24].ge--;
cout<<"你扔出82年的手雷,干了它100滴血"<<endl;
guaiwuxieliang-=100;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==9)
{
system("cls");
cout<<"你使用了云南白药 血量+500"<<endl;
hp+=500;
a[13].ge--;
system("pause");
}
if(shuru==10)
{
system("cls");
cout<<"你使用了复息丹 血量+100"<<endl;
hp+=100;
a[14].ge--;
system("pause");
}
if(shuru==11)
{
system("cls");
cout<<"你使用了返生丹 血量+600"<<endl;
hp+=600;
a[15].ge--;
system("pause");
}
_sleep(1000);
system("cls");
if(hp<=0)
{
cout<<"你隔了"<<endl;
_sleep(1000);
break;
}
if(hp<=guaiwugongji+5&&fy>=guaiwugongji)
{
cout<<"你快没有血了,确定还要打吗"<<endl;
cout<<" 是 否"<<endl;
cin>>as;
if(as=="是")
{
cout<<"可以,但是你在被打一两下就隔了"<<endl;
system("pause");
}
if(as=="否")
{
cout<<"逃跑成功"<<endl;
break;
}
}
cout<<"它冲过来狠狠的攻击了你"<<endl;
sj=rand()%4;
if(sj==0)
{
if(fy>=guaiwugongji)
cout<<"你被它打掉了0滴血"<<endl;
else{
cout<<"你被它打掉了"<<guaiwugongji<<"滴血"<<endl;
}
hp-=guaiwugongji;
if(hp<=0)
{
cout<<"你隔了"<<endl;
_sleep(1000);
break;
}
}
if(sj==1)
{
if(fy>=guaiwugongji)
cout<<"你被它打掉了0滴血"<<endl;
else{
cout<<"你被它打掉了"<<guaiwugongji<<"滴血"<<endl;
}
hp-=guaiwugongji;
if(hp<=0)
{
cout<<"你隔了"<<endl;
_sleep(1000);
break;
}
}
if(sj==2)
{
if(fy>=guaiwugongji)
cout<<"你被它打掉了0滴血"<<endl;
else{
cout<<"你被它打掉了"<<guaiwugongji<<"滴血"<<endl;
}
hp-=guaiwugongji;
if(hp<=0)
{
cout<<"你隔了"<<endl;
_sleep(1000);
break;
}
}
if(sj==3)
{
cout<<"你躲开了一击"<<endl;
}
}
system("cls");
out("你是否要继续刷怪",1);
cout<<" 1.是 2.否"<<endl;
cin>>shuru;
if(shuru==2)
break;
}
}
void dagong()
{
_sleep(1000);
system("cls");
for(int h=0;h<50;h++)
{ system("cls");
cout<<"打工中..."<<endl;
cout<<"请稍等"<<endl;
cout<<"打工中..."<<endl;
cout<<"请稍等"<<endl;
cout<<"打工中..."<<endl;
cout<<"请稍等"<<endl;
cout<<"打工中..."<<endl;
cout<<"请稍等"<<endl;
cout<<"打工中..."<<endl;
cout<<"请稍等"<<endl;
cout<<"打工中..."<<endl;
cout<<"请稍等"<<endl;
cout<<"打工中..."<<endl;
cout<<"请稍等"<<endl;
cout<<"打工中..."<<endl;
cout<<"请稍等"<<endl;
cout<<"打工中..."<<endl;
cout<<"请稍等"<<endl;
}
system("cls");
out("经过一段时间的打工赚钱,你变得更强壮了,还赚了1000元",1);
out("经验+200 金钱+1000",1);
xp+=200;
jinqian+=1000;
rw++;
system("pause");
cout<<endl;
}
void zhuxianrenwu()
{
system("cls");
if(rw==0)
{
cout<<"主线任务进度20/"<<rw<<endl;
cout<<"为了提高战斗力,你需要一把匕首。" <<endl;
_sleep(200);
cout<<" ____________________"<<endl;
_sleep(100);
cout<<" | 武器店 |"<<endl;
_sleep(100);
cout<<" |--------------------|"<<endl;
_sleep(100);
cout<<" | ( )哈喽! |"<<endl;
_sleep(100);
cout<<" | /|\ |"<<endl;
_sleep(100);
cout<<" ███████████"<<endl;
cout<<"是否前往武器店?(填 是 或 否)"<<endl;
cin>>as;
if(as=="是")
{
cout<<"购买成功!金钱-0 匕首+1"<<endl;
a[0].ge++;
rw++;
_sleep(1000);
system("cls");
}
if(as=="否")
{
out("你刚要离开武器店,武器店店主却叹一口气",1);
_sleep(300);
out("武器店店主:这把匕首送你了吧,我看出了你的不一般。",1);
cout<<"匕首+1";
a[0].ge++;
rw++;
_sleep(1000);
system("cls");
}
if(as!="否"&&as!="是")
{
cout<<"已退出主线任务"<<endl;
system("cls");
}
}
if(rw==1)
{
cout<<"主线任务进度20/"<<rw<<endl;
_sleep(1000);
system("cls");
cout<<"你现在需要一些钱"<<endl;
cout<<"1.打怪赚钱 2.打工赚钱"<<endl;
cout<<"3.退出主线任务"<<endl;
cin>>shuru;
if(shuru==1)
{
system("cls");
cout<<"你来到了刷怪区";
cout<<endl;
sj=rand()%3;
if(sj==0)
{
cout<<"你遇到了一个一品青纹蟒 "<<endl;
cout<<"你很有胜算,要不要干它?"<<endl;
cout<<" 要 不要 "<<endl;
cin>>as;
if(as=="要")
{
cout<<"你轻松的干掉了它"<<endl;
cout<<"你卖掉它的妖核赚了100金钱 金钱+100 经验+50"<<endl;
xp+=50;
jinqian+=100;
rw++;
_sleep(1000);
system("cls");
}
if(as=="不要")
{
cout<<"你赶紧跑开了"<<endl;
}
}
if(sj==1)
{
cout<<"你遇到了一个三品青纹蟒 "<<endl;
cout<<"你要不要干它?"<<endl;
cout<<" 要 不要 "<<endl;
cin>>as;
if(as=="要")
{
cout<<"你干掉了它,但扣了20滴血 血量-20"<<endl;
hp-=20;
cout<<"你卖掉它的妖核赚了200金钱 金钱+200 经验+120"<<endl;
xp+=120;
jinqian+=200;
rw++;
_sleep(1000);
system("cls");
}
if(as=="不要")
{
cout<<"你赶紧跑开了"<<endl;
}
}
if(sj==2)
{
cout<<"你遇到了一个五品狂暴石巨人 "<<endl;
cout<<"你要不要干它?"<<endl;
cout<<" 1.要 2.不要 "<<endl;
cin>>as;
if(as=="要")
{
if(dengji<5)
{
cout<<"你等级不太够,只有五成胜算"<<endl;
cout<<" 1.继续 按其他的逃跑"<<endl;
cin>>shuru;
if(shuru==1)
{
sj=rand()%2;
if(sj==0)
{
cout<<"你没干过它,嘎了"<<endl;
_sleep(1000);
system("cls");
}
if(sj==1)
{
cout<<"你干掉了它,搞到了700元,经验加100"<<endl;
jinqian+=700;
xp+=100;
rw++;
}
}
else{
cout<<"你成功逃跑"<<endl;
}
}
if(dengji>=5)
{
cout<<"你干掉了它,搞到了700元,经验加100"<<endl;
jinqian+=700;
xp+=100;
rw++;
}
}
}
}
if(shuru==2)
{
dagong();
}
if(shuru!=1&&shuru!=2)
{
cout<<"已退出主线任务";
_sleep(800);
system("cls");
}
}
if(rw==2)
{
system("cls");
cout<<"主线任务进度20/"<<rw<<endl;
_sleep(2000);
system("cls");
cout<<"任务:打败一个七品妖兽"<<endl;
_sleep(2000);
system("cls");
cout<<"程序猿帮你找了一个七品灵猿"<<endl;
_sleep(1000);
system("cls");
guaiwugongji=70;
guaiwuxieliang=8500;
for(int e=1;e>0;e++){
cout<<"1.使用普通攻击 攻击力+"<<gj<<endl;
if(a[18].ge != 0)
cout<<"2.使用爆炸卷轴 攻击力+40"<<endl;
if(a[19].ge!=0)
cout<<"3.使用雷电卷轴 攻击力+60"<<endl;
if(a[20].ge!=0)
cout<<"4.使用火灼卷轴 攻击力+30"<<endl;
if(a[21].ge!=0)
cout<<"5.使用毁灭卷轴 攻击力+1000"<<endl;
if(a[22].ge!=0)
cout<<"6.使用手投式原子弹 攻击力+50000"<<endl;
if(a[23].ge!=0)
cout<<"7.使用加特林 攻击力+8000"<<endl;
if(a[24].ge!=0)
cout<<"8.使用手雷 攻击力+800"<<endl;
if(a[13].ge!=0)
cout<<"9.使用云南白药 血量+500"<<endl;
if(a[14].ge!=0)
cout<<"10.使用复息丹 血量+100"<<endl;
if(a[15].ge!=0)
cout<<"11.使用返生丹 血量+600"<<endl;
cout<<"12.逃跑"<<endl;
cin>>shuru;
if(shuru==12){
cout<<"逃跑成功"<<endl;
system("pause");
break;
}
if(shuru==1)
{
system("cls");
cout<<"你使出全力一击,打掉了怪物"<<gj<<"滴血"<<endl;
guaiwuxieliang-=gj;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
if(shuru==2)
{
if(a[18].ge!=0)
{
system("cls");
cout<<"你扔出一个爆炸卷轴,炸了它40滴血"<<endl;
guaiwuxieliang-=40;
a[18].ge--;
if(guaiwuxieliang>=1)
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==3)
{
if(a[19].ge!=0)
{
system("cls");
cout<<"你扔出一个雷电卷轴,打了它60滴血"<<endl;
guaiwuxieliang-=60;
a[19].ge--;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==4)
{
if(a[20].ge!=0)
{
a[20].ge--;
system("cls");
cout<<"你扔出一个火灼卷轴,打了它30滴血"<<endl;
guaiwuxieliang-=30;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==5)
{
if(a[21].ge!=0)
{
system("cls");
a[21].ge--;
cout<<"你扔出一个毁灭卷轴卷轴,灭了它1000滴血"<<endl;
guaiwuxieliang-=2000;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==6)
{
if(a[22].ge!=0)
{
system("cls");
a[22].ge--;
cout<<"你扔出一个手投式原子弹,轰了它50000滴血"<<endl;
guaiwuxieliang-=50000;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==7)
{
if(a[23].ge!=0)
{
system("cls");
cout<<"你掏出82年的加特林,对着它一顿突突突,干了它8000滴血"<<endl;
guaiwuxieliang-=3000;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==8)
{
if(a[24].ge!=0)
{
system("cls");
a[24].ge--;
cout<<"你扔出82年的手雷,干了它100滴血"<<endl;
guaiwuxieliang-=100;
if(guaiwuxieliang>=1)
{
cout<<"它还有"<<guaiwuxieliang<<"滴血"<<endl;
}
else{
cout<<"它大叫一声倒下了"<<endl;
cout<<"金币+"<<jb;
jinqian+=jb;
rw++;
_sleep(2000);
system("cls");
break;
}
}
}
if(shuru==9)
{
system("cls");
cout<<"你使用了云南白药 血量+500"<<endl;
hp+=500;
a[13].ge--;
system("pause");
}
if(shuru==10)
{
system("cls");
cout<<"你使用了复息丹 血量+100"<<endl;
hp+=100;
a[14].ge--;
system("pause");
}
if(shuru==11)
{
system("cls");
cout<<"你使用了返生丹 血量+600"<<endl;
hp+=600;
a[15].ge--;
system("pause");
}
_sleep(1000);
system("cls");
if(hp<=0)
{
cout<<"你隔了"<<endl;
_sleep(1000);
break;
}
if(hp<=guaiwugongji+5&&fy>=guaiwugongji)
{
cout<<"你快没有血了,确定还要打吗"<<endl;
cout<<" 是 否"<<endl;
cin>>as;
if(as=="是")
{
cout<<"可以,但是你在被打一两下就隔了"<<endl;
system("pause");
}
if(as=="否")
{
cout<<"逃跑成功"<<endl;
break;
}
}
cout<<"它冲过来狠狠的攻击了你"<<endl;
sj=rand()%4;
if(sj==0)
{
if(fy>=guaiwugongji)
cout<<"你被它打掉了0滴血"<<endl;
else{
cout<<"你被它打掉了"<<guaiwugongji<<"滴血"<<endl;
}
hp-=guaiwugongji;
if(hp<=0)
{
cout<<"你隔了"<<endl;
_sleep(1000);
break;
}
}
if(sj==1)
{
if(fy>=guaiwugongji)
cout<<"你被它打掉了0滴血"<<endl;
else{
cout<<"你被它打掉了"<<guaiwugongji<<"滴血"<<endl;
}
hp-=guaiwugongji;
if(hp<=0)
{
cout<<"你隔了"<<endl;
_sleep(1000);
break;
}
}
if(sj==2)
{
if(fy>=guaiwugongji)
cout<<"你被它打掉了0滴血"<<endl;
else{
cout<<"你被它打掉了"<<guaiwugongji<<"滴血"<<endl;
}
hp-=guaiwugongji;
if(hp<=0)
{
cout<<"你隔了"<<endl;
_sleep(1000);
break;
}
}
if(sj==3)
{
cout<<"你躲开了一击"<<endl;
}
}
}
system("cls");
if(rw==3)
{
cout<<"主线任务进度20/"<<rw<<endl;
cout<<"任务:达到5级"<<endl;
if(dengji>=5)
{
cout<<"你已达到5级"<<endl;
rw++;
}
}
if(rw==4)
{
cout<<"主线任务进度20/"<<rw<<endl;
cout<<"任务:达到7级"<<endl;
if(dengji>=7)
{
cout<<"你已达到7级"<<endl;
rw++;
}
}
if(rw==5)
{
cout<<"主线任务进度20/"<<rw<<endl;
cout<<"任务:达到8级"<<endl;
if(dengji>=5)
{
cout<<"你已达到8级"<<endl;
rw++;
}
}
}
void zishenshuxin()
{
system("cls");
cout<<"生命:"<<hp<<endl;
cout<<"杀伤:"<<gj<<endl;
cout<<"防御:"<<fy<<endl;
cout<<"等级:"<<dengji<<endl;
cout<<"经验:"<<xp<<endl;
cout<<"金钱:"<<jinqian<<endl;
system("pause");
}
void shangdian()
{
for(;;)
{
system("cls");
cout<<" __________ " <<"金钱:"<<jinqian<<endl;
cout<<"[ 良心商店 ]"<<endl;
cout<<"|==========|"<<endl;
cout<<"| (-)/ |"<<endl;
cout<<"| /| |"<<endl;
cout<<"[##########]"<<endl;
cout<<"1.匕首 500元 伤害+5 "<<endl;
cout<<"2.皮甲 1200元 防御+3 "<<endl;
cout<<"3.铁甲 2600元 防御+6 "<<endl;
cout<<"4.短剑 1000元 伤害+8 "<<endl;
cout<<"5.武士刀 1800元 伤害+12 "<<endl;
cout<<"6.大剑 2200元 伤害+18 "<<endl;
cout<<"7.大宝剑 3500元 伤害+24 "<<endl;
cout<<"8.钨金甲 18000元 防御+30 "<<endl;
cout<<"9.云南白药 10000元 血量+500"<<endl;
cout<<"10.复息丹 2000元 血量+100"<<endl;
cout<<"11.返生丹 12000元 血量+600"<<endl;
cout<<"12.强体丹 8900元 防御+3 "<<endl;
cout<<"13.一品灵石 1000元 经验+30 "<<endl;
cout<<"14.二品灵石 1250元 经验+40 "<<endl;
cout<<"15.三品灵石 2300元 经验+70 "<<endl;
cout<<"16.四品灵石10000元 经验+310 "<<endl;
cout<<"17.极品灵石50000元 经验+550 "<<endl;
cout<<"18.退出商店"<<endl;
cin>>shuru;
system("cls");
if(shuru==18)
break;
if(shuru==1)
{
if(jinqian>=500)
{
cout<<"购买成功! 匕首+1"<<endl;
a[0].ge++;
jinqian-=500;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==2)
{
if(jinqian>=1200)
{
cout<<"购买成功! 皮甲+1"<<endl;
a[5].ge++;
jinqian-=1200;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==3)
{
if(jinqian>=2600)
{
cout<<"购买成功! 铁甲+1"<<endl;
a[6].ge++;
jinqian-=2600;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==4)
{
if(jinqian>=1000)
{
cout<<"购买成功! 短剑+1"<<endl;
a[1].ge++;
jinqian-=1000;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==5)
{
if(jinqian>=1800)
{
cout<<"购买成功! 武士刀+1"<<endl;
a[4].ge++;
jinqian-=1800;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==6)
{
if(jinqian>=2200)
{
cout<<"购买成功! 大剑+1"<<endl;
a[2].ge++;
jinqian-=2200;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==7)
{
if(jinqian>=3500)
{
cout<<"购买成功! 大宝剑+1"<<endl;
a[3].ge++;
jinqian-=3500;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==9)
{
if(jinqian>=10000)
{
cout<<"购买成功! 云南白药+1"<<endl;
a[13].ge++;
jinqian-=10000;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==8)
{
if(jinqian>=18000)
{
cout<<"购买成功! 钨金甲+1"<<endl;
a[7].ge++;
jinqian-=18000;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==10)
{
if(jinqian>=2000)
{
cout<<"购买成功! 复息丹+1"<<endl;
a[14].ge++;
jinqian-=2000;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==11)
{
if(jinqian>=12000)
{
cout<<"购买成功! 返生丹+1"<<endl;
a[15].ge++;
jinqian-=12000;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==12)
{
if(jinqian>=8900)
{
cout<<"购买成功! 强体丹+1"<<endl;
a[16].ge++;
jinqian-=8900;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==13)
{
if(jinqian>=1000)
{
cout<<"购买成功! 一品灵石+1"<<endl;
a[8].ge++;
jinqian-=1000;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==14)
{
if(jinqian>=1250)
{
cout<<"购买成功! 二品灵石+1"<<endl;
a[9].ge++;
jinqian-=1250;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==15)
{
if(jinqian>=2300)
{
cout<<"购买成功! 三品灵石+1"<<endl;
a[10].ge++;
jinqian-=2300;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==16)
{
if(jinqian>=10000)
{
cout<<"购买成功! 四品灵石+1"<<endl;
a[11].ge++;
jinqian-=10000;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
if(shuru==17)
{
if(jinqian>=50000)
{
cout<<"购买成功! 极品灵石+1"<<endl;
a[12].ge++;
jinqian-=50000;
}
else
cout<<"金钱不足"<<endl;
system("pause");
}
}
}
void chakanzhuangbei()
{
for(;;){
system("cls");
cout<<"正在使用的武器:";
if(sywuqi==100)
cout<<"无"<<endl;
else
cout<<a[sywuqi].wuname<<endl;
cout<<"正在使用的防具:";
if(csfangjv==100)
cout<<"无"<<endl;
else
cout<<a[csfangjv].wuname<<endl;
cout<<"背包:"<<endl;
for(int i=0; i<25; i++)
if(a[i].ge != 0)
cout<<i<<"."<<a[i].ge<<"个"<<a[i].wuname<<endl;
cout<<"如果需要使用物品,请说物品序号"<<endl;
cout<<"否则输入11111"<<endl;
cin>>shuru;
system("cls");
if(shuru==11111)
break;
if(a[shuru].ge != 0)
{
a[shuru].ge++;
cout<<"使用成功"<<endl;
if(a[shuru].zuo == 0)
{
gj += a[shuru].zhi;
if(sywuqi != 100)
gj -= a[sywuqi].zhi;
sywuqi = shuru;
}
else if(a[shuru].zuo == 1)
{
fy += a[shuru].zhi;
if(csfangjv != 100)
fy -= a[csfangjv].zhi;
csfangjv = shuru;
}
else if(a[shuru].zuo == 2)
xp += a[shuru].zhi;
else if(a[shuru].zuo == 3)
hp += a[shuru].zhi;
a[shuru].ge--;
}
else
cout<<"使用失败"<<endl;
system("pause");
}
}
int shengji()
{
if(dengji==1)
{
if(xp>=1000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 防御+2 攻击+5 金钱+1000000",2);
dengji++;
fy+=2;
gj+=5;
xp=0;
jinqian+=1000000;
system("pause");
system("cls");
}
}
if(dengji==2)
{
if(xp>=1000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 防御+1 攻击+2",2);
dengji++;
fy+=1;
xp=0;
gj+=200;
system("pause");
system("cls");
}
}
if(dengji==3)
{
if(xp>=1000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 攻击+5",2);
dengji++;
xp=0;
gj+=5;
system("pause");
system("cls");
}
}
if(dengji==4)
{
if(xp>=1000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 金钱+100 攻击+5",2);
dengji++;
xp=0;
gj+=5;
jinqian+=100;
system("pause");
system("cls");
}
}
if(dengji==5)
{
if(xp>=1000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 攻击+5",2);
dengji++;
gj+=5;
xp=0;
system("pause");
system("cls");
}
}
if(dengji==6)
{
if(xp>=1000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 攻击+6",2);
xp=0;
dengji++;
gj+=6;
system("pause");
system("cls");
}
}
if(dengji==7)
{
if(xp>=1000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 攻击+10",2);
xp=0;
dengji++;
gj+=10;
system("pause");
system("cls");
}
}
if(dengji==8)
{
if(xp>=2000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 攻击+8",2);
dengji++;
gj+=8;
system("pause");
xp=0;
system("cls");
}
}
if(dengji==9)
{
if(xp>=10000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 防御+8 攻击+20",2);
xp=0;
dengji++;
fy+=8;
gj+=20;
system("pause");
system("cls");
}
}
if(dengji==10)
{
if(xp>=10000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 防御+5 攻击+15",2);
xp=0;
dengji++;
fy+=5;
gj+=15;
system("pause");
system("cls");
}
}
if(dengji>10)
{
if(xp>=10000)
{
system("cls");
out("经过一段时间的努力,你的等级提升了一级",3);
cout<<endl;
out("等级+1 防御+2 攻击+2",2);
dengji++;
fy+=2;
gj+=200;
xp=0;
system("pause");
system("cls");
}
}
if(dengji==15)
{
system("cls");
cout<<"你已达到十五级,可以渡劫了!"<<endl;
cout<<"是否渡劫? 1.是 2.否"<<endl;
cout<<"渡劫成功率";
if(hp>25000 || (25000-fy<hp))
cout<<"100%"<<endl;
else if(25000-fy<hp-100)
cout<<"99%"<<endl;
else if(25000-fy<hp-1000)
cout<<"98%"<<endl;
else if(25000-fy<hp-3000)
cout<<"97%"<<endl;
else if(25000-fy<hp-5000)
cout<<"96%"<<endl;
else if(25000-fy<hp-8000)
cout<<"95%"<<endl;
else if(25000-fy<hp-10000)
cout<<"0%"<<endl;
cin>>shuru;
if(shuru==1){
if(hp>25000 || (25000-fy<hp))
{
cout<<"恭喜你修仙成功!!"<<endl;
hp+=1000000;
gj+=500;
}else if(25000-fy<hp-100)
{
sj=rand()%100;
if(sj<80)
{
cout<<"修仙成功";
hp+=1000000;
gj+=500;
}
else
{
cout<<"修仙失败";
hp=1;
gj=1;
xp=0;
}
}else if(25000-fy<hp-1000){
sj=rand()%100;
if(sj<65)
{
cout<<"修仙成功";
hp+=1000000;
gj+=500;
}
else
{
cout<<"修仙失败";
hp=1;
gj=1;
xp=0;
}
}else if(25000-fy<hp-3000){
sj=rand()%100;
if(sj<40)
{
cout<<"修仙成功";
hp+=1000000;
gj+=500;
}
else
{
cout<<"修仙失败";
hp=1;
gj=1;
xp=0;
}
}else if(25000-fy<hp-5000){
sj=rand()%100;
if(sj<25)
{
cout<<"修仙成功";
hp+=1000000;
gj+=500;
}
else
{
cout<<"修仙失败";
hp=1;
gj=1;
xp=0;
}
}else if(25000-fy<hp-8000){
sj=rand()%100;
if(sj<5)
{
cout<<"修仙成功";
hp+=1000000;
gj+=500;
}
else
{
cout<<"修仙失败";
hp=1;
gj=1;
xp=0;
}
}else if(25000-fy<hp-10000){
cout<<"修仙失败";
hp=1;
gj=1;
xp=0;
}
system("pause");
}
}
}
int main(){
int asdferf=49;
if(asdferf!=49){
cout<<"dewecwrcwnecfjewekdneecdwcdewncdeww422.!!!!!!@#$$^^&(*&^%$#)"<<endl;
exit(0);
}
else{
cout<<"."<<endl;
Sleep(200);
cout<<".."<<endl;
Sleep(200);
cout<<"..."<<endl;
system("cls");
}
cout<<" ■■■"<<endl;
Sleep(100);
cout<<" ■■■ "<<endl;
Sleep(100);
cout<<" ■■■ "<<endl;
Sleep(100);
cout<<" ■■■ "<<endl;
Sleep(100);
cout<<" ■■■ "<<endl;
Sleep(100);
cout<<" ■■■ > "<<endl;
Sleep(100);
cout<<"■■■ "<<endl;
Sleep(100);
cout<<"■■■■■■■■■"<<endl;
Sleep(100);
cout<<"■■■■■■■■■"<<endl;
Sleep(100);
cout<<" ■■■"<<endl;
Sleep(100);
cout<<" ■■■ "<<endl;
Sleep(100);
cout<<" < ■■■ "<<endl;
Sleep(100);
cout<<" ■■■ "<<endl;
Sleep(100);
cout<<" ■■■ "<<endl;
Sleep(100);
cout<<" ■■■ "<<endl;
Sleep(100);
cout<<"■■■ "<<endl;
Sleep(700);
cout<<"|亿";
Sleep(500);
cout<<"易";
Sleep(500);
cout<<"工";
Sleep(500);
cout<<"作";
Sleep(500);
cout<<"室|"<<endl;
Sleep(1000);
system("cls");
cout<<"加载中......12%"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
cout<<"|■■ |"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
Sleep(1000);
system("cls");
cout<<"加载中......46%"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
cout<<"|■■■■■■■■ |"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
Sleep(500);
system("cls");
cout<<"加载中......61%"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
cout<<"|■■■■■■■■■■■■■■ |"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
Sleep(500);
system("cls");
cout<<"加载中......88%"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
cout<<"|■■■■■■■■■■■■■■■■■■■■■■■■ |"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
Sleep(500);
system("cls");
cout<<"加载中......95%"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
cout<<"|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ |"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
Sleep(500);
system("cls");
cout<<"加载中......99%"<<endl; "<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
cout<<"|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ |"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
Sleep(1000);
system("cls");
cout<<"加载中......100%"<<endl; "<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
cout<<"|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■|"<<endl;
cout<<"|--------------------------------------------------------------------|"<<endl;
Sleep(1000);
cout<<"加载成功!"<<endl;
Sleep(3000);
system("cls");
cout<<"|-----------------------------经验修仙1.8.3(正式MC版)--------------------------|"<<endl;
Sleep(500);
cout<<"*公告*"<<endl;
Sleep(500);
cout<<"本游戏跟据耳根同名小说《一念永恒》改编。"<<endl;
Sleep(500);
cout<<"适合年龄:12+。"<<endl;
Sleep(500);
cout<<"本游戏归姚泓所有。"<<endl;
Sleep(500);
cout<<"未经允许,不得翻版。"<<endl;
Sleep(500);
cout<<"*更新公告*"<<endl;
Sleep(500);
cout<<"1.更新了一些你可能不知到的内容。"<<endl;
Sleep(500);
cout<<"2.更新到了5358行,上个版本2389行。"<<endl;
Sleep(500);
cout<<"3.价格更新。"<<endl;
Sleep(500);
cout<<"4.cout更新。"<<endl;
Sleep(500);
cout<<"5.打工更新。"<<endl;
Sleep(500);
cout<<"6.优化了运行速度。"<<endl;
Sleep(1000);
cout<<"7.一共更78658行。"<<endl;
Sleep(1000);
cout<<"载入中......"<<endl;
Sleep(2000);
chushihua();
system("cls");
cout<<"游戏马上开始!!!"<<endl;
system("pause");
system("cls");
for(;;){
shengji();
if(hp<=0)
{
break;
}
system("cls");
cout<<"--------------------经验修仙1.8.3(正式MC版)--------------------"<<endl;
cout<<"1.主线任务"<<endl;
cout<<"2.查看装备"<<endl;
cout<<"3.查看自身属性"<<endl;
cout<<"4.进入刷怪区"<<endl;
cout<<"5.注:输入123456789开挂"<<endl;
cout<<"6.去商店"<<endl;
cout<<"7.去作者的商店"<<endl;
cout<<"8.打工"<<endl;
cout<<"9.指南"<<endl;
cout<<"10.存档"<<endl;
cout<<"11.删除账号"<<endl;
cin>>shuru;
if(shuru==9)
system("main.exe");
if(shuru==123456789)
{
system("cls");
cout<<"密码正确,开挂成功"<<endl;
hp=1000000000000000000000000000;
fy=1000000000000000000000000000;
gj=100000000000000000000000000000000000000000;
jinqian=1000000000000000000000000000000000000009898779000000;
a[12].ge=100000000000000;
a[18].ge=100000000;
a[19].ge=600000;
a[20].ge=100000;
a[21].ge=4000;
a[16].ge=10000;
dengji=10;
system("pause");
}
if(shuru==1)
{
if(hp<=0)
break;
zhuxianrenwu();
}
else if(shuru==2)
chakanzhuangbei();
else if(shuru==3)
zishenshuxin();
else if(shuru==4)
shuaiguai();
else if(shuru==6)
shangdian();
else if(shuru==7)
zuozheshangdian();
else if(shuru==8)
dagong();
else if(shuru==9)
{
system("cls");
cout<<"1~7级需要1000经验"<<endl;
cout<<"8级需要2000经验"<<endl;
cout<<"9级及以上需要10000经验"<<endl;
cout<<"15级渡劫"<<endl;
cout<<"(15级玩完)"<<endl;
system("pause");
}else if(shuru==10)
{
system("cls");
ofstream xxzlo;
xxzlo.open("xxzl.txt");
xxzlo<<hp<<" ";
xxzlo<<fy<<" ";
xxzlo<<gj<<" ";
xxzlo<<dengji<<" ";
xxzlo<<xp<<" ";
xxzlo<<jinqian<<" ";
xxzlo<<sywuqi<<" ";
xxzlo<<csfangjv<<" ";
for(int i=0; i<25; i++)
xxzlo<<a[i].ge<<" ";
xxzlo<<rw;
xxzlo.close();
cout<<"存档成功"<<endl;
system("pause");
}
else if(shuru==11)
{
remove("xxzl.txt"); // 删除文件
cout<<"账号删除成功"<<endl;
system("pause");
}
srand(time(NULL));
}
return 0;
}