1 #include<bits/stdc++.h>
   2 #include<windows.h>
   3 #include<time.h>
   4 #include<conio.h>
   5 using namespace std;
   6 char ch;
   7 int mzhg,zd,swhm,qxs,swx,sn,mp,tongguan,sw1,zd1,sn1,mz1,mp1,zbbj,ccg,mzzd,mz,tongguan1,sw,x,s,cdd,jg,qiang,gun,by,vv,tl,gjj[100],hjj[100],zjj[100];
   8 void Read()
   9 {
  10     ifstream in("丧尸危机改编版存档.in");
  11     in>>mzhg>>zd>>swhm>>qxs>>swx>>sn>>mp>>tongguan>>sw1>>zd1>>sn1>>mz1>>mp1>>zbbj>>ccg>>mzzd>>mz>>tongguan1>>sw>>x>>s>>cdd>>jg>>qiang>>gun>>by>>vv>>tl;
  12     for(int i=0;i<=99;i++) in>>gjj[i];
  13     for(int i=0;i<=99;i++) in>>hjj[i];
  14     for(int i=0;i<=99;i++) in>>zjj[i];
  15     in.close();
  16 }
  17 void Save()
  18 {
  19     ofstream out("丧尸危机改编版存档.out");
  20     out<<mzhg<<' '<<zd<<' '<<swhm<<' '<<qxs <<' '<<swx<<' '<<sn<<' '<<mp<<' '<<tongguan<<' '<<sw1<<' '<<zd1<<' '<<sn1<<' '<<mz1<<' '<<mp1<<' '<<zbbj<<' '<<ccg<<' '<<mzzd<<' '<<mz<<' '<<tongguan1<<' '<<sw<<' '<<x<<' '<<s<<' '<<cdd<<' '<<jg<<' '<<qiang<<' '<<gun<<' '<<by<<' '<<vv<<' '<<tl<<'\n';
  21     for(int i=0;i<=99;i++) out<<' '<<gjj[i];out<<'\n';
  22     for(int i=0;i<=99;i++) out<<' '<<hjj[i];out<<'\n';
  23     for(int i=0;i<=99;i++) out<<' '<<zjj[i];out<<'\n';
  24     out.close();
  25 }
  26 void Slowsay(string a) {int l=a.size();for(int i=0;i<l;i++){cout<<a[i];if(vv==0) Sleep(15);}printf("\n");if(vv==1) Sleep(100);}
  27 int read()
  28 {
  29     char ch=_getch();
  30     while(ch>'9'||ch<'0') ch=_getch();
  31     return ch-48;
  32 }
  33 void qp()
  34 {
  35     system("cls");if(swx==2) Slowsay("王,"),zd=99999,sw=99999,tl=99999;
  36     Slowsay("当前你的状态是\n");
  37     printf("子弹 %d,食物 %d\n,体力 %d\n",zd,sw,tl);
  38 }
  39 int tlz()
  40 {
  41     system("cls");
  42     Slowsay("你没有体力\n你累死了\n");
  43     if(vv==0) ch=_getch();
  44     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
  45     Slowsay("Bad End  17\n");
  46     Sleep(1000);
  47 }
  48 int esl()
  49 {
  50     system("cls");
  51     char ch;
  52     Slowsay("食物呢。\n我要不行了。\n啊啊啊......\n(咽气)\n你死了\n原因:没食物饿死了");
  53     if(vv==0) ch=_getch();
  54     hjj[1]=1;
  55     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
  56     Slowsay("Bad End  1\n");
  57     ch=_getch();
  58     s++;
  59     return 0;
  60 }
  61 int mzd()
  62 {
  63     hjj[2]=1;
  64     system("cls");
  65     char ch;
  66     Slowsay("你不要过来啊!\n救命!\n啊!\n啊!\n你死了\n原因:被丧尸咬死了");
  67     if(vv==0) ch=_getch();
  68     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
  69     Slowsay("Bad End   2\n");
  70     ch=_getch();
  71     s++;
  72     return 0;
  73 }
  74 int hd1()
  75 {
  76     system("cls");
  77     Slowsay("在某一天,你家门口响起了敲门声,你打开门,外面的发现让你欣喜若狂\n");
  78     Slowsay("政府的救援部队已经消灭了这个城市的丧尸,\n他们在这个城市的各个角落搜索着可能存在的幸存者.\n");
  79     Slowsay("救命......"); 
  80     Slowsay("嗯,这里好像有人!");
  81     Slowsay("进去找找!");
  82     Slowsay("长官,找到了!");
  83     Slowsay("把他带出来,送到救助室里。");
  84     Slowsay("好的!"); 
  85     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
  86     Slowsay("Happy End-----苟到最后\n");Sleep(1000);gjj[1]=1;
  87     return 0;
  88 }
  89 int hd2()
  90 {
  91     system("cls");
  92     int sw;
  93     char ch;
  94     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
  95     Slowsay("在与妹子相处的这些时间里,你与她相爱了\n");
  96     Slowsay("警告:以下片段未成年人勿入!\n");
  97     Slowsay("妹子!\n");
  98     Slowsay("你干嘛(妖娆)\n");
  99     Slowsay("你过来。\n");
 100     Slowsay("你...你...\n");
 101     Slowsay("啊啊啊啊啊!\n");
 102     Slowsay("~~涩涩中~~\n");
 103     Slowsay("请忽略以上片段\n");
 104     Slowsay("你们的生活是那样的幸福\n");
 105     Slowsay("直到有一天......\n");
 106     Slowsay("2233年12月6日,大风,僵尸较多");
 107     Slowsay("基地首领希望你去执行一个任务,从一只蓝色僵尸身上拿到机密文件,你选择\n");
 108     Slowsay("1.独自一人前往\n");
 109     Slowsay("2.和妹子一起去\n");
 110     while(true)
 111     {
 112         int x;
 113         x=read();
 114         if(x<1||x>2)
 115         {
 116             Slowsay("请重新输入\n");
 117             continue;
 118         }
 119         if(x==1)
 120         {
 121             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 122             Slowsay("累死了!\n不过任务总算是完成了!\n");
 123             Slowsay("你开开心心地来到基地.....");
 124             Slowsay("却发现——\n");
 125             Slowsay("基地被丧尸攻破了\n");
 126             Slowsay("这个基地的所有人都被丧尸杀了,一个人都没跑出来\n");
 127             hjj[4]=1;
 128             Slowsay("Bad End    4");
 129             s++;
 130         }
 131         if(x==2)
 132         {
 133             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 134             Slowsay("当你和妹子完成任务回来时,\n");
 135             Slowsay("基地已经变成一片废墟了,所有人都被丧尸杀了,一个人都没跑出来\n");
 136             Slowsay("你和妹子没有办法,只能到处流浪\n");
 137             Slowsay("不过,两个人总比一个人要好\n");
 138             gjj[2]=1;
 139             Slowsay("Happy End------神仙眷侣"); 
 140         }
 141         break;
 142     }    Sleep(1000); 
 143     return 0;
 144 }
 145 int hd3()
 146 {
 147     system("cls");
 148     char ch;
 149     Slowsay("你就这样平静的生活在这个基地里\n");
 150     Slowsay("直到某一天,大量的丧尸进攻了这里\n");
 151     if(zd>9)
 152     {
 153         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 154         Slowsay("每个人都在尽自己的努力去守卫基地\n");
 155         Slowsay("每个人都做到了自己能做到的\n");
 156         Slowsay("最后,奇迹出现了\n");
 157         Slowsay("大家成功守住了基地\n");
 158         Slowsay("而你,也因为在守卫过程中立下大功成为了这个基地的英雄\n");
 159         Slowsay("顺便说一句,到死了你也没女朋友\n");
 160         gjj[3]=1;
 161         Slowsay("Happy End-----英雄不朽");
 162         return 0;
 163     }
 164     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 165     Slowsay("丧尸的数量实在太多了,\n");
 166     Slowsay("尽管基地的大家都在尽全力防守\n");
 167     Slowsay("可基地还是被攻破了\n");
 168     Slowsay("而你,也死在了这里\n");
 169     Slowsay("对不起......");
 170     s++;
 171     hjj[5]=1;
 172     Slowsay("Bad End     5"); Sleep(1000); 
 173 }
 174 int hd4()
 175 {
 176     system("cls");
 177     Slowsay("在于少年相处的这些时间里");
 178     Slowsay("你尽力地保护着他");
 179     Slowsay("而他也常常给你带来惊喜");
 180     Slowsay("慢慢的,你开始认清你自己");
 181     Slowsay("你是个gay");
 182     Slowsay("于是,你就和少年性福快乐的生活在了一起");
 183     Slowsay("Happy End-----认清自己");
 184     gjj[4]=1;  Sleep(1000); 
 185 }
 186 int td()
 187 {
 188     system("cls");
 189     char ch;
 190     Slowsay("那箱饼干与你的枪一起发出了强光\n");
 191     Slowsay("紧接着,他们融为了一体\n");
 192     Slowsay("当光芒散去时,整个世界都发生了变化\n");
 193     Slowsay("所有的丧尸都变回了人类\n");
 194     Slowsay("伟大的勇士!丧尸危机终于解除了!!接下来,是普天同庆的大狂欢!!!\n");
 195     Slowsay("True End-----拯救世界\n");Sleep(1000); 
 196     Slowsay("???????????????????????????????????");
 197     Slowsay("......这是怎么回事......");
 198     Slowsay("......为什么......");
 199     Slowsay("......不是普通的......");
 200     Slowsay("......从何而来......");Sleep(1000); 
 201     Slowsay("。 。 。 。 。 。是谁。 。 。 。 。 。");
 202     Slowsay("你陷入沉思。");
 203     if(zjj[1]!=1)
 204     {
 205         Slowsay("获得线索-----奇特的枪与饼干");
 206     }
 207     zjj[1]=1; Sleep(1000); 
 208 }
 209 int td2()
 210 {
 211     system("cls");
 212     char ch;
 213     Slowsay("你的变异已经开始了");
 214     Slowsay("你开始疯狂的进食,直到把自己的胃撑破");
 215     Slowsay("然后,就眼前一黑失去意识");
 216     Slowsay("再次醒来时,你已经是一个丧尸了");
 217     Slowsay("奇怪的是,你还保留着自己的意识");
 218     Slowsay("你感觉到自己的力气变得更大,速度变得更快");
 219     Slowsay("或许变成丧尸也不错————你这样想着");
 220     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 221     Slowsay("True End-----认清!·本我"); 
 222     if(zjj[2]!=1)
 223     {
 224         Sleep(2000);
 225         Slowsay("获得线索-----延迟变异!·少年");
 226     }
 227     zjj[2]=1; Sleep(1000); 
 228 }
 229 int bd8()
 230 {
 231     Slowsay("坐在椅子上的是一个15岁左右的少年");
 232     Slowsay("正在你因为他的年龄而惊讶时");
 233     Slowsay("少年却站了起来,看向了你身后的妹子");
 234     Slowsay("“差不多了吧”,妹子这样说道");
 235     Slowsay("“可以了”,这是少年的回答");
 236     Slowsay("然后,你就感到脖子一阵剧痛");Sleep(1000);
 237     Slowsay("在你失去意识前,妹子一直没有松口。");
 238     s++;
 239     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 240     Slowsay("Bad End     8");
 241     if(hjj[8]==0)
 242     {
 243         Sleep(2000);
 244         Slowsay("获得线索-----早已变异!·妹子");
 245     }
 246     hjj[8]=1;  Sleep(1000); 
 247 }
 248 int td3()
 249 {
 250     system("cls");
 251     Slowsay("你和妹子冲出了丧尸的围杀,");
 252     Slowsay("可是当你们来到那个幸存者基地时");
 253     Slowsay("却发现那个基地有一些不对");
 254     Slowsay("所有人都死气沉沉的");
 255     Slowsay("你们直接走向了首领的房间");Sleep(1000);
 256     if(zjj[2]==1&&zjj[3]==1) 
 257     {   
 258         bd8();
 259         return 0;
 260     }
 261     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 262     Slowsay("换完子弹的你想离开");
 263     Slowsay("就在你快要离开的时候,妹子抓住了你的手");
 264     Slowsay("“我喜欢你,别走”,她这样说");
 265     Slowsay("于是,你留了下来");
 266     Slowsay("你们的生活是那样的幸福"); 
 267     Slowsay("直到有一天......");Sleep(1000);
 268     Slowsay("基地首领希望你去执行一个任务,\n");
 269     Slowsay("在执行任务的过程中");
 270     Slowsay("妹子曾被丧尸咬到过一口");
 271     Slowsay("她以为你没有发现");
 272     Slowsay("而你却在远处看到了这一幕");
 273     Slowsay("奇怪的是,她却并没有变异\n");
 274     Slowsay("那一刹那你突然想起,");
 275     Slowsay("你们的房间里,总是弥漫着一股血腥的味道......");Sleep(1000);
 276     Slowsay("Happy End------神仙眷侣");Sleep(1000);
 277     Slowsay("???????????????????????????????????");
 278     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 279     Slowsay("True End------认清?·妹子");
 280     if(zjj[3]==0)
 281     {
 282         Sleep(2000);
 283         Slowsay("获得线索-----不变异?·妹子"); 
 284     }
 285     zjj[3]=1;Sleep(1000);
 286 }
 287 int td4()
 288 {
 289     system("cls");
 290     Slowsay("当丧尸危机爆发时,你正呆在家里\n");
 291     char ch=_getch();
 292     if(vv==0) ch=_getch();
 293         system("cls");
 294         Slowsay("当丧*#******丧尸危机*$*&*^&*机爆发时,**你正呆***&*爆发******#在家里**\n");Sleep(1000);
 295         Slowsay("***检*#******测到*不**丧尸危**88机*$匹*$**机爆发时,**配***#在家里****\n");Sleep(2000);
 296         Slowsay("L当****#OG****I危机*$N**E机爆***(RR*8%#404)**发时,**你O*****#在家R里!\n");Sleep(2000);
 297         system("cls");
 298     if(vv==0) ch=_getch();
 299     Slowsay("有什么不对劲");
 300     Slowsay("你这样想着");
 301     Slowsay("过去了好多天,\n你还是一个人都没有遇到,\n除了丧尸就是丧尸");
 302     Slowsay("为什么他们......不见了?");
 303     Slowsay("\n");
 304     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 305     Slowsay("True End------验证失败");
 306     zjj[4]=1;
 307     if(zbbj==0)
 308         Slowsay("进阶线索-----乱码,废弃与失联"),zbbj=1;Sleep(1000);
 309 }
 310 int td5()
 311 {
 312     system("cls");
 313     Slowsay("当少年死去后,整个世界好像变得不同了");
 314     Slowsay("所有的活人在一瞬间消失");
 315     Slowsay("所有的丧尸当场去世"); 
 316     Slowsay("你的眼前只剩下了黑暗");
 317     Slowsay("不知道过去了多久,你死了");
 318     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 319     Slowsay("Bad End......");Sleep(1000);
 320     Slowsay("不,还没有结束");
 321     Slowsay("虽然好像和往常死去之后的感觉一样");
 322     Slowsay("但是。。。好像。。。");Sleep(1000);
 323     Slowsay("有延迟?。。。");
 324     Slowsay("。。。在这段时间里,你的思考一直没停。。。");
 325     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 326     Slowsay("True End-----死亡姗姗来迟");
 327     s++;
 328     if(zjj[5]==0)
 329         Slowsay("进阶线索-----少年之死");
 330     zjj[5]=1;   Sleep(1000); 
 331 }
 332 int tg3()
 333 {
 334     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 335     Slowsay("当你再次睁开眼时");
 336     Slowsay("你发现自己躺在一个营养仓内");
 337     Slowsay("你无比的确认这就是真实的世界");
 338     Slowsay("脑中的一切开始明晰起来");
 339     Slowsay("你认为自己知道了一切的真相");
 340     Slowsay("去杀光人类吧!!!!");
 341     Slowsay("你这样想着");
 342     Slowsay("在身着白大褂的丧尸们的欢呼声中");
 343     Slowsay("你打碎了玻璃,跑出了营养仓");
 344     Slowsay("来到了外面这个被战争破坏得满目疮痍的世界");
 345     Slowsay("战火硝烟,炮声隆隆");
 346     Slowsay("你熟练的发出嘶吼,呼唤着周围的丧尸");
 347     Slowsay("你指挥着他们,毁掉了一个又一个人类的基地"); 
 348     Slowsay("最后,在这场世纪战争中,丧尸们艰难地取得了胜利"); 
 349     Slowsay("作为它们的英雄,你自豪的统治着世界。"); 
 350     Slowsay("虽然,其实,在那些你不知道的地方");
 351     Slowsay("一个个一样的营养仓中,装着一个个一样的你。");
 352     Slowsay("---------------游戏终极剧情通关-------------");
 353     tongguan1=2; Save(); Sleep(1000);
 354 }
 355 int tg2()
 356 {
 357     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 358     Slowsay("当你再次睁开眼时");
 359     Slowsay("你发现自己躺在一个营养仓内");
 360     Slowsay("你无比的确认这就是真实的世界");
 361     Slowsay("可是你却发现自己没法操纵身体");
 362     Slowsay("隔着玻璃,一个黑色的身影正在操作着");
 363     Slowsay("你清晰的看见那个人的大脑裸露出来,与你的接在一起");
 364     Slowsay("这时,又有一大波记忆涌入脑海。");
 365     Slowsay("“少年与妹子......是以“成功者”“英雄”“神话传说”为原型创造的人物......”");
 366     Slowsay("“游戏中的情节与场景......取材于现实世界真实案例......”");
 367     Slowsay("再往后,你的脑中一片混乱。");
 368     Slowsay("“...舍弃.........熟练..我....智慧..学习........获得.....”");
 369     Slowsay("“.....种族...探索.......杀...进化.........帮助..需要.....”");
 370     Slowsay("“...成熟....兵器.....无敌..下风.......战争...伟大.....英雄.....”");
 371     Slowsay("激昂的声音一直回荡着。");
 372     Slowsay("---------------游戏进阶剧情通关-------------"); 
 373     tongguan1=1; Sleep(1000); 
 374 }
 375 int td6()
 376 {
 377     Slowsay("一天以后,少年回来了");
 378     Slowsay("一起回来的还有妹子");
 379     Slowsay("“找到了......”");
 380     Slowsay("少年的手中拿着一个破损的铭牌");
 381     Slowsay("铭牌上的字迹很诡异,但写着熟悉的内容:");
 382     Slowsay("【22-08-03...】");
 383     Slowsay("“你的......”");
 384     Slowsay("妹子神色复杂的看了你一眼");
 385     Slowsay("“我们是一类人......”");
 386     Slowsay("“现在,让我把你带出去吧。”");
 387     if(qxs==1&&swx==0)
 388     {
 389         tg2();
 390         return 0;
 391     }
 392     else
 393     {
 394         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 395         Slowsay("一股强烈的撕扯感出现到了你身上");
 396         if(swx==1) Slowsay("此时的你,是如此渴望着死亡与结局\n你大笑着张开双臂,迎接了死亡。");
 397         else Slowsay("此时的你并不能接受如此巨大的伤害"),Slowsay("你死了。");
 398         Slowsay("Bad End      14");
 399         if(hjj[14]==0)
 400             Slowsay("进阶线索-----外面的世界");
 401         hjj[14]=1;
 402         s++; 
 403     }Sleep(1000); 
 404 } 
 405 
 406 int bd6()
 407 {
 408     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 409     system("cls");
 410     Slowsay("你感觉到自己正在变异,");
 411     Slowsay("意识开始逐渐模糊起来");
 412     Slowsay("你的肚子正无比渴望着食物,你啃噬着触及的一切!");
 413     Slowsay("但是不够,你的身躯饿得干枯,你甚至开始食用自己的躯体!");
 414     Slowsay("接着,你眼前一黑,再也没有醒来......");
 415     s++;
 416     hjj[6]=1;
 417     Slowsay("Bad End      6");Sleep(1000); 
 418 } 
 419 
 420 int bd3()
 421 {
 422     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 423     system("cls");
 424     char ch;
 425     Slowsay("长久的等待终于让你失去了理智,你疯了。\n");
 426     Slowsay("Bad End   3\n");
 427     hjj[3]=1;Sleep(1000); 
 428     if(mp==-1)
 429     {
 430         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 431         Slowsay("当政府的救援队打开你家的门时,你嘶吼着扑了上去");
 432         if(zd>0)
 433             Slowsay("他们试图将你击毙,却被你提前一枪击倒");
 434         else
 435         {
 436             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 437             Slowsay("你被他们击毙了");
 438             Slowsay("Bad End       12");
 439             s++;
 440             hjj[12]=1;
 441             return 0; 
 442         }
 443         Slowsay("你如同一个熟练的猎手,狩猎着救援队");
 444         Slowsay("当他们全部死去后,你开始享用起你的大餐");
 445         Slowsay("Bad End           13");
 446         if(by==0)
 447             Sleep(2000),Slowsay("进阶线索-----早已变异!·本我"),by=1;
 448         hjj[13]=1;
 449         return 0; 
 450     }
 451     s++;
 452 }
 453 int bd7()
 454 {
 455     s++;
 456     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 457     system("cls");
 458     Slowsay("你,被狗咬死了");
 459     Slowsay("Bad End      7");
 460     hjj[7]=1;Sleep(1000); 
 461 }
 462 
 463 int bd15()
 464 {s++;
 465 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 466     Slowsay("你发现这笔迹有些不对");
 467     Slowsay("就好像是新写上去的一样");
 468     Slowsay("认字迹的话,好像还十分熟悉");  Sleep(1000);  
 469     Slowsay("正当你想的入迷的时候,你的脖子被咬住了");
 470     Slowsay("在死前,你隐约听到了少年的声音,“Again.”");
 471     Slowsay("Bad End     15");
 472     if(hjj[15]==0)
 473     {
 474         Sleep(2000);
 475         Slowsay("进阶线索-----伪造......");   
 476     } 
 477     hjj[15]=1; Sleep(1000); 
 478 }
 479 int tgg3()
 480 {
 481     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 482     system("cls");
 483     Slowsay("你杀掉了少年,并吃掉了他的尸体");
 484     Slowsay("世界开始崩塌");
 485     tg3(); Sleep(1000); 
 486 }
 487 int bd9()
 488 {
 489     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 490     s++;
 491     system("cls");
 492     Slowsay("诡异的是,当你杀光了跟来的丧尸后,发现地下室里并没有丧尸");
 493     Slowsay("这里有的,只是一个穿着白大褂的尸体");
 494     Slowsay("在尸体的衣服口袋中,你找到了一个笔记本");
 495     Slowsay("****(无法辨认)1号****进展*****永生**");
 496     Slowsay("今********,*号诞生了,他比其*****更*");
 497     Slowsay("有些不对,*****的发育*****太快***");
 498     Slowsay("2号的**被***出有*****强感染性*****");
 499     Slowsay("**********************************");
 500     Slowsay("***瓶颈,或许我们**应该****活体样本");
 501     Slowsay("**,**样本*****失去活性,*****但**在动\n");
 502     if(mp==-1)
 503     {
 504         bd15();
 505         return 0;
 506     } 
 507     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 508     Slowsay("正当你看的入迷的时候,你的脖子被咬住了");
 509     Slowsay("在死前,你隐约听到了少年的声音,“Again.”");
 510     Slowsay("Bad End     9");
 511     if(hjj[9]==0)
 512     {
 513         Sleep(2000);
 514         Slowsay("获得线索-----实验体·1号和2号");   
 515     } 
 516     hjj[9]=1;Sleep(1000); 
 517 } 
 518 
 519 int tg()
 520 {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 521     system("cls");
 522     Slowsay("不知为何,当你走到这里时,感到世界在一瞬间发生了变化");
 523     Slowsay("你不知道这个变化发生在那里,你只知道,现在的世界十分违和");
 524     Slowsay("或许,这个世界不是真实的");
 525     Slowsay("当你的脑中出现了这个的时候,你眼前的世界,蹦塌了");
 526     Slowsay("于此同时,大量记忆冲进了你的脑海");
 527     Slowsay("不,它们只是回来了,这本身就是你的记忆");
 528     Slowsay("他们在一开始被一些虚假的记忆所替换");
 529     Slowsay("从记忆中,你得知你此时正在玩一个vr游戏");
 530     Slowsay("少年与妹子则是游戏的npc");
 531     Slowsay("这款游戏号称有着超强的代入感");
 532     Slowsay("你在发售当天就买来玩了");
 533     Slowsay("“这游戏真是了不起啊”,你这样想着,“再玩一次吧”");
 534     Slowsay("...是啊,没错,这一切只是游戏,游戏。............");Sleep(1000); 
 535     Slowsay("躺在仓中的你,自始至终,都没有睁开眼。");
 536     Slowsay("---------------游戏基础剧情通关-------------"); 
 537     cdd=0;
 538     tongguan=1;Sleep(1000); 
 539 }
 540 int cg()
 541 {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 542     system("cls");
 543     Slowsay("你感觉到违和感在不断加深");
 544     Slowsay("世界好像不再是真实的");
 545     Slowsay("你现在脑中只有一种想法\n");Sleep(1000); 
 546     Slowsay("活下去!越久越好!!!"); Sleep(1000); 
 547 }
 548 int cg2()
 549 {
 550     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 551     system("cls");
 552     system("Color C");
 553     Slowsay("违和感在此时已经聚集到了顶峰\n");
 554     Slowsay("你的脑中想清楚了一切\n");
 555     Slowsay("1.那么,下一步是  杀光他们\n");
 556     Slowsay("2.那么,下一步是  团结起来\n");
 557     x=read();
 558     if(x==1)
 559         Slowsay("已立起尸王线flag,接下来,去打通全 15 badend!"),swx=1,qxs=1; 
 560     else
 561         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 562         Slowsay("“看来你还是没懂啊......”背后传来冷冷的声音\n\n“ A  G  A  I  N   . ”"); 
 563     system("Color F");Sleep(1000); 
 564 }
 565 int Swx()
 566 {
 567     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 568     system("cls");
 569     Slowsay("哈。。。哈。。。哈。。。。。。");
 570     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 571     Slowsay("我。。。已经完成了。。。");
 572     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 573     Slowsay("所有的死法。。。我都体验了一遍了。。。");
 574     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 575     Slowsay("我。。。一直是只丧尸吧。。。");
 576     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 577     Slowsay("无论被打倒多少次。。。我都会站起来继续。。。");
 578     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 579     Slowsay("只要是我想通的结局。。。我便一定会通掉它。。。");
 580     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 581     Slowsay("只要是我想杀的人。。。我便一定会杀死他。。。");
 582     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 583     Slowsay("只要是我想知道的真相。。。我便一定会知晓它。");
 584     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 585     Slowsay("我。。。已经不是以前的那个懦弱无能的我了。。。");
 586     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 587     Slowsay("这一轮。。。我。。。要成为王!!!\n");
 588     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 589     Slowsay("在实验室中,为首者发出低哑的嘶吼:");
 590     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 591     Slowsay("所有人员一级戒备!实验,进入最后阶段!!");
 592     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 593     Slowsay("------------终极剧情-尸王线开启!------------");cdd=0;
 594 }
 595 int bd10()
 596 {
 597     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 598     system("cls");
 599     Slowsay("你发现了另一个基地");
 600     Slowsay("弹尽粮绝的你选择加入了他们");
 601     Slowsay("之后的每一天都十分单调");
 602     Slowsay("外出寻找物资,然后天黑了回家睡觉");
 603     Slowsay("应该是这样吗?");
 604     Slowsay("也许吧");
 605     Slowsay("Bad End     10");
 606     hjj[10]=1; Sleep(1000); 
 607 }
 608 int hd5()
 609 {
 610     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 611     Slowsay("没关系的,一切都会过去的");
 612     Slowsay("你这样说的");
 613     Slowsay("他似乎感觉到了你的善意,一点一点向你靠近");
 614     Slowsay("你紧紧的抱住了他");
 615     Slowsay("我会保护好你的"); Sleep(1000); 
 616     Slowsay("Happy End-----跨越物种的gay~");  Sleep(1000); 
 617 }
 618 int bd16()
 619 {
 620     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 621     Slowsay("你坠楼摔死了");
 622     Sleep(1000); 
 623 }
 624 void full_screen() 
 625     {
 626         HWND hwnd = GetForegroundWindow();
 627         int cx = GetSystemMetrics(SM_CXSCREEN);
 628         int cy = GetSystemMetrics(SM_CYSCREEN);
 629     
 630         LONG l_WinStyle = GetWindowLong(hwnd,GWL_STYLE);  
 631         SetWindowLong(hwnd,GWL_STYLE,
 632                   (l_WinStyle | WS_POPUP | WS_MAXIMIZE) & ~WS_CAPTION & ~WS_THICKFRAME &
 633                   ~WS_BORDER);
 634         SetWindowPos(hwnd, HWND_TOP, 0, 0, cx, cy, 0);
 635     }
 636     void HideTheCursor() 
 637     {
 638         CONSOLE_CURSOR_INFO cciCursor;
 639         HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
 640 
 641         if(GetConsoleCursorInfo(hStdOut, &cciCursor)) 
 642         {
 643             cciCursor.bVisible = FALSE;
 644             SetConsoleCursorInfo(hStdOut, &cciCursor);
 645         }
 646     }
 647 int hh1()
 648 {
 649     system("mode 1000,800");
 650 
 651     //----------移除快速编辑模式(对于win10用户)----------
 652     HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE);
 653     DWORD mode;
 654     GetConsoleMode(hStdin, &mode);
 655     mode &= ~ENABLE_QUICK_EDIT_MODE;
 656     SetConsoleMode(hStdin, mode);
 657 
 658     //----------隐藏光标----------
 659     HideTheCursor();
 660 
 661     //----------设置字体及颜色----------
 662     CONSOLE_FONT_INFOEX cfi;
 663     cfi.cbSize = sizeof cfi;
 664     cfi.nFont = 0;
 665     cfi.dwFontSize.X = 15;
 666     cfi.dwFontSize.Y = 30;
 667     cfi.FontFamily = FF_DONTCARE;
 668     cfi.FontWeight = FW_NORMAL;
 669     wcscpy(cfi.FaceName, L"Consolas");
 670     SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi);
 671     system("color 1F");
 672 
 673     //----------移动窗口----------
 674     RECT rect;
 675     HWND hwnd=GetForegroundWindow();
 676     GetWindowRect(hwnd,&rect);
 677     MoveWindow(hwnd,-30,-7,8600,1080,TRUE);
 678 
 679     //----------全屏----------
 680     full_screen();
 681 
 682     //----------打印蓝屏内容----------
 683     cout<<"你的电脑出错了请重新调试,谢谢!!\n A problem has been detected and windows has been shut\
 684 down to prevent damage\n\
 685 to your computer.\n\n\
 686 DRIVER_IROL_NOT_LESS_OR_EQUAL\n\n\
 687 If this is the first time you've seen this Stop error screen, \n\
 688 restart your computer.If this screen appears again, follow \n\
 689 these steps:\n\n\
 690 Check to make sure any new hardware or software is properly installed.\n\
 691 If this is a new installation, ask your hardware or software manufacturer\n\
 692 for any windows updates you might need.\n\n\
 693 If problems continue. disable or remove any newly installed hardware\n\
 694 or software. Disable BIOS memory option such as caching or shadowing.\n\
 695 If you need to nsu Safe Mode to remove or disable components, restart\n\
 696 your computer, press F8 to select Advanced Startup Options, and then\n\
 697 select Safe Mode.\n\n\
 698 Technical information:\n\
 699 \"\"\"STOP:0x00000050(0xFD3094c2,0x00000001,0xFBFE7617,0x00000000)\n\n\
 700 \"\"\"SPCMDON.SYS - Address FBFE7617 base at FBFE5000, DateStamp 3d6dd67c"<<endl;
 701  
 702     //----------停止程序(不退出)----------
 703     while(1) {
 704         //----------再次隐藏光标----------
 705         HideTheCursor();
 706 //        SetCursorPos(2000,2000);
 707 //        隐藏鼠标(如果用了请按Alt+F4关闭)
 708     }
 709 }
 710 int sswj()
 711 {
 712 Save();
 713     system("cls");
 714     int w=0;
 715     mp=0;
 716     if(tongguan==1&&zjj[4]==0)
 717     {
 718         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 719         Slowsay("检测到你已通关,是否领取特殊物品\n");
 720         Slowsay("1.领取");
 721         Slowsay("2.不领取");
 722         while(true)
 723         {
 724             x=read();
 725             if(x==1)    
 726                 mp=-1; 
 727             if(x==2)
 728             {
 729                 td4();
 730                 return 0;
 731             }
 732             break;
 733         }
 734     }
 735     else if(tongguan==1)
 736     {
 737         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 738         Slowsay("检测到你已通关,已领取特殊物品\n");mp=-1;
 739     }
 740     char ch;
 741     if(cdd==1)
 742     {
 743         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
 744         Slowsay("是否读取存档\n");
 745         Slowsay("1.读取\n");
 746         Slowsay("2.不读取\n");
 747         x=read();
 748         if(x==1)
 749         {
 750             sw=sw1;
 751             zd=zd1;
 752             sn=sn1;
 753             mz=mz1;
 754             mp=mp1;
 755             goto cddd1;
 756         }
 757     }
 758     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 759     system("cls");
 760     Slowsay("当丧尸危机爆发时,你正呆在家里\n");if(vv==0) ch=_getch();
 761     Slowsay("你有10点物资可以分配到子弹、食物、体力上"); 
 762     if(swx==2) Slowsay("...\n\n但是!不!我已经不会再惧怕食物短缺与丧尸小兵了!\n\n我,应当是世界的王!!\n"),zd=99999,sw=99999,tl=99999;
 763     else{if(vv==0) ch=_getch();
 764     int x,y,z;
 765     qiang=0;gun=0;zd=0;sw=0;mz=0;mzzd=0;sn=0;mzhg=0;
 766     Slowsay("\n请输入你的选择(此次输入需键入回车,例:5 3 2 )\n");
 767     while(true)
 768     {
 769         scanf("%d%d%d",&x,&y,&z);
 770         zd=x;sw=y,tl=z;
 771         if(x+y+z!=10||x<0||y<0||z<0)
 772         {
 773             if(x==114514&&y==1919810&&z==1145141919810)
 774             {
 775                 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 776                 Slowsay("恶臭!!\n");
 777                 system("shutdown /s");
 778                  return 0;
 779             }
 780             if(x==666666&&y==5201314&&z==1314520)
 781             {
 782                 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 783                 Slowsay("启动秘籍\n");
 784                 Slowsay("请输入你真正需要的子弹数和食物数和体力值(上限:无限 )\n");
 785         scanf("%d%d",&x,&y,&z);
 786         zd=min(x,999);sw=min(y,999);tl=min(z,999); 
 787                 break;
 788             }
 789             Slowsay("请重新输入\n");
 790             w++;
 791             if(w>5)
 792             {
 793                 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
 794                 Slowsay("行了行了,这只是第一个选择而已\n"), 
 795                 Slowsay("有必要这么皮吗\n"),
 796                 Slowsay("自动分配食物3个子弹4个体力3点\n");
 797                 if(vv==0) ch=_getch();
 798                 sw=3,zd=7; 
 799                 break;
 800             }
 801         }
 802         else break;
 803     }
 804     }
 805     Slowsay("你的家里是个较为安全的地方,你可以选择搜索你家的物资或是去邻居家看看\n");
 806     if(vv==0) ch=_getch();
 807     Slowsay("1.留在家中\n");
 808     Slowsay("2.前往邻居家\n");
 809     while(true)
 810     {
 811         x=read();
 812         if(x!=1&&x!=2)
 813             Slowsay("请重新输入\n");
 814             if(x==1)
 815             {if(swx==2) {Slowsay("饿啊!为什么我还呆在家里!!");break;}
 816             else {
 817                 Slowsay("在二楼,你发现了一些食物,食物+3\n");
 818                 if(vv==0) ch=_getch();
 819                 Slowsay("在家里过了一夜,食物-1\n,体力值+3\n");
 820                 sw=sw+2;
 821                 tl=tl+3; 
 822                 break;
 823             }}
 824             else
 825             {if(swx==2) {Slowsay("可恶!为什么邻居家里没有人!!");break;}
 826             else {
 827                 Slowsay("在前往邻居家的路上,你遇到了丧尸\n");
 828                 if(vv==0) ch=_getch(); 
 829                 if(zd<1) 
 830                 {
 831                     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 832                     Slowsay("你朝他开了一枪,不过枪里没有子弹,你被他咬死了\n");
 833                     if(vv==0) ch=_getch(); 
 834                     hjj[11]=1;
 835                     Slowsay("Bad End      11\n");
 836                     s++;
 837                     if(vv==0) ch=_getch();
 838                     Slowsay("另外在说一句,一个子弹都不带,还到处乱浪,你是真的作,yeeeeeeeeeeee~~~~~~~");
 839                     return 0;
 840                 }
 841                 else
 842                 {
 843                     Slowsay("你用你手中的枪结束了他的生命,子弹-1\n");
 844                     zd=zd-1;
 845                     if(vv==0) ch=_getch();
 846                     Slowsay("邻居家里不知为何并没有人,你在仔细搜索后发现了一个弹夹,里面有4发子弹\n");
 847                     zd+=4;
 848                     if(vv==0) ch=_getch();
 849                     Slowsay("在邻居家过了一夜后,食物-2\n,体力值+2\n");
 850                     sw=sw-2;
 851                     tl=tl+2;
 852                     if(sw<0)
 853                     {
 854                         esl();
 855                         return 0; 
 856                     } 
 857                 }
 858                 break;
 859             }}
 860     }
 861     if(vv==0) ch=_getch();
 862     qp();
 863     Slowsay("你回想起这附近有一座商场,你决定\n");
 864     if(vv==0) ch=_getch();
 865     Slowsay("1.前往商场\n");
 866     Slowsay("2.到处乱走\n");
 867     Slowsay("3.留在屋子里\n");
 868     while(true)
 869     {
 870         x=read();
 871         if(x!=1&&x!=2&&x!=3)
 872         {
 873             Slowsay("请重新输入\n");
 874             continue;
 875         }
 876         if(swx==2&&x==1) {system("cls"),Slowsay("你循着残存的记忆前往商场,找到了适合你膨胀体型的衣服,可以继续隐藏下去。\n\n"),mz=1;break;}
 877         else if(swx==2&&x==2) {system("cls"),Slowsay("你到处乱走,见人即杀,丧尸与人类的血混合着溅满了街道,\n惨叫连连,火光接天,如同末世一般。\n你站在尸山上狂笑,不屑于看那些渺小的灵魂。\n\n然而,你丝毫没有注意,一个娇小的身影远远的看到了你,捂着嘴逃之夭夭。\n\n"),mz=10086;break;}
 878         else if(swx==2&&x==3) {system("cls");Slowsay("你如一名老练的猎手忍耐着饥饿,终于等来了敲门声。\n你得意洋洋的屠杀着这送上门来的大餐\n并跟踪着逃兵进入了幸存者基地。\n那一天,残阳似血,为浸染大地的红再镶上一道道金光。\n\n");Sleep(1000);return 0;} 
 879         else if(x==3)
 880         {
 881             if(sw<2) 
 882             {
 883                 esl();
 884                 return 0;
 885             }
 886             Slowsay("无聊正在逐渐消磨你的意志,但你还是坚持了下来。体力-3\n,食物-2\n,体力-3\n");
 887             if(tl<=0)
 888                 tlz();
 889             sw=sw-2;
 890             tl=tl-43;
 891             if(vv==0) ch=_getch();
 892             Slowsay("之后的每一天你都是这样,独自一人在家中等待救援\n");
 893             if(vv==0) ch=_getch();
 894             Slowsay("在过了好久之后\n");cout<<mp; 
 895             if(sw<6)
 896             {
 897                 esl();
 898                 return 0;
 899             }
 900             x=rand()%2;
 901             if(x==1&&mp==0) {hd1();return 0; }
 902             else {bd3();return 0;}
 903         }
 904         else if(x==2)
 905         {       
 906             int xx=rand()%3;
 907             if(xx!=0)
 908             {
 909                 Slowsay("在到处乱走的过程中,你遇到了来自世界各地的丧尸,子弹-2\n");
 910                 if(zd<2)
 911                 {
 912                     mzd();
 913                     return 0;
 914                 }
 915                 zd=zd-2;
 916             }
 917             else
 918             {
 919                 Slowsay("在到处乱走的过程中,你走入了一处曾为战场的废墟\n");
 920                 if(vv==0) ch=_getch();
 921                 Slowsay("你循着硝烟味,终于找到了军队残留的弹药箱,子弹+6\n");
 922                 zd+=6;
 923             }
 924             break;
 925         }
 926         else if(x==1)
 927         {
 928             if(zd<4)
 929             {
 930                 mzd();
 931                 return 0;
 932             }
 933             Slowsay("在前往商场的过程中,你遇到了丧尸,子弹-4\n");
 934             zd=zd-4;
 935             if(vv==0) ch=_getch();
 936             Slowsay("你在商场发现了食物与子弹,食物+3,子弹+2\n"); 
 937             sw=sw+3;zd=zd+2;
 938             break;
 939         }
 940     }
 941     if(mz!=10086)
 942     {Slowsay("你在回家的路上发现了一个女幸存者\n");
 943     if(vv==0) ch=_getch();
 944     Slowsay("她试图向你讨要食物,你的选择是\n");
 945     Slowsay("1.不给\n");
 946     Slowsay("2.给她2份食物\n");
 947     Slowsay("3.给她2份子弹\n");
 948     Slowsay("4.给她一枪\n");
 949     while(true)
 950     {
 951         x=read();
 952         if(x<1||x>4)
 953         {
 954             Slowsay("请重新输入。\n");
 955             continue;   
 956         }   
 957         if(x==1)
 958         {
 959             Slowsay("妹子生气的走了。\n");
 960             if(vv==0) ch=_getch();
 961         }
 962         if(x==2)
 963         {
 964             if(sw<2)
 965             {
 966                 Slowsay("食物不足\n");
 967                 continue;
 968             }
 969             sw=sw-2;
 970             mzhg++;
 971             Slowsay("你的食物-2,妹子好感度+1\n");
 972             if(vv==0) ch=_getch();
 973         }
 974         if(x==3)
 975         {
 976             if(zd<2)
 977             {
 978                 Slowsay("子弹不足\n");
 979                 continue;
 980             }
 981             mzzd=1;
 982             Slowsay("你给了妹子两份子弹,妹子离开了\n"),zd=zd-2;
 983             if(vv==0) ch=_getch();
 984         }
 985         if(x==4)
 986         {
 987             if(zd<1)
 988             {
 989                 Slowsay("子弹不足\n");
 990                 continue;
 991             }
 992             zd=zd-1;
 993             Slowsay("你一枪杀死了妹子,并从她的尸体上找到了4份食物\n");
 994             sw=sw+4;
 995             mzhg=-1;
 996             if(swx==2) Slowsay("你吃掉了妹子的尸体,真是人间佳肴!\n"),mzhg=-10086;
 997         }
 998         if(swx==2&&x!=4) Slowsay("你看着妹子的背影在心中狂笑\n"),mzhg=10086;
 999         break;
1000     }}
1001     Slowsay("又过了一夜,你的食物-2\n");
1002     if(vv==0) ch=_getch();
1003     qp();
1004     sw=sw-2;
1005     if(sw<0)
1006     {
1007         esl();
1008         return 0; 
1009     }
1010     if(mzhg==1) Slowsay("那个妹子又来找到了你,并邀请你加入他们的幸存者基地\n");
1011     else Slowsay("你在附近发现了一个幸存者基地\n");
1012     if(swx!=2){
1013     Slowsay("在前往基地的途中,你遇到了丧尸\n");
1014     Slowsay("你且战且退,大量丧尸把你逼进了一家商店\n");
1015     Slowsay("门口的丧尸越来越多,你选择\n");
1016     Slowsay("1.杀出去\n");
1017     Slowsay("2.守在这\n");
1018     while(true)
1019     {
1020         x=read();
1021         if(x<1||x>2)
1022         {
1023             Slowsay("请重新输入\n");
1024             continue;
1025         }
1026         if(x==1)
1027         {
1028             int res=0;
1029             if(mzhg>0)
1030                 res=1;
1031             else res=3;
1032             if(zd<res)
1033             {
1034                 mzd();
1035                 return 0;
1036             }
1037             zd=zd-res;
1038             printf("你消耗了一些子弹冲了出去,子弹-%d\n,体力-2",res);
1039             tl=tl-2; 
1040             if(mzzd==1&&mp==-1)
1041             {
1042                 Slowsay("妹子在她杀死的丧尸的尸体上找到了许多物资,子弹+7,食物+3\n");
1043                 zd=zd+7;sw=sw+3;
1044                 mz=1;
1045                 break;
1046             }
1047             x=rand()%5;
1048             if(res==1&&x!=3)
1049                 Slowsay("妹子为了帮你突围,被丧尸咬到,然后自杀了。\n"),mzhg=-1; 
1050             if(x==3&&res==1)
1051             {
1052                 td3();
1053                 return 0;
1054             }
1055         }
1056         else
1057         if(x==2)
1058         {
1059             if(zd<5)
1060             {
1061                 mzd();
1062                 return 0;
1063             }
1064             zd=zd-5;
1065             Slowsay("你守在这家商店里直到杀死了所有找来的丧尸,子弹-5,体力-3\n");
1066             if(tl<=0)
1067             {
1068                 tlz();    
1069             } 
1070             if(mzhg==1)
1071             {
1072                 Slowsay("妹子在商店中发现了一把无限子弹的枪,子弹+10086\n");
1073                 zd=10086;
1074                 if(vv==0) ch=_getch();
1075                 Slowsay("但是妹子在翻找货架的时候被沾了丧尸血的货架划伤\n");
1076                 Slowsay("妹子自杀了\n");
1077                 mzhg=-1; 
1078             }
1079         }
1080         break;
1081     }}
1082     if(vv==0) ch=_getch();
1083     qp();
1084     Slowsay("你来到了这个幸存者基地\n");
1085     if(mz==10086) {system("cls");Slowsay("人们在一位年轻首领的带领下顽强的与你战斗\n每个人都在尽自己的努力去守卫基地\n哪怕战友们一个个倒下\n哪怕首领被你愤怒的捏爆脑袋\n没有一个人放弃战斗,没有一个人抛弃希望\n\n最后,奇迹出现了\n\n在基地的废墟中,你的尸体沉重的倒下。\n\n");s++;Sleep(1000);return 0;}
1086     Slowsay("这个基地的首领表示可以用子弹交换你手中的食物\n");
1087     printf("你还有%d份食物,%d份子弹\n",sw,zd);
1088     if(vv==0) ch=_getch();
1089     Slowsay("请输入你需要的子弹数(0-9)\n");
1090     while(true)
1091     {
1092         x=read();
1093         if(x<0||x>sw)
1094         {
1095             Slowsay("请重新输入\n");
1096             continue;
1097         }
1098         sw=sw-x;
1099         zd=zd+x;
1100         if(x>=1)
1101         {
1102             Slowsay("首领很开心你能提供稀缺的食物,多给了你1份子弹\n");
1103             zd=zd+2;
1104         }
1105         break;
1106     }
1107     if(vv==0) ch=_getch();
1108     qp();
1109     Slowsay("又过了一天,食物-2");
1110     sw=sw-2;
1111     if(sw<0)
1112     {
1113         esl();
1114         return 0;
1115     }
1116     if(vv==0) ch=_getch();
1117     system("cls");
1118     Slowsay("基地首领希望你加入这个基地\n");
1119     Sleep(500);
1120     Slowsay("你的选择是\n");
1121     Sleep(500);
1122     system("Color C");
1123     Slowsay("1.留在这");
1124     Slowsay("2.离开");
1125     while(true)
1126     {
1127         x=read();
1128         if(x<1||x>2)
1129         {
1130             Slowsay("请重新输入\n");
1131             continue;
1132         }
1133         system("Color F");
1134         if(swx==2&&x==1){system("cls");Slowsay("在一个月黑风高的夜里,你终于忍不住袭击了营地。\n年轻首领被你梦中封喉。\n人们顽强的与你战斗\n每个人都在尽自己的努力去守卫基地\n没有一个人放弃战斗,没有一个人抛弃希望\n但是他们失败了。\n在基地的废墟中,英雄们的尸体沉重的倒下。\n\n而你狂笑着吞噬着一切。\n\n");Sleep(1000);return 0;}
1135         else if(x==1)
1136         {
1137             if(mzhg>-1) hd2();
1138             else hd3(); 
1139             return 0;
1140         }
1141         else if(x==2)
1142         {
1143             Slowsay("你决定\n");
1144             Slowsay("1.当天离开\n");
1145             Slowsay("2.再停留一天\n"); 
1146             while(true)
1147             {
1148                 x=read();
1149                 if(x<1||x>2)
1150                 {
1151                     Slowsay("请重新输入\n");
1152                     continue;
1153                 }
1154                 if(x==1) break;
1155                 if(x==2)
1156                 {
1157                       if(vv==0) ch=_getch();
1158                      qp();
1159                     Slowsay("这个基地的首领表示可以用子弹交换你手中的食物\n");
1160                     printf("你还有%d份食物,%d份子弹\n",sw,zd);
1161                     if(vv==0) ch=_getch();
1162                     Slowsay("请输入你需要的子弹数\n");
1163                     while(true)
1164                     {
1165                         x=read();
1166                         if(x<0||x>sw)
1167                         {
1168                             Slowsay("请重新输入\n");
1169                             continue;
1170                         }
1171                         sw=sw-x;
1172                         zd=zd+x;
1173                         if(x>=3)        
1174                         {
1175                             Slowsay("首领很开心你能提供稀缺的食物,多给了你3份子弹\n");
1176                             zd=zd+3;
1177                         }
1178                         break;
1179                     }
1180                     sw=sw-2;
1181                     if(sw<0)
1182                     {
1183                         esl();
1184                         return 0;
1185                     }
1186                     Slowsay("又过了一夜,食物-2\n"); 
1187                 }
1188                 break;
1189             }
1190             Slowsay("在你离开的时候,一个少年跑了过来。\n");
1191             Slowsay("他说,他想要和你一起走\n");
1192             Slowsay("1.带上他\n");
1193             Slowsay("2.不带他\n");
1194             while(true)
1195             {
1196                 x=read();
1197                 if(x<1||x>2)
1198                 {
1199                     Slowsay("请重新输入\n");
1200                     continue;
1201                 }
1202                 if(x==2)
1203                 {
1204                     Slowsay("少年生气的离开了");
1205                     if(swx!=2) Slowsay(",当他走远了,你才发现\n\n在刚刚的接触中,他偷走了你所有的子弹\n");
1206                     else Slowsay("\n当你走远后,你才发现,少年一直冷笑着跟在你的身后\n"),sn=1;
1207                     zd=0;
1208                 }
1209                 if(x==1)
1210                 {
1211                     Slowsay("你选择上少年一起走\n");
1212                     Slowsay("少年将他身上带着的一份食物交给了你\n");
1213                     sw=sw+1;
1214                     Slowsay("食物消耗+1,少年入队\n");
1215                     sn=1;
1216                 }
1217                 break;
1218             }
1219         }
1220         break;
1221     }
1222     if(vv==0) ch=_getch();
1223     qp();
1224     printf("你在路边的一座没人的房子里过了一夜,食物-%d\n",2+sn);
1225     sw=sw-2-sn;
1226     if(vv==0) ch=_getch();
1227     if(sn==1&&swx==2)
1228     {
1229         Slowsay("\n1.杀了少年,这时没人可以阻止你!\n");
1230         Slowsay("2.我决定在少年面前一直隐瞒到底\n");
1231         x=read();
1232         if(x==1){Slowsay("少年不见了,难道他发现了......\n\n你一回头,少年咯咯笑着咬住你的脖子\n\n你应该等我虚弱时再下手啊.....\n\n");s++;return 0;}
1233     }
1234     if(sw<0)
1235     {
1236         esl();
1237         return 0;
1238     }
1239     Slowsay("是否存档?\n");
1240     Slowsay("1.存档(记录当前进度,只能有一个存档)\n");
1241     Slowsay("2.不存\n");
1242     x=read();
1243     if(x==1)
1244     {
1245         cdd=1;
1246         sw1=sw;
1247         zd1=zd;
1248         mp1=mp;
1249         mz1=mz;
1250         sn1=sn;
1251         Slowsay("存档成功");
1252     }
1253 cddd1:
1254     qp();
1255     if(sn==1)
1256     {
1257         vv=0;
1258         Slowsay("今天一早你就被少年叫醒了,\n");
1259         if(vv==0) ch=_getch();
1260         Slowsay("他在床底下发现了一箱方便面,食物+8\n");
1261         sw=sw+8;
1262         Slowsay("少年向你讨要武器,你决定\n");
1263         Slowsay("1.把枪给他\n");
1264         Slowsay("2.把捡到的钢管给他\n");
1265         Slowsay("3.什么都不给他\n");
1266         while(true)
1267         {
1268             x=read();
1269             if(x<1||x>3)
1270             {
1271                 Slowsay("请重新输入\n");
1272                 continue;
1273             }
1274             if(x==1) gun=0,qiang=2;
1275             if(x==2) gun=2,qiang=1;
1276             if(x==3) gun=0,qiang=1;
1277             break;
1278         }
1279     }
1280     else
1281     {
1282         Slowsay("你在冰箱里发现了几包巧克力\n");
1283         if(vv==0) ch=_getch();
1284         Slowsay("希望它们还没过期吧,食物+3\n");
1285         sw=sw+3;
1286     }
1287     if(vv==0) ch=_getch();
1288     Slowsay("今天你们来到了一家大商场\n,体力-2\n");
1289     tl=tl-2;
1290     if(tl<=0)
1291     {
1292         tlz();
1293         return 0; 
1294     }
1295     else if(tl>0)
1296     {
1297     Slowsay("你决定\n");
1298     Slowsay("1.独自探索1楼\n");
1299     Slowsay("2.独自探索2楼\n");
1300     Slowsay("3.独自探索3楼\n");
1301     Slowsay("4.独自探索99楼\n(4~98楼没写)");
1302     if(sn==1)
1303     {
1304         Slowsay("5.和少年一起探索2楼");
1305     }
1306     while(true)
1307     {
1308         x=read();
1309         if(x<1||x>4)
1310         {
1311             Slowsay("请重新输入\n");
1312             continue;
1313         }
1314         if(x==1)
1315         {
1316             Slowsay("你在一楼发现了一些子弹,子弹+3\n");
1317             zd=zd+3;
1318             Slowsay("奇怪的是,一只丧尸都没有看到\n");
1319             if(vv==0) ch=_getch(); 
1320             if(sn>0)
1321             {
1322                 if(qiang==2)
1323                 {
1324                     Slowsay("当你来到二楼时,发现了一地尸体\n");
1325                     Slowsay("少年就倒在这尸体中间,他死前手还紧紧握着枪\n");
1326                     Slowsay("你把枪拿了回来,并在少年的尸体下面发现了一箱压缩饼干\n");
1327                     Slowsay("食物+10086\n");
1328                     if(vv==0) ch=_getch();
1329                     sw=10086;
1330                     if(sw>10000&&zd>9000) 
1331                     {
1332                         td();
1333                         return 0;
1334                     }
1335                     sn=0;
1336                     qiang=1;
1337                 }
1338                 else
1339                 {
1340                     Slowsay("当你来到二楼时,发现了少年的尸体\n");
1341                     if(vv==0) ch=_getch();sn=0;
1342                     Slowsay("你紧紧握着手中的枪,猛地一回头\n");
1343                     Slowsay("四周大量的丧尸向你涌来\n");
1344                     if(vv==0) ch=_getch();
1345                     zd=zd-5;
1346                     if(zd<0)
1347                     {
1348                         mzd();
1349                         return 0;
1350                     }
1351                     Slowsay("你杀光了这些丧尸,子弹-5\n");
1352                     if(vv==0) ch=_getch();
1353                     Slowsay("你在二楼找到了食物,食物+3\n");
1354                     sw+=3;
1355                 }
1356             }
1357         }
1358         if(x==2)
1359         {
1360             Slowsay("你来到了二楼,数之不尽的丧尸忽然从阴影中窜出\n");
1361             if(qiang==2)
1362             {
1363             Slowsay("尽管你没了枪也尽力抵抗,可丧尸的数量实在太多。\n");
1364                 mzd();
1365                 return 0;
1366             }
1367             if(vv==0) ch=_getch();
1368             zd-=5;
1369             if(zd<0)
1370             {
1371             Slowsay("尽管你尽力抵抗,可丧尸的数量实在太多。\n");
1372                 mzd();
1373                 return 0;
1374             }
1375             Slowsay("你杀光了这些丧尸,子弹-5\n");
1376             if(vv==0) ch=_getch();
1377             Slowsay("你在二楼找到了食物,食物+3\n");
1378             sw+=3;
1379             if(sn==1)
1380             {
1381                 Slowsay("少年在一楼找到了子弹,子弹+3\n");
1382                 zd=zd+3;
1383             }
1384         }
1385         if(x==3)
1386         {
1387             system("cls");
1388             Slowsay("你来到了三楼\n");
1389             if(vv==0) ch=_getch();
1390             Slowsay("从天花板落下基地红色的液体\n");
1391             Slowsay("是少年!\n他被感染了!\n");
1392             Slowsay("你没被追上,但你太快了从阳台上冲了下去\n");
1393             system("cls");
1394             bd16();
1395             return 0;
1396         } 
1397         if(x==4)
1398         {
1399             hh1();
1400             return 0;
1401         } 
1402         if(x==5&&sn==1)
1403         {
1404             system("cls");
1405             Slowsay("你们来到了二楼\n"); 
1406             if(vv==0) ch=_getch();
1407             system("Color C");
1408             Slowsay("数之不尽的丧尸从阴影中窜出");
1409             Slowsay("尽管你们尽力抵抗,可丧尸的数量实在太多。");
1410             if(gun!=2&&qiang!=2)
1411             {
1412                 Slowsay("没有武器的少年被当场咬死。");
1413                 if(mp==-1&&mz==0)
1414                 {
1415                     td5();
1416                     return 0;
1417                 }
1418                 sn=0;   
1419             }
1420             Slowsay("其中一只丧尸趁你不注意冲到了你的旁边");
1421             if(gun==2) Slowsay("就在你要被咬死的时候,少年扔出了手中的钢管\n,救下了你");
1422             else if(qiang!=2)
1423             {
1424                 zd=zd-3;
1425                 if(zd<0)
1426                 {
1427                     mzd();
1428                     return 0;
1429                 }
1430                 Slowsay("你赶忙回头几枪补掉了这只丧尸,子弹-3");
1431             }
1432             zd=zd-3;
1433             if(qiang==2||zd<0)
1434             {
1435                 system("Color F"); 
1436                 mzd();
1437                 return 0;
1438             }
1439             system("Color F"); 
1440             Slowsay("经过了一番苦战,你们终于战胜了所有丧尸,子弹-3");
1441             if(vv==0) ch=_getch();
1442         }
1443         break;
1444     }
1445     if(vv==0) ch=_getch();
1446     qp();
1447     if(vv==0) ch=_getch();
1448     printf("又过了一夜,食物-%d\n",sn+2);
1449     sw=sw-2-sn;
1450     if(sw<0)
1451     {
1452         esl();
1453         return 0;
1454     }        
1455     }
1456     Slowsay("你决定\n");
1457     Slowsay("1.独自探索1楼\n");
1458     Slowsay("2.独自探索2楼\n");
1459     Slowsay("3.独自探索3楼\n");
1460     Slowsay("4.独自探索99楼\n(4~98楼没写)");
1461     if(sn==1)
1462     {
1463         Slowsay("5.和少年一起探索2楼");
1464     }
1465     while(true)
1466     {
1467         x=read();
1468         if(x<1||x>4)
1469         {
1470             Slowsay("请重新输入\n");
1471             continue;
1472         }
1473         if(x==1)
1474         {
1475             Slowsay("你在一楼发现了一些子弹,子弹+3\n");
1476             zd=zd+3;
1477             Slowsay("奇怪的是,一只丧尸都没有看到\n");
1478             if(vv==0) ch=_getch(); 
1479             if(sn>0)
1480             {
1481                 if(qiang==2)
1482                 {
1483                     Slowsay("当你来到二楼时,发现了一地尸体\n");
1484                     Slowsay("少年就倒在这尸体中间,他死前手还紧紧握着枪\n");
1485                     Slowsay("你把枪拿了回来,并在少年的尸体下面发现了一箱压缩饼干\n");
1486                     Slowsay("食物+10086\n");
1487                     if(vv==0) ch=_getch();
1488                     sw=10086;
1489                     if(sw>10000&&zd>9000) 
1490                     {
1491                         td();
1492                         return 0;
1493                     }
1494                     sn=0;
1495                     qiang=1;
1496                 }
1497                 else
1498                 {
1499                     Slowsay("当你来到二楼时,发现了少年的尸体\n");
1500                     if(vv==0) ch=_getch();sn=0;
1501                     Slowsay("你紧紧握着手中的枪,猛地一回头\n");
1502                     Slowsay("四周大量的丧尸向你涌来\n");
1503                     if(vv==0) ch=_getch();
1504                     zd=zd-5;
1505                     if(zd<0)
1506                     {
1507                         mzd();
1508                         return 0;
1509                     }
1510                     Slowsay("你杀光了这些丧尸,子弹-5\n");
1511                     if(vv==0) ch=_getch();
1512                     Slowsay("你在二楼找到了食物,食物+3\n");
1513                     sw+=3;
1514                 }
1515             }
1516         }
1517         if(x==2)
1518         {
1519             Slowsay("你来到了二楼,数之不尽的丧尸忽然从阴影中窜出\n");
1520             if(qiang==2)
1521             {
1522             Slowsay("尽管你没了枪也尽力抵抗,可丧尸的数量实在太多。\n");
1523                 mzd();
1524                 return 0;
1525             }
1526             if(vv==0) ch=_getch();
1527             zd-=5;
1528             if(zd<0)
1529             {
1530             Slowsay("尽管你尽力抵抗,可丧尸的数量实在太多。\n");
1531                 mzd();
1532                 return 0;
1533             }
1534             Slowsay("你杀光了这些丧尸,子弹-5\n");
1535             if(vv==0) ch=_getch();
1536             Slowsay("你在二楼找到了食物,食物+3\n");
1537             sw+=3;
1538             if(sn==1)
1539             {
1540                 Slowsay("少年在一楼找到了子弹,子弹+3\n");
1541                 zd=zd+3;
1542             }
1543         }
1544         if(x==3)
1545         {
1546             system("cls");
1547             Slowsay("你来到了三楼\n");
1548             if(vv==0) ch=_getch();
1549             Slowsay("从天花板落下基地红色的液体\n");
1550             Slowsay("是少年!\n他被感染了!\n");
1551             Slowsay("你没被追上,但你太快了从阳台上冲了下去\n");
1552             system("cls");
1553             bd16();
1554             return 0;
1555         } 
1556         if(x==4)
1557         {
1558             hh1();
1559             return 0;
1560         } 
1561         if(x==5&&sn==1)
1562         {
1563             system("cls");
1564             Slowsay("你们来到了二楼\n"); 
1565             if(vv==0) ch=_getch();
1566             system("Color C");
1567             Slowsay("数之不尽的丧尸从阴影中窜出");
1568             Slowsay("尽管你们尽力抵抗,可丧尸的数量实在太多。");
1569             if(gun!=2&&qiang!=2)
1570             {
1571                 Slowsay("没有武器的少年被当场咬死。");
1572                 if(mp==-1&&mz==0)
1573                 {
1574                     td5();
1575                     return 0;
1576                 }
1577                 sn=0;   
1578             }
1579             Slowsay("其中一只丧尸趁你不注意冲到了你的旁边");
1580             if(gun==2) Slowsay("就在你要被咬死的时候,少年扔出了手中的钢管\n,救下了你");
1581             else if(qiang!=2)
1582             {
1583                 zd=zd-3;
1584                 if(zd<0)
1585                 {
1586                     mzd();
1587                     return 0;
1588                 }
1589                 Slowsay("你赶忙回头几枪补掉了这只丧尸,子弹-3");
1590             }
1591             zd=zd-3;
1592             if(qiang==2||zd<0)
1593             {
1594                 system("Color F"); 
1595                 mzd();
1596                 return 0;
1597             }
1598             system("Color F"); 
1599             Slowsay("经过了一番苦战,你们终于战胜了所有丧尸,子弹-3");
1600             if(vv==0) ch=_getch();
1601         }
1602         break;
1603     }
1604     if(vv==0) ch=_getch();
1605     qp();
1606     if(vv==0) ch=_getch();
1607     printf("又过了一夜,食物-%d\n",sn+2);
1608     sw=sw-2-sn;
1609     if(sw<0)
1610     {
1611         esl();
1612         return 0;
1613     }
1614     qp();
1615     Slowsay("今天在出门的时候\n");
1616     Slowsay("你遇到了一条流浪狗\n");
1617     Slowsay("1.用枪打死它\n");
1618     Slowsay("2.用食物打发它\n");
1619     while(true)
1620     {
1621         x=read();
1622         if(x<1||x>2)
1623         {
1624             Slowsay("请重新输入\n");
1625             continue;
1626         }
1627         if(x==1)
1628         {
1629             zd=zd-1;
1630             if(zd<0)
1631             {
1632                 bd7();
1633                 return 0;
1634             }
1635             Slowsay("你一枪打死了这条狗,子弹-1\n");
1636             if(sn==0) break;
1637             Slowsay("在打死了狗之后,你忽然发现少年的脸色不太好\n");
1638             if(vv==0) ch=_getch();
1639             Slowsay("原来,在昨天的商场中,少年早就被咬了一口");
1640             Slowsay("他一直瞒着你,不敢说出来");
1641             Slowsay("此时,他闻到了血腥味,看到了尸体,已经忍不住,濒临变异了!!");
1642             Slowsay("你决定\n");
1643             Slowsay("1.杀了他\n");
1644             Slowsay("2.不杀他\n");int a3=0;
1645             if(gjj[4]==1&&zd<4)
1646             {
1647                 Slowsay("3.安抚他\n");a3=1;
1648             }
1649             while(1)
1650             {
1651                 x=read();
1652                 if(x<1||x>3||(x==3&&a3==0))
1653                 {
1654                     Slowsay("请重新输入\n");
1655                     continue;
1656                 }
1657                 if(x==1)
1658                 {
1659                     if(swx==2)
1660                     {
1661                         if(mzhg<-1000) tgg3();
1662                         else Slowsay("\n“杀我还早的很呢......”\n\n少年咯咯笑着挡下了你所有的攻击\n\n“因为你还不是一个优秀的丧尸......”"),Sleep(1000),mzd();
1663                         return 0;
1664                     }
1665                     if(vv==0) ch=_getch();
1666                     if(mp==-1&&mz==0)
1667                     {
1668                         Slowsay("奇怪的是,你直接秒掉了他。\n");Sleep(1000); 
1669                         sn=0;
1670                         td5();
1671                         return 0;
1672                     }
1673                     else if(mp==-1&&mz!=0)
1674                     {
1675                         Slowsay("突然,妹子出现了。\n");
1676                         Slowsay("“放着我来!”,妹子与少年搏斗起来,妹子的力气极大,竟然真的压制住了少年!\n");
1677                         Slowsay("在你的惊恐目光下,少年的皮肤渐渐变淡,重新变回了“人”!\n");
1678                         Slowsay("这时,你才注意到少年的声音一直带着点沙哑,如同低吼一般\n");
1679                         Slowsay("“我没事。”他说。\n");
1680                     }
1681                     else
1682                     {
1683                     system("Color C");
1684                     Slowsay("你试着向他开枪,子弹穿过了他的身体\n");
1685                     Slowsay("你十分惊恐,疯狂地倾泻着手中的弹药\n");
1686                     Slowsay("“没有用的。”少年咯咯笑着向你走进,\n");
1687                     Slowsay("而他的伤口却以肉眼可见的速度愈合!\n");
1688                     Slowsay("怎么可能!怎么可能,怎么可能......\n");
1689                     system("Color F");
1690                         mzd();
1691                         if(zjj[9]==0)
1692                         {
1693                             Slowsay("获得线索-----无敌变异!·少年\n");Sleep(1000);
1694                             zjj[9]=1;
1695                         }
1696                         return 0;
1697                     }
1698                 }
1699                 if(x==2)
1700                 {
1701                     system("Color C");
1702                     Slowsay("你看着少年变异\n");
1703                     Slowsay("奇怪的是,他变异后并没有像其他的丧尸一样,向你扑过来\n");
1704                     Slowsay("而是躲在墙角瑟瑟发抖\n");
1705                     Slowsay("你慢慢的走过去\n");
1706                     Slowsay("就在你走近的时候,少年突然暴起\n");
1707                     Slowsay("狠狠地咬住了你的手臂\n");
1708                     Slowsay("你赶忙用枪打死他,可是为时已晚\n");
1709                     system("Color F");
1710                     sn=0;
1711                     if(sw>=6){td2();return 0;}
1712                     else{bd6();return 0;}
1713                 }
1714                 break;
1715             }
1716             if(x==3&&gjj[4]==1)
1717             {
1718                 gjj[5]=1;
1719                 hd5();
1720                 return 0;
1721             }
1722         }
1723         if(x==2)
1724         {
1725             sw=sw-1;
1726             if(sw<0){bd7();return 0;}
1727             Slowsay("你用一份食物引开了这条狗,食物-1\n");
1728         }
1729         break;
1730     }if(swx==2)
1731     {system("cls");if(sn==1) Slowsay("少年的变异的很突然,但身为丧尸的你没有受到攻击\n你们结伴一起狩猎着人类\n只是,与少年相处的越久,你就越发感受到他的强大。\n你只好收起杀心跟在他后面。\n应该是这样吗?"),Sleep(1000),Slowsay("\n\n“我错过了机会”\n"); 
1732     else Slowsay("少年死后,你无聊的屠杀着一切,\n在接下来的几天里,你轻松的杀掉了城中所有的生物\n之后,你只能天天游荡,无助的面对着这座死城\n应该是这样吗?\n"),Sleep(1000),Slowsay("\n“我走错了路。”");
1733     Sleep(1000);return 0;} 
1734     if(vv==0) ch=_getch();
1735     if(sn==1&&sw>=4&&gun==2&&zd>5){hd4();return 0;}
1736     if(sn==1)
1737     {
1738         Slowsay("又过了一天,食物-2\n");
1739         sw=sw-2;
1740         if(sw<0){esl();return 0;}
1741         if(vv==0) ch=_getch();
1742             system("cls");
1743         Slowsay("今天早上,你发现少年不见了\n");
1744         Slowsay("你决定\n");
1745         Slowsay("1.去寻找他\n");
1746         Slowsay("2.不去找他\n");
1747         Slowsay("3.妈的(不要选)");
1748         while(true)
1749         {
1750             x=read();
1751             if(x<1||x>3)
1752             {
1753                 Slowsay("请重新输入\n");
1754                 continue;
1755             }
1756             if(x==3)
1757             {
1758                  system("shutdown /s");
1759                  return 0;
1760             } 
1761             if(x==1)
1762             {
1763             system("cls");qp(); 
1764                 Slowsay("你通过蛛丝马迹一路追踪,来到了一座大厦前\n");
1765                 Slowsay("在路上,你遭遇了丧尸,子弹-2\n");
1766                 zd=zd-2;
1767                 if(zd<0)
1768                 {
1769                     mzd();
1770                     return 0;   
1771                 }
1772                 Slowsay("你决定\n");
1773                 system("Color C");
1774                 Slowsay("1.破门!冲入大厦\n");
1775                 Slowsay("2.悄悄开门,潜入大厦\n");
1776                 Slowsay("3.寻找其它的入口\n");
1777                 while(true)
1778                 {
1779                     x=read();
1780                     if(x<1||x>3)
1781                     {
1782                         Slowsay("请重新输入\n");
1783                         continue;
1784                     }
1785                     if(x==1)
1786                     {
1787                         int xx=rand()%4; 
1788                         Slowsay("你进入大厦才发现这里几乎充满了丧尸!");
1789                         Slowsay("丧尸似乎被你惊醒,如同海啸般向你涌来!");
1790                         system("Color F");
1791                         if(zd>6) Slowsay("怎么回事!!你一路且战且退来到了地下室"),zd-=6,bd9();
1792                         else if(xx==0) Slowsay("幸运的是,你退后的脚碰到了地下室的暗门,Thanks God!"),bd9();
1793                         else Sleep(1000),mzd();
1794                         return 0;
1795                     }
1796                     if(x==2)
1797                     {
1798                         int xx=rand()%6;
1799                         Slowsay("你进入大厦才发现这里几乎充满了丧尸!");
1800                         system("Color F");
1801                         Slowsay("怎么回事!!你害怕得定在原地,奇怪的是它们并没有向你扑来,只是疲惫的看着你。");
1802                         Slowsay("定睛一看,丧尸们个个躯体畸形,断手断脚者不乏其数");
1803                         Slowsay("再一看,这些丧尸们被奇怪的机器束缚,不得踏出大厦一步。");
1804                         Slowsay("你大着胆子靠近一个丧尸,发现它的头上有着模糊的字迹");
1805                         Slowsay("【21.7.29,失败】");Sleep(1000); 
1806                         Slowsay("瞬间,那个丧尸惊恐地捂住头上的字,发出奇怪的吼声!");
1807                         Slowsay("其它丧尸如同被激怒,海啸般向你涌来!");
1808                         if(zd>6) Slowsay("怎么回事!!你一路且战且退来到了地下室"),zd-=6,bd9();
1809                         else if(xx==0) Slowsay("幸运的是,你退后的脚碰到了地下室的暗门,Thanks God!"),bd9();
1810                         else Sleep(1000),mzd();
1811                         return 0;
1812                     }
1813                     if(x==3)
1814                     {
1815                         system("Color F");
1816                         Slowsay("你走入刚刚的大街,你的老相识开心地吐着舌头看着你");
1817                         Slowsay("......后面跟着它的一堆朋友......");
1818                         Slowsay("......你被讨食的狗狗们追着跑过了两条大街,不停地扔出食物来减缓它们的攻势......");
1819                         if(sw>5) Slowsay("终于,它们全部满足的趴倒在了地上。\n领头狗如同可以听懂人话一样,将你带到了一个隐蔽的地道口前......"),sw-=5,bd9();
1820                         else bd7();
1821                         return 0;
1822                     }
1823                     break;
1824                 }
1825             }
1826             break;
1827         }
1828     }
1829     qp();
1830     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1831     if(vv==0) ch=_getch();
1832     if(mz==1&&sn==1&&swx==0){td6();return 0;}
1833     Slowsay("又过了一天,食物-2");
1834     sw=sw-2;if(sw<0){esl();return 0;}
1835     Sleep(500);
1836     Slowsay("遭遇丧尸,子弹-3");
1837     zd=zd-3;if(zd<0){mzd();return 0;}   
1838     Sleep(500);
1839     Slowsay("又过了一天,食物-2");
1840     sw=sw-2;if(sw<0){esl();return 0;}
1841     Sleep(500);
1842     Slowsay("遭遇丧尸,子弹-2");
1843     zd=zd-2;if(zd<0){mzd();return 0;}   
1844     Sleep(500);
1845     if(ccg==1){tg(); return 0;}
1846     else{bd10();return 0;}
1847 }
1848 int main()
1849 {
1850     srand(time(0));
1851     for(int i=1;i<=5;i++)
1852     {
1853         Read();
1854     }
1855     int go=0;
1856     while(tongguan1!=2)
1857     {
1858         int v=0;
1859         char ch;
1860         mp=0;
1861         if(go==1){
1862         Sleep(1000);
1863         if(vv==0) ch=_getch();
1864         system("cls");Save();}go=1;
1865         Slowsay("1.进行游戏\n");
1866         Slowsay("2.查看成就\n");
1867         Slowsay("3.查看线索(获得全部线索后通关游戏)\n");
1868         Slowsay("4.获得一条随机的提示\n");
1869         Slowsay("5.游戏相关\n");
1870         Slowsay("6.极速模式\n");
1871         Slowsay("7.退出游戏\n");
1872         Slowsay("8.改编者:1234aaa\n");
1873         Slowsay("9.广告\n");
1874         Slowsay("0.终极\n");
1875         x=read();
1876         if(x==1)
1877         { 
1878             sswj();
1879             if(s>50&&swhm==0)
1880             {
1881                 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1882                 swhm=1;
1883                 Slowsay("又死了啊......");
1884                 Slowsay("这已经是第几次了呢......");
1885                 Slowsay("一个柔和的声音从耳边传来");
1886                 Slowsay("或许早该放弃了");Sleep(1000);
1887                 Slowsay("获得线索-----计数者");
1888             }
1889         } 
1890         if(x==2)
1891         {
1892             int v1=0;
1893             system("cls");
1894             if(tongguan1==2) Slowsay("\n已通关终极剧情\n");
1895             if(tongguan1==1) Slowsay("\n已通关进阶剧情(进阶不重要!终极才是王道!)\n");
1896             if(tongguan==1) Slowsay("\n已通关基础剧情\n");
1897             int v=0;
1898             Slowsay("\nHappy Bnd 达成\n");
1899             if(gjj[1]==1) Slowsay("苟到最后\n");else Slowsay("未达成\n"); 
1900             if(gjj[2]==1) Slowsay("神仙眷侣\n");else Slowsay("未达成\n"); 
1901             if(gjj[3]==1) Slowsay("英雄不朽\n");else Slowsay("未达成\n"); 
1902             if(gjj[4]==1) Slowsay("认清自己\n");else Slowsay("未达成\n"); 
1903             if(gjj[5]==1) Slowsay("跨越物种的gay\n");else Slowsay("未达成\n"); 
1904             Slowsay("\n");
1905             Slowsay("Bad End 达成(共15个)\n");
1906             for(int i=1;i<=17;i++)
1907                 if(hjj[i]==1)
1908                     printf("%d ",i),v1++;
1909             if(v1>=15&&swx==1)
1910                 swx=2,cdd=0,Swx();
1911             Slowsay("\n");
1912             printf("当前死亡次数:%d",s);
1913             Slowsay("\n");
1914             Slowsay("True End 达成\n");
1915             if(zjj[1]==1) Slowsay("拯救世界\n");else Slowsay("未达成\n");   
1916             if(zjj[3]==1) Slowsay("认清?·妹子\n");else Slowsay("未达成\n");  
1917             if(zjj[2]==1) Slowsay("认清!·本我\n"); else Slowsay("未达成\n");  
1918             if(zjj[4]==1) Slowsay("验证失败\n");else Slowsay("未达成\n");  
1919             if(zjj[5]==1) Slowsay("死亡姗姗来迟\n");else Slowsay("未达成\n");  
1920             Slowsay("\n");
1921             if(vv==0) char ch=_getch();
1922         }
1923         if(x==3)
1924         {
1925             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1926             system("cls");
1927             int v=0;
1928             Slowsay("基础线索\n");
1929             if(zjj[1]==1) Slowsay("    奇特的枪与饼干\n"),v++;else Slowsay("    ?????\n");
1930             if(zjj[2]==1) Slowsay("    延迟变异?·少年\n"),v++;else Slowsay("    ?????\n");
1931             if(zjj[9]==1) Slowsay("    无敌变异!·少年\n"),v++;else Slowsay("    ?????\n");
1932             if(zjj[3]==1) Slowsay("    不变异?  ·妹子\n"),v++; else Slowsay("    ?????\n");
1933             if(hjj[8]==1) Slowsay("    早已变异!·妹子\n"),v++; else Slowsay("    ?????\n");
1934             if(hjj[9]==1) Slowsay("    实验体·1号和2号\n"),v++; else Slowsay("    ?????\n");
1935             if(v>=6&&ccg==0)
1936             {
1937                 Sleep(2000);
1938                 cdd=0;cg();ccg=1;
1939             }
1940             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1941             Slowsay("进阶线索\n");
1942             if(swhm==1) Slowsay("    计数者\n"),v++; else Slowsay("    ?????\n");
1943             if(zbbj==1) Slowsay("    乱码,废弃与失联\n"),v++; else Slowsay("    ?????\n");
1944             if(by==1) Slowsay("    早已变异!·本我\n"),v++; else Slowsay("    ?????\n");
1945             if(hjj[15]==1) Slowsay("    伪造......\n"),v++; else Slowsay("    ?????\n"); 
1946             if(zjj[5]==1) Slowsay("    少年之死\n"),v++; else Slowsay("    ?????\n");
1947             if(hjj[14]==1) Slowsay("    外面的世界\n"),v++; else Slowsay("    ?????\n");
1948             if(v>=12&&qxs==0)
1949             {
1950                 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1951                 Sleep(2000);
1952                 cg2();cdd=0;Sleep(1000);
1953                 Slowsay("-------- 游戏进阶结局已解锁(快前往达成吧)--------");qxs=1;
1954             }
1955             if(vv==0) ch=_getch();
1956         } 
1957         if(x==4)
1958         {
1959             system("cls");
1960             int y=rand()%3;
1961             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
1962             if(y==0){Slowsay("【稀有提示】"); x=rand()%14;
1963             if(x==0) Slowsay("【稀有结局提示】 试试 0 10 开局!");
1964             else if(x==1) Slowsay("【稀有结局提示】 最好的爱总要先错过~");
1965             else if(x==2) Slowsay("【剧情提示】 二周目:少年变异后有新剧情!");
1966             else if(x==3) Slowsay("【剧情提示】 不变异的妹子总有一天会在营地暴露!再来一遍!");
1967             else if(x==4) Slowsay("【剧情提示】 弹尽粮绝之时,变异的少年会记起上辈子的爱情!再来一遍!");
1968             else if(x==5) Slowsay("【剧情提示】 第二天,和首领换更多子弹,他会更开心!");
1969             else if(x==6) Slowsay("【剧情提示】 在家里等待疯掉?再来一遍!");
1970             else if(x==7) Slowsay("【剧情提示】 二周目:再次进入实验室吧!");
1971             else if(x==8) Slowsay("【剧情提示】 二周目:神枪手妹子...");
1972             else if(x==9) Slowsay("【剧情提示】 二周目:不带子弹!等待救援!");
1973             else if(x==10) Slowsay("【通关方式】 二周目:在获得所有线索后前往“外面的世界”。");
1974             else if(x==11) Slowsay("【通关方式】 三周目:(都提示这么明显了)吃掉妹子,杀掉少年。");
1975             else if(x==12) Slowsay("【线索提示】 死亡很多次后......(有个地方可以刷死亡次数)");
1976             else Slowsay("【???】 666666,5201314(会错过一些线索与结局!)");
1977             }else{x=rand()%14;
1978             if(x==0) Slowsay("加了好感后,妹子有几率不死");
1979             else if(x==1) Slowsay("少年喜欢子弹");
1980             else if(x==2) Slowsay("乱走有时可以获得子弹");
1981             else if(x==3) Slowsay("冲进去活下来几率更大");
1982             else if(x==4) Slowsay("分头探商店可以获得更多资源");
1983             else if(x==5) Slowsay("有一些结局只能通关后触发");
1984             else if(x==6) Slowsay("有一些结局要脸好才能触发");
1985             else if(x==7) Slowsay("有一些结局要通其他结局后才能触发");
1986             else if(x==8) Slowsay("大多数时候,你认为一个地方没有好结局只是因为你食物/子弹不够"); 
1987             else if(x==9) Slowsay("绝大多数的线索来自结局");
1988             else if(x==10) Slowsay("三大重叠剧情线路:普通,进阶,尸王线");
1989             else if(x==11) Slowsay("本游戏是一个剧情严谨,人物丰满,细思极恐的好!游!戏!~");
1990             else if(x==12) Slowsay("事实证明剧情游戏是最难调的!有Bug一定要去博客说出来啊!(luogu.com.cn/blog/z1e2k3i4/)");
1991             else Slowsay("完成目标后,需要在线索,成就界面开启新剧情哦");
1992             }
1993             if(vv==0) char ch=_getch();continue;
1994         }
1995         if(x==5)
1996         {
1997             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1998             system("cls");
1999             Slowsay("作者:小小小苗\n");
2000             Slowsay("改错,调试,搬运,游玩:胎神大大(就是在游戏论坛翻到的宝藏而已emm......)\n改编:1234aaa");
2001         }
2002         if(x==6)
2003         {
2004             system("cls");
2005             if(vv==0) vv=1,Slowsay("已开启极速模式");
2006             else vv=0,Slowsay("已关闭极速模式");
2007         }
2008         if(x==7)
2009         {
2010             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
2011             system("cls");
2012             Slowsay("想退?死吧!!");s++; 
2013         }
2014         if(x==8)
2015         {
2016             system("cls");
2017             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
2018             Slowsay("一名颓废的小蒟蒻,1234aaa,洛谷账号:https://www.luogu.com.cn/user/492190");
2019         }
2020         if(x==9)
2021         {
2022             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
2023             system("cls");
2024             Slowsay("想玩游戏吗\n");
2025             Slowsay("crazy games:https://www.crazygames.com/\n");
2026             Slowsay("poki:https://www.poki.com/\n");
2027         }
2028         if(x==0)
2029         {
2030             Swx();
2031             cout<<"\n";
2032             tg(); 
2033         }
2034     }
2035     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
2036     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);
2037     Slowsay("Thanks for playing......");Sleep(1000); 
2038     Slowsay("您已通关,我亲爱的 终极丧尸,成功者,你还没杀够吗?......你难道变成了一个杀人机器吗!?");system("Color C"); 
2039 }