#include<bits/stdc++.h>
#include<time.h>
#include<conio.h>
#include<Windows.h>
using namespace std;
string name,gname,wqm="手",hjm="空";
long long gly,hjnx=-1,hjz=0,pg=0,s=20,sj=0,dygdj,h=0,dygnj,sys=0,ssx,jsa=0,csg=1,wq=0,ms,gjz=csg+wq,t,lbs,z=0,l=0,x=0,y=60,u,sy=2,dy=1,fms=0,jez=20,kfl=5,tie=0,wjl=1,mb=0,mt=0,mg=0,zhongzi[4]={0,0,0,0},st=0,td=0,jd=0,wqnj=0,nj,jy=0,dj,jyzy=10,gtdj=0,gtnj=0,ftnj,tks=0,jks=0,mty=0,ysy[7]={0,0,0,0,0,0,0},yq=10,hsd=0,zk=1,mm,hb=0,hjj[4]={0,0,0,0},hjnj=0,wqq;
bool fmr=0,cldt=0,bydt=0,cly=0,tp=1,md=0,gk=0,win=false,dyt=0,zlld=0,dygng,xaje=false,dyg1=false,xj=false;
char k,a,c,iii;
char dg;
void dyg();
void modi();
void xiajei();
void js();
void xb();
void klp();
void xh();
void py();
void mx();
int kk();
void dd();
int wk();
void xl();
void myl();
void dl();
void dgw(string names,int b,int g,int j,int jyyy);
void zy();
void sh();
void sd();
void bb();
void jh();
void cl();
void cd();
void wqgj();
void dyg();
void wqy();
void gzt();
void qt();
void sjy();
void home();
void gjy();
void rly();
void czy();
void ldfd();
void xsjc();
void by();
void xhy();
void xby();
void hjy();
void tf();
void myr();
void modi()
{
if(xaje==false)
{
system("cls");
cout << "你没有末地的地图!" << endl;
system("pause");
cd();
}
while(1)
{
tp=1;
system("cls");
cout<<"欢迎来到末地!你可以:"<<endl<<"0.离开 1.刷怪 2.挖东西可能遇到神"<<endl;
char p=getch();
if(p=='0')
{
break;
}
else
if(p=='2')
{
aha:
int j=rand()%20;
if(j==0)
{
dgw("穿着钻石铠甲拿着钻石剑还带两只神狗的神人",10000,40,35,40000);
dgw("神狗",400,10,7,3000);
dgw("神狗",400,10,7,3000);
cout<<"恭喜闯入第二关。"<<endl;
dgw("穿着金刚铠甲拿着双节棍还带1个绿宝石盾投枪手的神人",15000,50,35,40000);
dgw("绿宝石盾木枪手",1000,10,10,400);
u=rand()%7;
if(u!=0)
{
z+=u;
cout<<"恭喜通关!"<<endl;
win=true;
system("pause");
}
}
system("cls");
k=getch();
if(a=='e')
{
bb();
}
j=rand()%7;
sj+=j;
if(j!=0){
cout<<"获得水晶"<<j<<"块"<<endl;sj+=j;}
else{
cout<<"什么都没有!"<<endl;}
Sleep(300);
cout<<"是否继续?"<<endl;
j=getch();
j=rand()%60;
sj+=j;
if(j!=0){
cout<<"获得石英石"<<j<<"个"<<endl;sys+=j;}
else
cout<<"什么都没有!"<<endl;
Sleep(300);
cout<<"是否继续?"<<endl;
j=getch();
if(j=='1')
goto aha;
}
else if(p=='1')
{
while(1)
{
system("cls");
cout<<"是否继续刷怪?\n0.退出 1.继续\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
tp=0;
int sj=rand()%8;
if(sj==0)
{
js();
}
else
if(sj==1)
{
xb();
}
else
if(sj==2)
{
klp();
}
else
if(sj==3||sj==4)
{
myr();
}
else
if(sj==5)
{
dl();
}
else
if(sj==6)
{
dgw("穿着钻石铠甲的僵尸",4000,7,5,3000);
u=rand()%5;
if(u!=0)
{
z+=u;
cout<<"恭喜获得"<<u<<"点钻石"<<endl;
system("pause");
}
}
else
if(sj==6)
{
dgw("另一个和你差不多的人",100,17,15,300);
u=rand()%5;
if(u!=0)
{
z+=u;
cout<<"恭喜获得"<<u<<"点钻石"<<endl;
system("pause");
}
}
else
if(sj==7)
{
dgw("僵尸猪人",2001,5,3,100);
u=rand()%10;
if(u!=0)
{
jsa+=u;
cout<<"恭喜获得"<<u<<"粒金粒"<<endl;
system("pause");
}
}
else
{
xh();
}
}
}
}
if(p=='e')
{
bb();
}
}
}
void xiajei()
{
if(xaje==false)
{
system("cls");
cout << "你没有下界的地图!" << endl;
system("pause");
cd();
}
while(1)
{
tp=1;
system("cls");
cout<<"欢迎来到下界!你可以:"<<endl<<"0.离开 1.刷怪 2.挖东西"<<endl;
char p=getch();
if(p=='0')
{
break;
}
else
if(p=='2')
{
aha:
system("cls");
k=getch();
if(a=='e')
{
bb();
}
int j=rand()%7;
sj+=j;
if(j!=0)
cout<<"获得水晶"<<j<<"块"<<endl;
else
cout<<"什么都没有!"<<endl;
Sleep(300);
cout<<"是否继续?"<<endl;
j=getch();
j=rand()%60;
sj+=j;
if(j!=0)
cout<<"获得石英石"<<j<<"个"<<endl;
else
cout<<"什么都没有!"<<endl;
Sleep(300);
cout<<"是否继续?"<<endl;
j=getch();
if(j=='1')
goto aha;
}
else if(p=='1')
{
while(1)
{
system("cls");
cout<<"是否继续刷怪?\n0.退出 1.继续\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
tp=0;
int sj=rand()%8;
if(sj==0)
{
js();
}
else
if(sj==1)
{
xb();
}
else
if(sj==2)
{
klp();
}
else
if(sj==3||sj==4)
{
myr();
}
else
if(sj==5)
{
dl();
}
else
if(sj==6)
{
dgw("火焰怪",40,25,5,300);
u=rand()%15;
if(u!=0)
{
h++;
cout<<"恭喜获得"<<u<<"点火"<<endl;
system("pause");
}
}
else
if(sj==7)
{
dgw("僵尸猪人",2001,5,3,100);
u=rand()%10;
if(u!=0)
{
jsa++;
cout<<"恭喜获得"<<u<<"粒金粒"<<endl;
system("pause");
}
}
else
{
xh();
}
}
}
}
if(p=='e')
{
bb();
}
}
}
void tf()
{
while(1)
{
cout<<"屠夫:你好,你要购买什么?\n0.离开 1.皮革 1煤炭\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
if(mt>=1)
{
mt--;
pg++;
cout<<"购买成功\n";
system("pause");
}
else
{
cout<<"煤炭不够了\n";
system("pause");
}
}
}
}
void hjy()
{
while(1)
{
system("cls");
cout<<"你要合成什么护甲?(护甲需要到背包自行装备)(材料*24)\n0.离开 1.皮革套装 2.铁套装 3.金套装 4.钻石套装\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
if(pg>=24)
{
hjj[0]++;
pg-=24;
cout<<"合成成功\n";
system("pause");
}
else
{
cout<<"合成失败\n";
system("pause");
}
}
else
if(a=='2')
{
if(td>=24)
{
hjj[1]++;
td-=24;
cout<<"合成成功\n";
system("pause");
}
else
{
cout<<"合成失败\n";
system("pause");
}
}
else
if(a=='3')
{
if(jd>=24)
{
hjj[2]++;
jd-=24;
cout<<"合成成功\n";
system("pause");
}
else
{
cout<<"合成失败\n";
system("pause");
}
}
else
if(a=='4')
{
if(z>=24)
{
hjj[3]++;
z-=24;
cout<<"合成成功\n";
system("pause");
}
else
{
cout<<"合成失败\n";
system("pause");
}
}
}
}
void xby()
{
while(1)
{
system("cls");
cout<<"是否继续探宝?\n0.退出 1.继续(火把*1)\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
if(hb>0)
{
int r=rand()%100;
if(r<=80)
{
int j=rand()%2;
if(j=1)
{
j=rand()%4;
if(j=1)
{
j=rand()%8;
}
}
l+=j;
if(j>0)
{
cout<<"获得绿宝石"<<j<<"颗"<<endl;
l+=j;
}
else
{
cout<<"什么都没有!"<<endl;
}
Sleep(300);
}
if(r>=30)
{
int j=rand()%2;
if(j=1)
{
j=rand()%4;
if(j=1)
{
j=rand()%8;
}
}
if(j>0)
{
cout<<"获得钻石"<<j<<"颗"<<endl;
z+=j;
}
else
{
cout<<"什么都没有!"<<endl;
}
Sleep(300);
}
if(r<=90&&r>10)
{
int j=rand()%2;
if(j=1)
{
j=rand()%4;
if(j=3)
{
j=rand()%8;
}
}
if(j>0)
{
cout<<"获得魔石"<<j<<"颗"<<endl;
ms+=j;
}
else
{
cout<<"什么都没有!"<<endl;
}
Sleep(300);
}
}
else
{
cout<<"你的火把不够了。\n你失败了。";
break;
}
}
}
}
void xhy()
{
yq=10;
hsd=0;
while(1)
{
system("cls");
cout<<"潜水中,请注意氧气剩余量:"<<yq<<" 潜水深度:"<<hsd<<endl<<"0.离开 1.下潜 2.上浮 3.水肺药水 加5氧气(剩余:"<<ysy[6]<<") 3.建造补给站 200木板,50铁锭,氧气2 (当深度达到这里时,氧气加满)\n";
for(int i=0;i<yq;i++)
{
cout<<".";
}
cout<<endl;
a=getch();
if(a=='0')
{
if(hsd==0)
{
break;
}
else
{
break;
system("pause");
}
}
else
if(a=='1')
{
hsd++;
if(hsd%5==0)
{
cout<<"发现海底神庙,是否进入?(可能有丰厚的奖励!)1、进入(有人把守) 2、不进\n";
a=getch();
if(a=1)
{
system("cls");
cout<<"你来到了大门口,一对守卫者显了灵,腾云驾雾飞了过来。\n";
Sleep(1000);
system("cls");
dgw("关平",40,5,15,30);
dgw("门神关羽",50,10,19,50);
cout<<"你已经占领了这里。\n";
cout<<"获得绿宝石1000颗、和20个所有其他宝物和加10氧气。\n";
l+=1000;
yq+=10;
mty+=20;
st+=20;
jks+=20;
tks+=20;
z+=20;
system("pause");
}
}
if(hsd%3==0)
{
cout<<"你发现了沉没的铁宝箱!恭喜获得绿宝石10颗,加3铁。\n";
l+=10;
tie+=3;
system("pause");
}
if(hsd%10==0)
{
cout<<"你发现了氧气站!恭喜获得氧气5,加1铁。\n";
yq+=10;
tie+=1;
}
if(hsd%50==0)
{
cout<<"你发现了史诗神铁宝箱!!据说里面的铁永远不会生锈。恭喜获得绿宝石500颗,加100铁外加10空气。\n";
l+=500;
tie+=100;
}
if(hsd%500==0)
{
cout<<"你发现了传送门!!!旁边有一个巨型传奇宝箱,本获得100钻石,绿宝石5000颗,10000铁的。可惜又爬来了10只螃蟹,如果打败它们,获得全部奖励!!!\n";
dgw("螃蟹",10,5,10,5);
dgw("螃蟹",10,5,10,5);
dgw("螃蟹卫兵",20,10,10,5);
dgw("螃蟹",10,5,10,5);
dgw("螃蟹",10,5,10,5);
dgw("螃蟹矛手",15,15,0,5);
dgw("螃蟹",10,5,10,5);
dgw("螃蟹",10,5,10,5);
dgw("螃蟹王后",30,7,10,6);
dgw("螃蟹王",40,20,11,7);
l+=5000;
tie+=10000;
z+=100;
cout << "3秒后返回,你已游完此海域,再次进来是下一个海域。" << endl;
Sleep(3000);
break;
}
if(a==2)
{
system("cls");
}
}
flag:
yq--;
if(yq<=0)
{
cout<<"你呛水了,还剩"<<s<<"滴血。\n";
yq=0;
s--;
xl();
system("pause");
}
}
}
void by()
{
if(bydt==0)
{
cout<<"请在村庄购买通往冰原的地图!\n";
system("pause");
}
else
{
while(1)
{
bool dyt=false,gk=false,boat=false;
cout<<"欢迎来到冰原!你要去干什么?\n0.离开 1.下海 2.出海 3.搭建钓鱼台 4.钓鱼 5.建造港口 6.建造船只 7.制造鱼竿";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
xhy();
}
else
if(a=='2')
{
if(gk==false)
{
cout << "没有港口怎么出海?!" << endl;
system("pause");
}
if(boat==false)
{
cout << "没有船怎么出海?!" << endl;
system("pause");
}
cout<<"欢迎来到茫茫海洋!你要往那里划?\n0.离开 1.东面2.西面3.北面";
a=getch();
if(a=='0')
{
break;
}
if(a=='1'||a=='2'||a=='3')
{
t=rand()%100;
if(t<=30)
{
cout<<"普通海盗队来袭!";
system("pause");
dgw("海盗1",30,10,10,4);
dgw("海盗2",30,10,11,3);
dgw("海盗队长",50,15,12,7);
t=rand()%100;
if(t==0)
{
cout<<"海盗们太穷了,还没打一个人就被你打死了。你获得了3颗在海盗身上的钻石。"<<endl;
z+=3;
system("pause");
}
else
{
cout<<"你搜刮了海盗全身,获得了"<<t/10<<"颗在海盗身上的钻石和"<<t<<"颗蓝宝石。"<<endl;
z+=t/10;
lbs+=t;
system("pause");
}
}
else if(t<=30)
{
cout<<"精英海盗来袭!";
system("pause");
dgw("普通海盗",20,15,10,5);
dgw("海盗长矛手",30,16,11,7);
dgw("海盗长枪手",35,17,10,8);
dgw("海盗队长",60,20,4,2);
t=rand()%1000;
if(t==0)
{
cout<<"海盗们太穷了,还没打一个人就被你打死了。你获得了4颗在海盗身上的钻石。"<<endl;
z+=4;
system("pause");
}
else
{
cout<<"你搜刮了海盗全身,获得了"<<t/10<<"颗在海盗身上的钻石和"<<t<<"颗蓝宝石。"<<endl;
z+=t/10;
lbs+=t;
system("pause");
}
}
else
{
t=rand()%100;
cout << "你没有发现海盗,倒发现了个宝箱,有" <<t<<"个魔石"<<endl;
ms+=t;
system("pause");
}
}
}
else
if(a=='3')
{
if(gk==false)
{
cout << "没有港口怎么装钓鱼台?!" << endl;
system("pause");
}
else if(lbs>=50&&ms>=100&&tie>=300&&z>=10)
{
lbs-=50;
ms-=100;
tie-=300;
z-=10;
dyt=true;
cout << "制造成功" << endl;
system("pause");
}
else
{
cout << "资源不够!" << endl;
}
}
else
if(a=='4')
{
if(dyt==false)
{
cout << "没有钓鱼台怎么钓鱼?!" << endl;
system("pause");
}
if(dyg==false)
{
cout << "没有钓鱼台怎么钓鱼?!" << endl;
system("pause");
}
else
{
int y=rand()%10;
system("cls");
Sleep(1000);
cout<<"你钓了"<<y<<"条鱼,卖了"<<y<<"个蓝宝石。"<<endl;
lbs+=y;
cout<<"你要退出吗?(按0)"<<endl;
y=getch();
if(y=='0')
{
break;
}
else
{
continue;
}
}
}
else
if(a=='5')
{
if(l>=100)
{
cout<<"购买成功!";
system("pause");
l-=100;
gk=true;
by();
}
cout<<"要100绿宝石!";
system("pause");
}
else
if(a=='6')
{
system("cls");
cout << "欢迎来到造船厂,请支付10000绿宝石,1.支付 2.返回" << endl;
a=getch();
if(a=='1')
{
if(l<10000)
{
cout<<"绿宝石不够!!!"<<endl;
system("pause");
break;
}
else
{
boat=true;
cout<<"支付成功!"<<endl;
system("pause");
}
}
}
else
{
dyg();
}
}
}
}
void xsjc()
{
while(1)
{
system("cls");
cout<<"请问你要查看什么方面的教程?\n0.退出 1.工具 2.挖矿 3.砍树 4.战斗 5.交易 6.耐久 7.背包 8.作者\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
cout<<"武器:增加一定的攻击值。\n镐子:等级越高,能采集的矿物种类就越多。\n斧子:加快砍树的速度。\n";
system("pause");
}
else
if(a=='2')
{
cout<<"挖矿需要使用镐子,否则就没有掉落物。在挖矿时有几率遇见怪物。\n";
system("pause");
}
else
if(a=='3')
{
cout<<"砍树时间越长,获得木头越多。\n";
system("pause");
}
else
if(a=='4')
{
cout<<"如果遇见怪物就会进入战斗。在战斗中可以攻击,逃跑和药水。在被动遇见怪物时无法逃跑,药水需要在村庄牧师处购买。\n";
system("pause");
}
else
if(a=='5')
{
cout<<"交易可以在村庄进行。村庄偶尔会遭到劫掠,如果打败劫掠就会得到村民的丰厚回报。\n";
system("pause");
}
else
if(a=='6')
{
cout<<"在游戏中,武器、镐子、斧子和护甲都是有耐久的,当耐久为0时效果消失。\n";
system("pause");
}
else
if(a=='7')
{
cout<<"在大多数的界面都是可以打开背包界面的,按e即可开启背包界面。\n";
system("pause");
}
else
if(a=='8')
{
cout<<"作者:zhangxuanyu"<<endl;
system("pause");
}
else
if(a=='e')
{
bb();
}
}
}
void ldfd()
{
system("cls");
cout<<"出品:aio温馨提示:在林地府邸里有很多怪物,请确认做好准备再进入!(占领即可使用)\n1.进入\n2.离开";
a=getch();
if(a=='1')
{
if(zlld==0)
{
system("cls");
cout<<"你来到了大门口,两个绅士冲了上来。出品:aio\n";
Sleep(1000);
system("cls");
dgw("绅士",40,15,10,20);
dgw("绅士",20,8,10,20);
cout<<"你来到了二门口,两个道士冲了上来。\n";
Sleep(1000);
system("cls");
dgw("道士",40,15,10,20);
dgw("道士",20,8,10,20);
cout<<"你来到了三门口,两个末影人和一个僵尸王者冲了上来。\n";
Sleep(1000);
system("cls");
dgw("僵尸王者",60,20,13,100);
myr();
myr();
cout<<"你来到了最后的关卡,一个刚盾长枪手和二个变异狂战士冲了上来。\n";
Sleep(1000);
system("cls");
dgw("刚盾长枪手",6000,11,5,1000);
dgw("变异狂战士",1001,200,10,10000);
dgw("变异狂战士(高级)",500,400,10,10000);
dgw("会高级武功的木盾刺客",500,200,10,10000);
cout<<"你已经占领了林地府邸。出品:aio\n";
zlld=1;
system("pause");
}
else
{
while(1)
{
system("cls");
cout<<"出品:aio欢迎来到林地府邸,你要干什么?\n1.挂机(刷经验) 2.寻宝/n 0.返回";
a=getch();
if(a=='1')
{
time_t c_start, t_start, c_end, t_end;
c_start = clock();
t_start = time(NULL);
cout << "正在挂机按下任意键停止" << endl;
_getch();
c_end = clock();
t_end = time(NULL);
cout << "你获得" << (int)difftime(c_end, c_start) / 10 << "经验" << endl;
jy+= (int)difftime(c_end, c_start) / 10;
sjy();
system("pause");
}
if(a=='2')
{
hb=50;
xby();
system("pause");
}
if(a=='0')
{
break;
}
}
}
}
else
if(a=='e')
{
bb();
}
}
void czy()
{
int tttt=rand()%10;
if(tttt==0)
{
cout<<"这个村庄正在遭到劫掠,你是否出手相助?\n1.相助\n2.离开出品:aio";
a=getch();
if(a=='1')
{
dgw("劫掠者",20,6,100,50);
dgw("劫掠者",20,6,100,50);
dgw("劫掠者",20,6,100,50);
dgw("劫掠者",20,6,100,50);
dgw("劫掠兽",100,15,80,10000);
cout<<"村民们都很感谢你,给你了很多绿宝石\n";
l+=100;
system ("pause");
}
else
{
cout<<"你悄悄地回了家";
cd();
system ("pause");
}
}
while(1)
{
system("cls");
cout<<"你要去找谁?\n0.离开\n1.制图师\n2.交换师\n3.图书管理员\n4.牧师\n5.屠夫出品:aio";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
while(1)
{
system("cls");
if(name!="pk0192837465")
cout<<"制图师:你好,请问你要买什么?\n0.离开\n1.通往从林的地图 100绿宝石\n2.通往冰原的地图 100绿宝石 \n3.通往下界的地图 1000宝石\n4.通往末地的地图 10000绿宝石1000蓝宝石100钻石100000铁1000魔石100火10000石英石 出品:aio\n";
else
cout<<"制图师:aio大人,你好。\n0.离开\n1.通往从林的地图 50绿宝石\n2.通往冰原的地图 \n50绿宝石 3.通往下界的地图 1000宝石\n\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
if(cldt==1)
{
cout<<"你已经买过这件物品了\n";
system ("pause");
}
else
if(l<=100)
{
cout<<"绿宝石不够了\n";
system ("pause");
}
else
{
cout<<"购买成功\n";
l-=100;
cldt=1;
system ("pause");
}
}
else
if(a=='2')
{
if(bydt==1)
{
cout<<"你已经买过这件物品了\n";
system ("pause");
}
else
if(l<100)
{
cout<<"绿宝石不够了\n";
system ("pause");
}
else
{
cout<<"购买成功\n";
l-=100;
bydt=1;
system ("pause");
}
}
else
if(a=='3')
{
if(xaje==1)
{
cout<<"你已经买过这件物品了\n";
system ("pause");
}
else
if(l<1000)
{
cout<<"绿宝石不够了\n";
system ("pause");
}
else
{
cout<<"购买成功\n";
l-=1000;
xaje=1;
system ("pause");
}
}
else
if(a=='4')
{
if(md==1)
{
cout<<"你已经买过这件物品了\n";
system ("pause");
}
else
if(l<=10000||ms<1000||z<100||t<100000||lbs<1000||sys<10000||h<100)
{
cout<<"资源不够了\n";
system ("pause");
}
else
{
cout<<"购买成功\n";
l-=10000;
ms-=1000;
z-=100;
t-=100000;
lbs-=1000;
sys-=10000;
h-=100;
md=1;
system ("pause");
}
}
}
}
else
if(a=='4')
{
while(1)
{
system("cls");
if(zk==1)
cout<<"牧师:你好,请问你要买什么?\n0.离开\n1.治疗药水I:血量加5 20绿宝石\n2.治疗药水II:血量加10 30绿宝石\n3.治疗药水III:血量加15 40绿宝石\n4.伤害药水I:敌人血量减5 10绿宝石\n5.伤害药水II:敌人血量减10 15绿宝石\n6.伤害药水III:敌人血量减15 20绿宝石\n";
else
cout<<"牧师:你好Nouth大人,请问你要买什么?\n0.离开\n1.治疗药水I:血量加5 10绿宝石\n2.治疗药水II:血量加10 15绿宝石\n3.治疗药水III:血量加15 20绿宝石\n4.伤害药水I:敌人血量减5 5绿宝石\n5.伤害药水II:敌人血量减10 7绿宝石\n6.伤害药水III:敌人血量减15 10绿宝石\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
if(l>=20)
{
cout<<"购买成功\n";
l-=20/zk;
ysy[0]++;
system ("pause");
}
else
{
cout<<"绿宝石不够了\n";
system ("pause");
}
}
else
if(a=='2')
{
if(l>=30)
{
cout<<"购买成功\n";
l-=30/zk;
ysy[1]++;
system ("pause");
}
else
{
cout<<"绿宝石不够了\n";
system ("pause");
}
}
else
if(a=='3')
{
if(l>=40)
{
cout<<"购买成功\n";
l-=40/zk;
ysy[2]++;
system ("pause");
}
else
{
cout<<"绿宝石不够了\n";
system ("pause");
}
}
else
if(a=='4')
{
if(l>=10)
{
cout<<"购买成功\n";
l-=10/zk;
ysy[3]++;
system ("pause");
}
else
{
cout<<"绿宝石不够了\n";
system ("pause");
}
}
else
if(a=='5')
{
if(l>=15)
{
cout<<"购买成功\n";
l-=15/zk;
ysy[4]++;
system ("pause");
}
else
{
cout<<"绿宝石不够了\n";
system ("pause");
}
}
else
if(a=='6')
{
if(l>=20)
{
cout<<"购买成功\n";
l-=20/zk;
ysy[5]++;
system ("pause");
}
else
{
cout<<"绿宝石不够了\n";
system ("pause");
}
}
}
}
else
if(a=='5')
{
jh();
}
else
if(a=='5')
{
tf();
}
else
if(a=='e')
{
bb();
}
}
}
void rly()
{
while(1)
{
system("cls");
cout<<"煤炭:"<<mty<<endl<<"你要炼造什么?\n0.离开\n1.铁矿石(剩余"<<tks<<")\n2.金矿石(剩余"<<jks<<"个)\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
cout<<"已经为你炼造了最多\n";
if(mty<tks)
{
td+=mty;
tks-=mty;
mty=0;
}
else
{
td+=tks;
mty-=tks;
tks=0;
}
system ("pause");
}
else
if(a=='2')
{
cout<<"已经为你炼造了最多\n";
if(mty<jks)
{
jd+=mty;
jks-=mty;
mty=0;
}
else
{
jd+=jks;
mty-=jks;
jks=0;
}
system ("pause");
}
else
if(a=='e')
{
bb();
}
}
}
void dyg()
{
while(1)
{
system("cls");
cout<<"0.退出 1.木钓竿 2.铁钓竿 3.魔钓竿"<<endl;
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
if(gtdj>1)
{
cout<<"你已经拥有更好的钓竿了";
system ("pause");
dyg();
}
if(mb>=3&&mg>=2)
{
dygdj=1;
dygnj=60;
lbs-=3;
lbs-=2;
dyg1=true;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='2')
{
if(gtdj>2)
{
cout<<"你已经拥有更好的钓竿了";
system ("pause");
dyg();
}
if(td>=70&&z>=3)
{
dygdj=2;
dygnj=132;
td-=70;
z-=3;
dyg1=true;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='3')
{
if(gtdj>2)
{
cout<<"你已经拥有更好的钓竿了";
system ("pause");
dyg();
}
if(lbs>=200&&ms>=300)
{
dygdj=3;
dygnj=1032;
ms-=3;
ms-=2;
dyg1=true;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
}
}
void gjy()
{
while(1)
{
system("cls");
cout<<"0.退出 1.木镐 2.石镐 3.铁镐 4.金镐 5.钻石镐 6.木斧 7.石斧 8.铁斧 9.金斧 a.钻石斧"<<endl;
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
if(gtdj>1)
{
cout<<"你已经拥有更好的镐子了";
system ("pause");
gjy();
}
if(mb>=3&&mg>=2)
{
gtdj=1;
gtnj=60;
mb-=3;
mg-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='2')
{
if(gtdj>2)
{
cout<<"你已经拥有更好的镐子了";
system ("pause");
gjy();
}
if(mg>=2&&st>=3)
{
gtdj=2;
gtnj=132;
st-=3;
mg-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='3')
{
if(gtdj>3)
{
cout<<"你已经拥有更好的镐子了";
system ("pause");
gjy();
}
if(mg>=2&&td>=3)
{
gtdj=3;
gtnj=251;
td-=3;
mg-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='4')
{
if(gtdj>1)
{
cout<<"你已经拥有更好的镐子了";
system ("pause");
gjy();
}
if(mg>=2&&jd>=3)
{
gtdj=1;
gtnj=44;
jd-=3;
mg-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='5')
{
if(mg>=2&&z>=3)
{
gtdj=4;
gtnj=1562;
z-=3;
mg-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='6')
{
if(kfl<4)
{
cout<<"你已经拥有更好的斧子了";
system ("pause");
gjy();
}
if(mg>=2&&mb>=3)
{
kfl=4;
ftnj=60;
mb-=3;
mg-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='7')
{
if(kfl<3)
{
cout<<"你已经拥有更好的斧子了";
system ("pause");
gjy();
}
if(mg>=2&&st>=3)
{
kfl=3;
ftnj=132;
st-=3;
mg-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='8')
{
if(kfl<2)
{
cout<<"你已经拥有更好的斧子了";
system ("pause");
gjy();
}
if(mg>=2&&td>=3)
{
kfl=2;
ftnj=251;
td-=3;
mg-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='9')
{
if(kfl<4)
{
cout<<"你已经拥有更好的斧子了";
system ("pause");
gjy();
}
if(mg>=2&&jd>=3)
{
kfl=4;
ftnj=44;
jd-=3;
mg-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='a')
{
if(mg>=2&&z>=3)
{
kfl=1;
ftnj=1562;
z-=3;
mg-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='e')
{
bb();
}
}
}
void home()
{
cout<<"回家了!"<<endl;
Sleep(500);
s=ssx;
cout<<"已经为你加满血了"<<endl;
system ("pause");
}
void sjy()
{
while(jy>=jyzy)
{
dj++;
jy-=jyzy;
jyzy*=2;
cout<<"你升级了,现等级为"<<dj<<endl;
Sleep(500);
}
}
void qt()
{
while(1)
{
system("cls");
cout<<"0.退出 1.木板 2.木棍"<<endl;
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
if(mt>=1)
{
mb+=4;
mt--;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='2')
{
if(mb>=2)
{
mg+=4;
mb-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='e')
{
bb();
}
}
}
void gj()
{
}
void wqy()
{
while(1)
{
system("cls");
cout<<"0.退出 1.木剑 2.石剑 3.铁剑 4.金剑 5.钻石剑"<<endl;
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
if(wq>4)
{
cout<<"你已经拥有更好的武器了";
system ("pause");
wqgj();
}
if(mb>=2&&mg>=1)
{
wq=4;
wqnj=60;
wqm="木剑";
mg--;
mb-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='2')
{
if(wq>5)
{
cout<<"你已经拥有更好的武器了";
system ("pause");
wqgj();
}
if(mg>=1&&st>=2)
{
wq=5;
wqnj=126;
mg--;
st-=2;
wqm="石剑";
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='3')
{
if(wq>6)
{
cout<<"你已经拥有更好的武器了";
system ("pause");
wqgj();
}
if(mg>=1&&td>=2)
{
wq=6;
wqnj=251;
mg--;
td-=2;
wqm="铁剑";
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='4')
{
if(wq>4)
{
cout<<"你已经拥有更好的武器了";
system ("pause");
wqgj();
}
if(mg>=1&&jd>=2)
{
wq=4;
wqnj=44;
mg--;
jd-=2;
wqm="金剑";
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='5')
{
if(mg>=1&&z>=2)
{
wq=7;
wqnj=1562;
wqm="钻石剑";
mg--;
z-=2;
cout<<"合成成功"<<endl;
system ("pause");
}
else
{
cout<<"合成失败"<<endl;
system ("pause");
}
}
else
if(a=='e')
{
bb();
}
}
}
void wqgj()
{
while(1)
{
system("cls");
cout<<"请问你要合成什么?"<<endl<<"0.退出 1.武器 2.盔甲 3.工具"<<endl;
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
wqy();
}
else
if(a=='2')
{
hjy();
}
else
if(a=='3')
{
gjy();
}
else
if(a=='e')
{
bb();
}
}
}
void gzt()
{
while(1)
{
system("cls");
cout<<"请问你要合成什么类型的物品:"<<endl<<"0.退出 1.武器工具 2.家具 3.建筑 4.其它"<<endl;
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
wqgj();
}
else
if(a=='2')
{
}
else
if(a=='3')
{
}
else
if(a=='4')
{
qt();
}
else
if(a=='e')
{
bb();
}
}
}
void cl()
{
if(cldt==0)
{
cout<<"请先在村庄购买通往丛林的地图\n";
system ("pause");
cd();
}
else
{
cly=1;
while(1)
{
system("cls");
cout<<"欢迎来到丛林!(友情提示:在这里你可以得到一些平原无法得到的东西)\n0.离开 1.挖矿 2.砍树 3.寻找林地府邸\n";
a=getch();
if(a=='0')
{
cly=0;
break;
}
else
if(a=='1')
{
system("cls");
cout<<"正在搜索矿洞"<<endl;
Sleep(2000);
wk();
}
else
if(a=='2')
{
system("cls");
if(ftnj>0)
{
ftnj--;
}
else
{
kfl=5;
}
time_t c_start, t_start, c_end, t_end;
c_start = clock();
t_start = time(NULL);
cout << "正在砍树,按下任意键停止" << endl;
_getch();
c_end = clock();
t_end = time(NULL);
cout << "你获得" << (int)difftime(c_end, c_start) / (500*kfl) << "木头" << endl;
mt+= (int)difftime(c_end, c_start) / (500*kfl);
system("pause");
}
else
if(a=='3')
{
ldfd();
}
else
if(a=='e')
{
bb();
}
}
}
}
void py()
{
while(1)
{
tp=1;
system("cls");
cout<<"欢迎来到平原!你可以:"<<endl<<"0.离开 1.搜寻小麦种子(暂时没用) 2.砍树 3.刷怪 4.挖矿"<<endl;
char pyy=getch();
if(pyy=='0')
{
break;
}
else
if(pyy=='1')
{
while(1)
{
system("cls");
Sleep(1000);
t=rand()%10;
cout<<"获得小麦种子"<<t<<"个"<<endl;
zhongzi[0]+=t;
cout<<"你要退出吗?(按0)"<<endl;
pyy=getch();
if(pyy=='0')
{
break;
}
else
{
continue;
}
}
}
else
if(pyy=='2')
{
system("cls");
if(ftnj>0)
{
ftnj--;
}
else
{
kfl=5;
}
time_t c_start, t_start, c_end, t_end;
c_start = clock();
t_start = time(NULL);
cout << "正在砍树,按下任意键停止" << endl;
_getch();
c_end = clock();
t_end = time(NULL);
cout << "你获得" << (int)difftime(c_end, c_start) / (1000*kfl) << "木头" << endl;
mt+= (int)difftime(c_end, c_start) / (1000*kfl);
system("pause");
}
else
if(pyy=='3')
{
while(1)
{
system("cls");
cout<<"是否继续刷怪?\n0.退出 1.继续\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
tp=0;
int sj=rand()%4;
if(sj==0)
{
js();
}
else
if(sj==1)
{
xb();
}
else
if(sj==2)
{
klp();
}
else
{
xh();
}
}
}
}
else
if(pyy=='4')
{
system("cls");
cout<<"正在搜索矿洞"<<endl;
Sleep(1000);
wk();
}
if(pyy=='e')
{
bb();
}
}
}
void mx()
{
while(1)
{
system("cls");
cout<<"你要去哪里?"<<endl<<"0.返回 1.平原 2.丛林 3.冰原 4.村庄 5.下界 6.末地"<<endl;
char mxy=getch();
if(mxy=='0')
{
break;
}
else
if(mxy=='1')
{
py();
}
else
if(mxy=='2')
{
cl();
}
else
if(mxy=='3')
{
by();
}
else
if(mxy=='4')
{
czy();
}
else
if(mxy=='5')
{
xiajei();
}
else
if(mxy=='6')
{
modi();
}
else
if(mxy=='e')
{
bb();
}
}
}
int kk()
{
k=getch();
if(k=='1')
{
x-=1;
}
else
if(k=='2')
{
x+=1;
}
else
if(k=='3')
{
y-=1;
}
else
if(k=='4')
{
return 1;
}
else
if(a=='e')
{
bb();
}
int gw=rand()%10;
if(gw==0&&k!='e')
{
js();
}
else
if(gw==1&&k!='e')
{
xb();
}
if(gtnj>0)
gtnj--;
if(gtnj==0)
{
gtdj=0;
}
if(y<=30&&y>10&>dj>=3&&cly==1)
{
int j=rand()%sy;
l+=j;
if(j!=0)
cout<<"获得绿宝石"<<j<<"颗"<<endl;
else
cout<<"什么都没有!"<<endl;
Sleep(300);
}
if(y<=10&>dj>=3)
{
int j=rand()%sy;
if(j!=0)
cout<<"获得钻石"<<j<<"颗"<<endl;
else
cout<<"什么都没有!"<<endl;
Sleep(300);
}
if(y>=10&>dj>=2)
{
int j=rand()%sy;
tks+=j;
if(j!=0)
cout<<"获得铁矿石"<<j<<"个"<<endl;
else
cout<<"什么都没有!"<<endl;
Sleep(300);
}
if(y<=30&>dj>=3&&cly==1)
{
int j=rand()%sy;
jks+=j;
if(j!=0)
cout<<"获得金矿石"<<j<<"个"<<endl;
else
cout<<"什么都没有!"<<endl;
Sleep(300);
}
if(gtdj>=1)
{
int j=rand()%sy;
st+=j;
if(j!=0)
cout<<"获得石头"<<j<<"个"<<endl;
else
cout<<"什么都没有!"<<endl;
Sleep(300);
}
if(y<=55&&y>10&>dj>=1)
{
int j=rand()%sy;
mty+=j;
if(j!=0)
cout<<"获得煤炭"<<j<<"颗"<<endl;
else
cout<<"什么都没有!"<<endl;
Sleep(300);
}
return 0;
}
int wk()
{
while(1)
{
system("cls");
cout<<"1.向左挖 2.向右挖 3.向下挖 4.离开"<<endl<<"x坐标:"<<x<<","<<"y坐标:"<<y<<"."<<endl;
if(kk()==1)
{
return 0;
}
}
}
void xl()
{
if(s<=0)
{
cout<<"你失败了"<<endl;
Sleep(1000);
s=20;
cd();
}
}
void js()
{
gname="僵尸";
dgw(gname,20,2,6,10);
}
void xb()
{
gname="小白";
dgw(gname,20,4,10,20);
}
void klp()
{
gname="苦力怕";
dgw(gname,20,0,30,30);
}
void xh()
{
gname="小黑";
dgw(gname,40,10,50,40);
}
void myl()
{
gname="末影龙";
dgw(gname,200,20,0,1000);
}
void myr()
{
gname="末影人";
dgw(gname,100,10,20,1000);
}
void dl()
{
gname="凋零";
dgw(gname,300,50,1000,0);
}
void dgw(string names,int b,int g,int j,int jyyy)
{
system("cls");
cout<<"一只"<<names<<"来袭"<<endl;
Sleep(1000);
while(1)
{
system("cls");
cout<<"你要干什么?"<<endl<<"1.攻击 2.逃跑 3.药水\n";
a=getch();
if(a=='3')
{
system("cls");
cout<<"你要使用什么药水?\n1.治疗药水I:血量加5*"<<ysy[0]<<"\n2.治疗药水II:血量加10*"<<ysy[1]<<"\n3.治疗药水III:血量加15*"<<ysy[2]<<"\n4.伤害药水I:敌人血量减5*"<<ysy[3]<<"\n5.伤害药水II:敌人血量减10*"<<ysy[4]<<"\n6.伤害药水III:敌人血量减15*"<<ysy[5]<<"\n";
a=getch();
if(a=='1')
{
if(ysy[0]>0)
{
s+=5;
ysy[0]--;
cout<<"使用成功\n";
system ("pause");
}
else
{
cout<<"使用失败\n";
system ("pause");
}
}
else
if(a=='2')
{
if(ysy[1]>0)
{
s+=10;
ysy[1]--;
cout<<"使用成功\n";
system ("pause");
}
else
{
cout<<"使用失败\n";
system ("pause");
}
}
else
if(a=='3')
{
if(ysy[2]>0)
{
s+=15;
ysy[2]--;
cout<<"使用成功\n";
system ("pause");
}
else
{
cout<<"使用失败\n";
system ("pause");
}
}
else
if(a=='4')
{
if(ysy[3]>0)
{
b-=5;
ysy[3]--;
cout<<"使用成功\n";
system ("pause");
}
else
{
cout<<"使用失败\n";
system ("pause");
}
}
else
if(a=='5')
{
if(ysy[4]>0)
{
b-=10;
ysy[4]--;
cout<<"使用成功\n";
system ("pause");
}
else
{
cout<<"使用失败\n";
system ("pause");
}
}
else
if(a=='6')
{
if(ysy[5]>0)
{
b-=15;
ysy[5]--;
cout<<"使用成功\n";
system ("pause");
}
else
{
cout<<"使用失败\n";
system ("pause");
}
}
}
else
if(a=='2')
{
if(tp==0)
{
cout<<"逃跑成功"<<endl;
system ("pause");
break;
}
else
{
cout<<"逃跑失败"<<endl;
system ("pause");
}
}
else
if(a=='1')
{
cout<<"你对"<<names<<"造成了"<<gjz<<"点伤害\n";
b-=gjz;
if(wqnj==0)
{
wqm="手";
wq=0;
}
else
{
wqnj--;
}
}
if(s>ssx)
{
s=ssx;
}
if(b<0)
{
b=0;
}
cout<<names<<"还有"<<b<<"滴血\n";
if(b<=0)
{
cout<<"你还有"<<s<<"滴血\n";
int jl=rand()%j;
if(jl!=0)
{
cout<<"获得绿宝石"<<jl<<"颗\n";
l+=jl;
}
else
{
cout<<names<<"太穷了,什么也没掉落\n";
}
jy+=jyyy;
sjy();
system ("pause");
break;
}
if(hjnj>0)
{
hjnj--;
if(hjnj==0)
{
hjz=0;
hjj[hjnx]--;
}
}
if(g>=hjz)
{
cout<<names<<"对你"<<"造成了"<<g-hjz<<"点伤害\n";
s-=g-hjz;
}
else
{
cout<<names<<"对你"<<"造成了"<<0<<"点伤害\n";
}
cout<<"你还有"<<s<<"滴血\n";
system ("pause");
xl();
}
}
int op=0;
void zy()
{
gjz=csg+wq;
y=60;x=0;
string hh="请问你要去干什么?";
system("cls");
cout<<"欢迎回来:"<<name<<endl;
if(op==0)
{
cout<<"M";Sleep(100);cout<<"C";Sleep(100);cout<<"1";Sleep(100);cout<<".";Sleep(100);cout<<"2";Sleep(100);cout<<".";Sleep(100);cout<<"3";Sleep(100);cout<<endl;
}
else
{
cout<<"MC1.2.3";
}
if(op==0)
for(int i=0;i<hh.size();i++)
{
cout<<hh[i];
Sleep(100);
}
else
cout<<endl<<hh;
op=1;
cout<<endl<<"1.冒险 2.工具 3.回家 4.熔炉 5.提示 6.保存"<<endl<<"其它按照传统MC"<<endl;
a=0;
system("color 0");
a=getch();
op=1;
}
void bb()
{
while(1)
{
system("cls");
cout<<"请问你要看什么?\n0.离开 1.矿物 2.工具 3.药水 4.属性 5.其他 6.护甲\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
system("cls");
cout<<"石头"<<st<<"个,"<<"铁"<<td<<"个,"<<"金"<<jd<<"个,"<<"绿宝石"<<l<<"个,"<<"钻石"<<z<<"个\n"<<"铁矿石"<<tks<<"个\n金矿石"<<jks<<"个\n煤炭"<<mty<<"个\n";
system ("pause");
}
else
if(a=='2')
{
system("cls");
cout<<"武器:"<<wqm<<"\n耐久:"<<wqnj<<"\n镐子等级"<<gtdj<<"\n耐久:"<<gtnj<<"\n砍伐力"<<kfl<<endl;
system ("pause");
}
else
if(a=='3')
{
system("cls");
cout<<"治疗药水I "<<ysy[0]<<",治疗药水II "<<ysy[1]<<",治疗药水III "<<ysy[2]<<",伤害药水I "<<ysy[3]<<",伤害药水II"<<ysy[4]<<",伤害药水III "<<ysy[5]<<endl;
system ("pause");
}
if(a=='4')
{
system("cls");
cout<<"生命值"<<s<<endl;
system ("pause");
}
else
if(a=='5')
{
system("cls");
cout<<"木头"<<mt<<"个,"<<"木板"<<mb<<"个,"<<"木棍"<<mg<<"个\n";
system ("pause");
}
else
if(a=='6')
{
while(1)
{
system("cls");
cout<<"现装备护甲:"<<hjm<<endl<<"库存护甲:\n1.皮革护甲:"<<hjj[0]<<endl<<"2.铁护甲:"<<hjj[1]<<endl<<"3.金护甲:"<<hjj[2]<<endl<<"4.钻石护甲:"<<hjj[3]<<endl<<"0.退出 1.卸下当前护甲 2.装备护甲\n";
a=getch();
if(a=='0')
{
break;
}
else
if(a=='1')
{
cout<<"卸下成功\n";
hjm="空";
hjz=0;
hjnj=0;
system("pause");
}
else
if(a=='2')
{
if(hjm!="空")
{
cout<<"请先卸下当前护甲\n";
system("pause");
}
else
{
cout<<"请输入护甲前面的编码。\n";
a=getch();
if(a=='1')
{
if(hjj[0]>0)
{
hjm="皮革护甲";
hjnx=0;
cout<<"装备成功\n";
hjz=2;
hjnj=60;
system("pause");
}
else
{
cout<<"物品不足\n";
system("pause");
}
}
else
if(a=='2')
{
if(hjj[1]>0)
{
hjm="铁护甲";
hjnx=1;
cout<<"装备成功\n";
hjz=4;
hjnj=256;
system("pause");
}
else
{
cout<<"物品不足\n";
system("pause");
}
}
else
if(a=='3')
{
hjm="金护甲";
if(hjj[2]>0)
{
hjnx=2;
cout<<"装备成功\n";
hjz=2;
hjnj=40;
system("pause");
}
else
{
cout<<"物品不足\n";
system("pause");
}
}
if(a=='4')
{
if(hjj[3]>0)
{
hjm="钻石护甲";
hjnx=3;
cout<<"装备成功\n";
hjz=7;
hjnj=1562;
system("pause");
}
else
{
cout<<"物品不足\n";
system("pause");
}
}
}
}
}
}
}
}
void jh()
{
char jh;
long long kw;
system("cls");
cout<<"请问你要交换什么矿物?"<<endl<<"1.绿宝石->钻石" <<endl;
jh=getch();
if(jh=='1')
{
cout<<"4颗绿宝石换1颗钻石。"<<endl<<"你有绿宝石"<<l<<"颗"<<endl<<"请问你要换几颗钻石?"<<endl;
cin>>kw;
if(l>=4*kw)
{
z+=kw;
l-=4*kw;
cout<<"交换成功"<<endl;
system ("pause");
}
else
{
cout<<"交换失败"<<endl;
system ("pause");
}
}
}
void sg()
{
while(1)
{
system("cls");
char xgq;
cout<<"请问你要修改什么?"<<endl<<"0.退出 1.血量 2.绿宝石 3.钻石 4.铁 5.金 6.血量上限"<<endl;
xgq=getch();
if(xgq=='0')
{
break;
}
if(xgq=='1')
{
cout<<"请输入修改值"<<endl;;
cin>>s;
cout<<"修改成功"<<endl;
system ("pause");
}
if(xgq=='2')
{
cout<<"请输入修改值"<<endl;;
cin>>l;
cout<<"修改成功"<<endl;
system ("pause");
}
if(xgq=='3')
{
cout<<"请输入修改值"<<endl;;
cin>>z;
cout<<"修改成功"<<endl;
system ("pause");
}
if(xgq=='4')
{
cout<<"请输入修改值"<<endl;;
cin>>td;
cout<<"修改成功"<<endl;
system ("pause");
}
if(xgq=='5')
{
cout<<"请输入修改值"<<endl;;
cin>>jd;
cout<<"修改成功"<<endl;
system ("pause");
}
if(xgq=='6')
{
cout<<"请输入修改值"<<endl;;
cin>>ssx;
cout<<"修改成功"<<endl;
system ("pause");
}
}
}
void cd()
{
while(1)
{
zy();
gjz=1+wq;
if(a=='1')
{
mx();
}
else
if(a=='2')
{
gzt();
}
else
if(a=='3')
{
home();
}
else
if(a=='4')
{
rly();
}
else
if(a=='5')
{
xsjc();
}
else
if(a=='6')
{
mm=(z+l)%1000000;
ofstream ofile;
ofile.open("mc.aio");
ofile<<s<<" "<<wq<<" "<<z<<" "<<l<<" "<<z<<" "<<kfl<<" "<<mb<<" "<<mt<<" "<<mg<<" "<<st<<" "<<td<<" "<<jd<<" "<<wqnj<<" "<<jy<<" "<<jyzy<<" "<<gtdj<<" "<<gtnj<<" "<<ftnj<<" "<<tks<<" "<<jks<<" "<<mty<<" "<<ysy[0]<<" "<<ysy[1]<<" "<<ysy[2]<<" "<<ysy[3]<<" "<<ysy[4]<<" "<<ysy[5]<<" "<<cldt<<" "<<bydt<<" "<<wqm<<" "<<name<<" "<<zlld<<" "<<mm<<" "<<ssx<<" "<<hb<<" "<<hjz<<" "<<pg<<" "<<hjnj<<" "<<hjj[0]<<" "<<hjj[1]<<" "<<hjj[2]<<" "<<hjj[3]<<" "<<hjnx<<" "<<gly<<" "<<hjm;
ofile.close();
cout<<"存档成功"<<endl;
system ("pause");
}
else
if(a=='y'&&gly==801)
{
sg();
}
if(a=='e')
{
bb();
}
}
}
int main()
{
int hhh;
cout<<"欢迎来到我的世界文字版1.2.3。(增加护甲值,游戏帮助提升)"<<endl;
cout<<"请问你要打开什么模式?"<<endl<<"1.新建世界"<<endl<<"2.加载存档"<<endl;
c=getch();
ssx=20;
if(c=='1')
{
cout<<"请输入你的名字"<<endl;
cin>>name;
if(name=="Notch")
{
zk=2;
l=100;
z=100;
wq=1000000000;
wqm="神之剑<====(O)====>";
wqnj=-1;
s=1000000000;
ssx=1000000000;
}
else
if(name=="Him")
{
wq=1000000000;
wqm="神鞭";
wqnj=-1;
s=1000000000;
ssx=100;
}
else
if(name=="zhangxuanyu123")
{
wq=1000000000;
wqm="鞭";
wqnj=-1;
s=1000000000;
ssx=1000000000;
}
else
if(name=="zxy")
{
wq=1000000000;
wqm="神鞭";
wqnj=-1;
s=1000000000;
ssx=1000000000;
z=10000;
lbs=1000000000;
l+=11111;
}
else
if(name=="ZXY")
{
cout<<"测试版,请普通玩家不要进入。\n1.开启 2. 不开启\n";
a=getch();
if(a=='2')
{
cd();
}
cin>>gly;
}
cd();
}
else
if(c=='2')
{
ifstream ifile;
ifile.open("mc.aio");
ifile>>s>>wq>>z>>l>>z>>kfl>>mb>>mt>>mg>>st>>td>>jd>>wqnj>>jy>>jyzy>>gtdj>>gtnj>>ftnj>>tks>>bydt>>mty>>ysy[0]>>ysy[1]>>ysy[2]>>ysy[3]>>ysy[4]>>ysy[5]>>cldt>>bydt>>wqm>>name>>zlld>>mm>>ssx>>hb>>hjz>>pg>>hjnj>>hjj[0]>>hjj[1]>>hjj[2]>>hjj[3]>>hjnx>>gly>>hjm;
if(mm!=(z+l)%1000000)
{
cout<<"我帮你把存档删了。(诚信为本)\n";
ofstream ofile;
ofile.open("mc.aio");
ofile.close();
return 0;
}
cd();
}
return 0;
}