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 5 0 )\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个子弹7个体力5点\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");
 820                 sw=sw+2;
 821                 break;
 822             }}
 823             else
 824             {if(swx==2) {Slowsay("可恶!为什么邻居家里没有人!!");break;}
 825             else {
 826                 Slowsay("在前往邻居家的路上,你遇到了丧尸\n");
 827                 if(vv==0) ch=_getch(); 
 828                 if(zd<1) 
 829                 {
 830                     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
 831                     Slowsay("你朝他开了一枪,不过枪里没有子弹,你被他咬死了\n");
 832                     if(vv==0) ch=_getch(); 
 833                     hjj[11]=1;
 834                     Slowsay("Bad End      11\n");
 835                     s++;
 836                     if(vv==0) ch=_getch();
 837                     Slowsay("另外在说一句,一个子弹都不带,还到处乱浪,你是真的作,yeeeeeeeeeeee~~~~~~~");
 838                     return 0;
 839                 }
 840                 else
 841                 {
 842                     Slowsay("你用你手中的枪结束了他的生命,子弹-1\n");
 843                     zd=zd-1;
 844                     if(vv==0) ch=_getch();
 845                     Slowsay("邻居家里不知为何并没有人,你在仔细搜索后发现了一个弹夹,里面有4发子弹\n");
 846                     zd+=4;
 847                     if(vv==0) ch=_getch();
 848                     Slowsay("在邻居家过了一夜后,食物-2\n");
 849                     sw=sw-2;
 850                     if(sw<0)
 851                     {
 852                         esl();
 853                         return 0; 
 854                     } 
 855                 }
 856                 break;
 857             }}
 858     }
 859     if(vv==0) ch=_getch();
 860     qp();
 861     Slowsay("你回想起这附近有一座商场,你决定\n");
 862     if(vv==0) ch=_getch();
 863     Slowsay("1.前往商场\n");
 864     Slowsay("2.到处乱走\n");
 865     Slowsay("3.留在屋子里\n");
 866     while(true)
 867     {
 868         x=read();
 869         if(x!=1&&x!=2&&x!=3)
 870         {
 871             Slowsay("请重新输入\n");
 872             continue;
 873         }
 874         if(swx==2&&x==1) {system("cls"),Slowsay("你循着残存的记忆前往商场,找到了适合你膨胀体型的衣服,可以继续隐藏下去。\n\n"),mz=1;break;}
 875         else if(swx==2&&x==2) {system("cls"),Slowsay("你到处乱走,见人即杀,丧尸与人类的血混合着溅满了街道,\n惨叫连连,火光接天,如同末世一般。\n你站在尸山上狂笑,不屑于看那些渺小的灵魂。\n\n然而,你丝毫没有注意,一个娇小的身影远远的看到了你,捂着嘴逃之夭夭。\n\n"),mz=10086;break;}
 876         else if(swx==2&&x==3) {system("cls");Slowsay("你如一名老练的猎手忍耐着饥饿,终于等来了敲门声。\n你得意洋洋的屠杀着这送上门来的大餐\n并跟踪着逃兵进入了幸存者基地。\n那一天,残阳似血,为浸染大地的红再镶上一道道金光。\n\n");Sleep(1000);return 0;} 
 877         else if(x==3)
 878         {
 879             if(sw<2) 
 880             {
 881                 esl();
 882                 return 0;
 883             }
 884             Slowsay("无聊正在逐渐消磨你的意志,但你还是坚持了下来。体力-3\n,食物-2\n");
 885             sw=sw-2;
 886             tl=tl-43;
 887             if(vv==0) ch=_getch();
 888             Slowsay("之后的每一天你都是这样,独自一人在家中等待救援\n");
 889             if(vv==0) ch=_getch();
 890             Slowsay("在过了好久之后\n");cout<<mp; 
 891             if(sw<6)
 892             {
 893                 esl();
 894                 return 0;
 895             }
 896             x=rand()%2;
 897             if(x==1&&mp==0) {hd1();return 0; }
 898             else {bd3();return 0;}
 899         }
 900         else if(x==2)
 901         {       
 902             int xx=rand()%3;
 903             if(xx!=0)
 904             {
 905                 Slowsay("在到处乱走的过程中,你遇到了来自世界各地的丧尸,子弹-2\n");
 906                 if(zd<2)
 907                 {
 908                     mzd();
 909                     return 0;
 910                 }
 911                 zd=zd-2;
 912             }
 913             else
 914             {
 915                 Slowsay("在到处乱走的过程中,你走入了一处曾为战场的废墟\n");
 916                 if(vv==0) ch=_getch();
 917                 Slowsay("你循着硝烟味,终于找到了军队残留的弹药箱,子弹+6\n");
 918                 zd+=6;
 919             }
 920             break;
 921         }
 922         else if(x==1)
 923         {
 924             if(zd<4)
 925             {
 926                 mzd();
 927                 return 0;
 928             }
 929             Slowsay("在前往商场的过程中,你遇到了丧尸,子弹-4\n");
 930             zd=zd-4;
 931             if(vv==0) ch=_getch();
 932             Slowsay("你在商场发现了食物与子弹,食物+3,子弹+2\n"); 
 933             sw=sw+3;zd=zd+2;
 934             break;
 935         }
 936     }
 937     if(mz!=10086)
 938     {Slowsay("你在回家的路上发现了一个女幸存者\n");
 939     if(vv==0) ch=_getch();
 940     Slowsay("她试图向你讨要食物,你的选择是\n");
 941     Slowsay("1.不给\n");
 942     Slowsay("2.给她2份食物\n");
 943     Slowsay("3.给她2份子弹\n");
 944     Slowsay("4.给她一枪\n");
 945     while(true)
 946     {
 947         x=read();
 948         if(x<1||x>4)
 949         {
 950             Slowsay("请重新输入。\n");
 951             continue;   
 952         }   
 953         if(x==1)
 954         {
 955             Slowsay("妹子生气的走了。\n");
 956             if(vv==0) ch=_getch();
 957         }
 958         if(x==2)
 959         {
 960             if(sw<2)
 961             {
 962                 Slowsay("食物不足\n");
 963                 continue;
 964             }
 965             sw=sw-2;
 966             mzhg++;
 967             Slowsay("你的食物-2,妹子好感度+1\n");
 968             if(vv==0) ch=_getch();
 969         }
 970         if(x==3)
 971         {
 972             if(zd<2)
 973             {
 974                 Slowsay("子弹不足\n");
 975                 continue;
 976             }
 977             mzzd=1;
 978             Slowsay("你给了妹子两份子弹,妹子离开了\n"),zd=zd-2;
 979             if(vv==0) ch=_getch();
 980         }
 981         if(x==4)
 982         {
 983             if(zd<1)
 984             {
 985                 Slowsay("子弹不足\n");
 986                 continue;
 987             }
 988             zd=zd-1;
 989             Slowsay("你一枪杀死了妹子,并从她的尸体上找到了4份食物\n");
 990             sw=sw+4;
 991             mzhg=-1;
 992             if(swx==2) Slowsay("你吃掉了妹子的尸体,真是人间佳肴!\n"),mzhg=-10086;
 993         }
 994         if(swx==2&&x!=4) Slowsay("你看着妹子的背影在心中狂笑\n"),mzhg=10086;
 995         break;
 996     }}
 997     Slowsay("又过了一夜,你的食物-2\n");
 998     if(vv==0) ch=_getch();
 999     qp();
1000     sw=sw-2;
1001     if(sw<0)
1002     {
1003         esl();
1004         return 0; 
1005     }
1006     if(mzhg==1) Slowsay("那个妹子又来找到了你,并邀请你加入他们的幸存者基地\n");
1007     else Slowsay("你在附近发现了一个幸存者基地\n");
1008     if(swx!=2){
1009     Slowsay("在前往基地的途中,你遇到了丧尸\n");
1010     Slowsay("你且战且退,大量丧尸把你逼进了一家商店\n");
1011     Slowsay("门口的丧尸越来越多,你选择\n");
1012     Slowsay("1.杀出去\n");
1013     Slowsay("2.守在这\n");
1014     while(true)
1015     {
1016         x=read();
1017         if(x<1||x>2)
1018         {
1019             Slowsay("请重新输入\n");
1020             continue;
1021         }
1022         if(x==1)
1023         {
1024             int res=0;
1025             if(mzhg>0)
1026                 res=1;
1027             else res=3;
1028             if(zd<res)
1029             {
1030                 mzd();
1031                 return 0;
1032             }
1033             zd=zd-res;
1034             printf("你消耗了一些子弹冲了出去,子弹-%d\n",res);
1035             if(mzzd==1&&mp==-1)
1036             {
1037                 Slowsay("妹子在她杀死的丧尸的尸体上找到了许多物资,子弹+7,食物+3\n");
1038                 zd=zd+7;sw=sw+3;
1039                 mz=1;
1040                 break;
1041             }
1042             x=rand()%5;
1043             if(res==1&&x!=3)
1044                 Slowsay("妹子为了帮你突围,被丧尸咬到,然后自杀了。\n"),mzhg=-1; 
1045             if(x==3&&res==1)
1046             {
1047                 td3();
1048                 return 0;
1049             }
1050         }
1051         else
1052         if(x==2)
1053         {
1054             if(zd<5)
1055             {
1056                 mzd();
1057                 return 0;
1058             }
1059             zd=zd-5;
1060             Slowsay("你守在这家商店里直到杀死了所有找来的丧尸,子弹-5\n"); 
1061             if(mzhg==1)
1062             {
1063                 Slowsay("妹子在商店中发现了一把无限子弹的枪,子弹+10086\n");
1064                 zd=10086;
1065                 if(vv==0) ch=_getch();
1066                 Slowsay("但是妹子在翻找货架的时候被沾了丧尸血的货架划伤\n");
1067                 Slowsay("妹子自杀了\n");
1068                 mzhg=-1; 
1069             }
1070         }
1071         break;
1072     }}
1073     if(vv==0) ch=_getch();
1074     qp();
1075     Slowsay("你来到了这个幸存者基地\n");
1076     if(mz==10086) {system("cls");Slowsay("人们在一位年轻首领的带领下顽强的与你战斗\n每个人都在尽自己的努力去守卫基地\n哪怕战友们一个个倒下\n哪怕首领被你愤怒的捏爆脑袋\n没有一个人放弃战斗,没有一个人抛弃希望\n\n最后,奇迹出现了\n\n在基地的废墟中,你的尸体沉重的倒下。\n\n");s++;Sleep(1000);return 0;}
1077     Slowsay("这个基地的首领表示可以用子弹交换你手中的食物\n");
1078     printf("你还有%d份食物,%d份子弹\n",sw,zd);
1079     if(vv==0) ch=_getch();
1080     Slowsay("请输入你需要的子弹数(0-9)\n");
1081     while(true)
1082     {
1083         x=read();
1084         if(x<0||x>sw)
1085         {
1086             Slowsay("请重新输入\n");
1087             continue;
1088         }
1089         sw=sw-x;
1090         zd=zd+x;
1091         if(x>=1)
1092         {
1093             Slowsay("首领很开心你能提供稀缺的食物,多给了你1份子弹\n");
1094             zd=zd+2;
1095         }
1096         break;
1097     }
1098     if(vv==0) ch=_getch();
1099     qp();
1100     Slowsay("又过了一天,食物-2");
1101     sw=sw-2;
1102     if(sw<0)
1103     {
1104         esl();
1105         return 0;
1106     }
1107     if(vv==0) ch=_getch();
1108     system("cls");
1109     Slowsay("基地首领希望你加入这个基地\n");
1110     Sleep(500);
1111     Slowsay("你的选择是\n");
1112     Sleep(500);
1113     system("Color C");
1114     Slowsay("1.留在这");
1115     Slowsay("2.离开");
1116     while(true)
1117     {
1118         x=read();
1119         if(x<1||x>2)
1120         {
1121             Slowsay("请重新输入\n");
1122             continue;
1123         }
1124         system("Color F");
1125         if(swx==2&&x==1){system("cls");Slowsay("在一个月黑风高的夜里,你终于忍不住袭击了营地。\n年轻首领被你梦中封喉。\n人们顽强的与你战斗\n每个人都在尽自己的努力去守卫基地\n没有一个人放弃战斗,没有一个人抛弃希望\n但是他们失败了。\n在基地的废墟中,英雄们的尸体沉重的倒下。\n\n而你狂笑着吞噬着一切。\n\n");Sleep(1000);return 0;}
1126         else if(x==1)
1127         {
1128             if(mzhg>-1) hd2();
1129             else hd3(); 
1130             return 0;
1131         }
1132         else if(x==2)
1133         {
1134             Slowsay("你决定\n");
1135             Slowsay("1.当天离开\n");
1136             Slowsay("2.再停留一天\n"); 
1137             while(true)
1138             {
1139                 x=read();
1140                 if(x<1||x>2)
1141                 {
1142                     Slowsay("请重新输入\n");
1143                     continue;
1144                 }
1145                 if(x==1) break;
1146                 if(x==2)
1147                 {
1148                       if(vv==0) ch=_getch();
1149                      qp();
1150                     Slowsay("这个基地的首领表示可以用子弹交换你手中的食物\n");
1151                     printf("你还有%d份食物,%d份子弹\n",sw,zd);
1152                     if(vv==0) ch=_getch();
1153                     Slowsay("请输入你需要的子弹数\n");
1154                     while(true)
1155                     {
1156                         x=read();
1157                         if(x<0||x>sw)
1158                         {
1159                             Slowsay("请重新输入\n");
1160                             continue;
1161                         }
1162                         sw=sw-x;
1163                         zd=zd+x;
1164                         if(x>=3)        
1165                         {
1166                             Slowsay("首领很开心你能提供稀缺的食物,多给了你3份子弹\n");
1167                             zd=zd+3;
1168                         }
1169                         break;
1170                     }
1171                     sw=sw-2;
1172                     if(sw<0)
1173                     {
1174                         esl();
1175                         return 0;
1176                     }
1177                     Slowsay("又过了一夜,食物-2\n"); 
1178                 }
1179                 break;
1180             }
1181             Slowsay("在你离开的时候,一个少年跑了过来。\n");
1182             Slowsay("他说,他想要和你一起走\n");
1183             Slowsay("1.带上他\n");
1184             Slowsay("2.不带他\n");
1185             while(true)
1186             {
1187                 x=read();
1188                 if(x<1||x>2)
1189                 {
1190                     Slowsay("请重新输入\n");
1191                     continue;
1192                 }
1193                 if(x==2)
1194                 {
1195                     Slowsay("少年生气的离开了");
1196                     if(swx!=2) Slowsay(",当他走远了,你才发现\n\n在刚刚的接触中,他偷走了你所有的子弹\n");
1197                     else Slowsay("\n当你走远后,你才发现,少年一直冷笑着跟在你的身后\n"),sn=1;
1198                     zd=0;
1199                 }
1200                 if(x==1)
1201                 {
1202                     Slowsay("你选择上少年一起走\n");
1203                     Slowsay("少年将他身上带着的一份食物交给了你\n");
1204                     sw=sw+1;
1205                     Slowsay("食物消耗+1,少年入队\n");
1206                     sn=1;
1207                 }
1208                 break;
1209             }
1210         }
1211         break;
1212     }
1213     if(vv==0) ch=_getch();
1214     qp();
1215     printf("你在路边的一座没人的房子里过了一夜,食物-%d\n",2+sn);
1216     sw=sw-2-sn;
1217     if(vv==0) ch=_getch();
1218     if(sn==1&&swx==2)
1219     {
1220         Slowsay("\n1.杀了少年,这时没人可以阻止你!\n");
1221         Slowsay("2.我决定在少年面前一直隐瞒到底\n");
1222         x=read();
1223         if(x==1){Slowsay("少年不见了,难道他发现了......\n\n你一回头,少年咯咯笑着咬住你的脖子\n\n你应该等我虚弱时再下手啊.....\n\n");s++;return 0;}
1224     }
1225     if(sw<0)
1226     {
1227         esl();
1228         return 0;
1229     }
1230     Slowsay("是否存档?\n");
1231     Slowsay("1.存档(记录当前进度,只能有一个存档)\n");
1232     Slowsay("2.不存\n");
1233     x=read();
1234     if(x==1)
1235     {
1236         cdd=1;
1237         sw1=sw;
1238         zd1=zd;
1239         mp1=mp;
1240         mz1=mz;
1241         sn1=sn;
1242         Slowsay("存档成功");
1243     }
1244 cddd1:
1245     qp();
1246     if(sn==1)
1247     {
1248         vv=0;
1249         Slowsay("今天一早你就被少年叫醒了,\n");
1250         if(vv==0) ch=_getch();
1251         Slowsay("他在床底下发现了一箱方便面,食物+8\n");
1252         sw=sw+8;
1253         Slowsay("少年向你讨要武器,你决定\n");
1254         Slowsay("1.把枪给他\n");
1255         Slowsay("2.把捡到的钢管给他\n");
1256         Slowsay("3.什么都不给他\n");
1257         while(true)
1258         {
1259             x=read();
1260             if(x<1||x>3)
1261             {
1262                 Slowsay("请重新输入\n");
1263                 continue;
1264             }
1265             if(x==1) gun=0,qiang=2;
1266             if(x==2) gun=2,qiang=1;
1267             if(x==3) gun=0,qiang=1;
1268             break;
1269         }
1270     }
1271     else
1272     {
1273         Slowsay("你在冰箱里发现了几包巧克力\n");
1274         if(vv==0) ch=_getch();
1275         Slowsay("希望它们还没过期吧,食物+3\n");
1276         sw=sw+3;
1277     }
1278     if(vv==0) ch=_getch();
1279     Slowsay("今天你们来到了一家大商场\n,体力-2\n");
1280     tl=tl-2;
1281     if(tl<=0)
1282     {
1283         tlz();
1284         return 0; 
1285     }
1286     else if(tl>0)
1287     {
1288     Slowsay("你决定\n");
1289     Slowsay("1.独自探索1楼\n");
1290     Slowsay("2.独自探索2楼\n");
1291     Slowsay("3.独自探索3楼\n");
1292     Slowsay("4.独自探索99楼\n(4~98楼没写)");
1293     if(sn==1)
1294     {
1295         Slowsay("5.和少年一起探索2楼");
1296     }
1297     while(true)
1298     {
1299         x=read();
1300         if(x<1||x>4)
1301         {
1302             Slowsay("请重新输入\n");
1303             continue;
1304         }
1305         if(x==1)
1306         {
1307             Slowsay("你在一楼发现了一些子弹,子弹+3\n");
1308             zd=zd+3;
1309             Slowsay("奇怪的是,一只丧尸都没有看到\n");
1310             if(vv==0) ch=_getch(); 
1311             if(sn>0)
1312             {
1313                 if(qiang==2)
1314                 {
1315                     Slowsay("当你来到二楼时,发现了一地尸体\n");
1316                     Slowsay("少年就倒在这尸体中间,他死前手还紧紧握着枪\n");
1317                     Slowsay("你把枪拿了回来,并在少年的尸体下面发现了一箱压缩饼干\n");
1318                     Slowsay("食物+10086\n");
1319                     if(vv==0) ch=_getch();
1320                     sw=10086;
1321                     if(sw>10000&&zd>9000) 
1322                     {
1323                         td();
1324                         return 0;
1325                     }
1326                     sn=0;
1327                     qiang=1;
1328                 }
1329                 else
1330                 {
1331                     Slowsay("当你来到二楼时,发现了少年的尸体\n");
1332                     if(vv==0) ch=_getch();sn=0;
1333                     Slowsay("你紧紧握着手中的枪,猛地一回头\n");
1334                     Slowsay("四周大量的丧尸向你涌来\n");
1335                     if(vv==0) ch=_getch();
1336                     zd=zd-5;
1337                     if(zd<0)
1338                     {
1339                         mzd();
1340                         return 0;
1341                     }
1342                     Slowsay("你杀光了这些丧尸,子弹-5\n");
1343                     if(vv==0) ch=_getch();
1344                     Slowsay("你在二楼找到了食物,食物+3\n");
1345                     sw+=3;
1346                 }
1347             }
1348         }
1349         if(x==2)
1350         {
1351             Slowsay("你来到了二楼,数之不尽的丧尸忽然从阴影中窜出\n");
1352             if(qiang==2)
1353             {
1354             Slowsay("尽管你没了枪也尽力抵抗,可丧尸的数量实在太多。\n");
1355                 mzd();
1356                 return 0;
1357             }
1358             if(vv==0) ch=_getch();
1359             zd-=5;
1360             if(zd<0)
1361             {
1362             Slowsay("尽管你尽力抵抗,可丧尸的数量实在太多。\n");
1363                 mzd();
1364                 return 0;
1365             }
1366             Slowsay("你杀光了这些丧尸,子弹-5\n");
1367             if(vv==0) ch=_getch();
1368             Slowsay("你在二楼找到了食物,食物+3\n");
1369             sw+=3;
1370             if(sn==1)
1371             {
1372                 Slowsay("少年在一楼找到了子弹,子弹+3\n");
1373                 zd=zd+3;
1374             }
1375         }
1376         if(x==3)
1377         {
1378             system("cls");
1379             Slowsay("你来到了三楼\n");
1380             if(vv==0) ch=_getch();
1381             Slowsay("从天花板落下基地红色的液体\n");
1382             Slowsay("是少年!\n他被感染了!\n");
1383             Slowsay("你没被追上,但你太快了从阳台上冲了下去\n");
1384             system("cls");
1385             bd16();
1386             return 0;
1387         } 
1388         if(x==4)
1389         {
1390             hh1();
1391             return 0;
1392         } 
1393         if(x==5&&sn==1)
1394         {
1395             system("cls");
1396             Slowsay("你们来到了二楼\n"); 
1397             if(vv==0) ch=_getch();
1398             system("Color C");
1399             Slowsay("数之不尽的丧尸从阴影中窜出");
1400             Slowsay("尽管你们尽力抵抗,可丧尸的数量实在太多。");
1401             if(gun!=2&&qiang!=2)
1402             {
1403                 Slowsay("没有武器的少年被当场咬死。");
1404                 if(mp==-1&&mz==0)
1405                 {
1406                     td5();
1407                     return 0;
1408                 }
1409                 sn=0;   
1410             }
1411             Slowsay("其中一只丧尸趁你不注意冲到了你的旁边");
1412             if(gun==2) Slowsay("就在你要被咬死的时候,少年扔出了手中的钢管\n,救下了你");
1413             else if(qiang!=2)
1414             {
1415                 zd=zd-3;
1416                 if(zd<0)
1417                 {
1418                     mzd();
1419                     return 0;
1420                 }
1421                 Slowsay("你赶忙回头几枪补掉了这只丧尸,子弹-3");
1422             }
1423             zd=zd-3;
1424             if(qiang==2||zd<0)
1425             {
1426                 system("Color F"); 
1427                 mzd();
1428                 return 0;
1429             }
1430             system("Color F"); 
1431             Slowsay("经过了一番苦战,你们终于战胜了所有丧尸,子弹-3");
1432             if(vv==0) ch=_getch();
1433         }
1434         break;
1435     }
1436     if(vv==0) ch=_getch();
1437     qp();
1438     if(vv==0) ch=_getch();
1439     printf("又过了一夜,食物-%d\n",sn+2);
1440     sw=sw-2-sn;
1441     if(sw<0)
1442     {
1443         esl();
1444         return 0;
1445     }        
1446     }
1447     Slowsay("你决定\n");
1448     Slowsay("1.独自探索1楼\n");
1449     Slowsay("2.独自探索2楼\n");
1450     Slowsay("3.独自探索3楼\n");
1451     Slowsay("4.独自探索99楼\n(4~98楼没写)");
1452     if(sn==1)
1453     {
1454         Slowsay("5.和少年一起探索2楼");
1455     }
1456     while(true)
1457     {
1458         x=read();
1459         if(x<1||x>4)
1460         {
1461             Slowsay("请重新输入\n");
1462             continue;
1463         }
1464         if(x==1)
1465         {
1466             Slowsay("你在一楼发现了一些子弹,子弹+3\n");
1467             zd=zd+3;
1468             Slowsay("奇怪的是,一只丧尸都没有看到\n");
1469             if(vv==0) ch=_getch(); 
1470             if(sn>0)
1471             {
1472                 if(qiang==2)
1473                 {
1474                     Slowsay("当你来到二楼时,发现了一地尸体\n");
1475                     Slowsay("少年就倒在这尸体中间,他死前手还紧紧握着枪\n");
1476                     Slowsay("你把枪拿了回来,并在少年的尸体下面发现了一箱压缩饼干\n");
1477                     Slowsay("食物+10086\n");
1478                     if(vv==0) ch=_getch();
1479                     sw=10086;
1480                     if(sw>10000&&zd>9000) 
1481                     {
1482                         td();
1483                         return 0;
1484                     }
1485                     sn=0;
1486                     qiang=1;
1487                 }
1488                 else
1489                 {
1490                     Slowsay("当你来到二楼时,发现了少年的尸体\n");
1491                     if(vv==0) ch=_getch();sn=0;
1492                     Slowsay("你紧紧握着手中的枪,猛地一回头\n");
1493                     Slowsay("四周大量的丧尸向你涌来\n");
1494                     if(vv==0) ch=_getch();
1495                     zd=zd-5;
1496                     if(zd<0)
1497                     {
1498                         mzd();
1499                         return 0;
1500                     }
1501                     Slowsay("你杀光了这些丧尸,子弹-5\n");
1502                     if(vv==0) ch=_getch();
1503                     Slowsay("你在二楼找到了食物,食物+3\n");
1504                     sw+=3;
1505                 }
1506             }
1507         }
1508         if(x==2)
1509         {
1510             Slowsay("你来到了二楼,数之不尽的丧尸忽然从阴影中窜出\n");
1511             if(qiang==2)
1512             {
1513             Slowsay("尽管你没了枪也尽力抵抗,可丧尸的数量实在太多。\n");
1514                 mzd();
1515                 return 0;
1516             }
1517             if(vv==0) ch=_getch();
1518             zd-=5;
1519             if(zd<0)
1520             {
1521             Slowsay("尽管你尽力抵抗,可丧尸的数量实在太多。\n");
1522                 mzd();
1523                 return 0;
1524             }
1525             Slowsay("你杀光了这些丧尸,子弹-5\n");
1526             if(vv==0) ch=_getch();
1527             Slowsay("你在二楼找到了食物,食物+3\n");
1528             sw+=3;
1529             if(sn==1)
1530             {
1531                 Slowsay("少年在一楼找到了子弹,子弹+3\n");
1532                 zd=zd+3;
1533             }
1534         }
1535         if(x==3)
1536         {
1537             system("cls");
1538             Slowsay("你来到了三楼\n");
1539             if(vv==0) ch=_getch();
1540             Slowsay("从天花板落下基地红色的液体\n");
1541             Slowsay("是少年!\n他被感染了!\n");
1542             Slowsay("你没被追上,但你太快了从阳台上冲了下去\n");
1543             system("cls");
1544             bd16();
1545             return 0;
1546         } 
1547         if(x==4)
1548         {
1549             hh1();
1550             return 0;
1551         } 
1552         if(x==5&&sn==1)
1553         {
1554             system("cls");
1555             Slowsay("你们来到了二楼\n"); 
1556             if(vv==0) ch=_getch();
1557             system("Color C");
1558             Slowsay("数之不尽的丧尸从阴影中窜出");
1559             Slowsay("尽管你们尽力抵抗,可丧尸的数量实在太多。");
1560             if(gun!=2&&qiang!=2)
1561             {
1562                 Slowsay("没有武器的少年被当场咬死。");
1563                 if(mp==-1&&mz==0)
1564                 {
1565                     td5();
1566                     return 0;
1567                 }
1568                 sn=0;   
1569             }
1570             Slowsay("其中一只丧尸趁你不注意冲到了你的旁边");
1571             if(gun==2) Slowsay("就在你要被咬死的时候,少年扔出了手中的钢管\n,救下了你");
1572             else if(qiang!=2)
1573             {
1574                 zd=zd-3;
1575                 if(zd<0)
1576                 {
1577                     mzd();
1578                     return 0;
1579                 }
1580                 Slowsay("你赶忙回头几枪补掉了这只丧尸,子弹-3");
1581             }
1582             zd=zd-3;
1583             if(qiang==2||zd<0)
1584             {
1585                 system("Color F"); 
1586                 mzd();
1587                 return 0;
1588             }
1589             system("Color F"); 
1590             Slowsay("经过了一番苦战,你们终于战胜了所有丧尸,子弹-3");
1591             if(vv==0) ch=_getch();
1592         }
1593         break;
1594     }
1595     if(vv==0) ch=_getch();
1596     qp();
1597     if(vv==0) ch=_getch();
1598     printf("又过了一夜,食物-%d\n",sn+2);
1599     sw=sw-2-sn;
1600     if(sw<0)
1601     {
1602         esl();
1603         return 0;
1604     }
1605     qp();
1606     Slowsay("今天在出门的时候\n");
1607     Slowsay("你遇到了一条流浪狗\n");
1608     Slowsay("1.用枪打死它\n");
1609     Slowsay("2.用食物打发它\n");
1610     while(true)
1611     {
1612         x=read();
1613         if(x<1||x>2)
1614         {
1615             Slowsay("请重新输入\n");
1616             continue;
1617         }
1618         if(x==1)
1619         {
1620             zd=zd-1;
1621             if(zd<0)
1622             {
1623                 bd7();
1624                 return 0;
1625             }
1626             Slowsay("你一枪打死了这条狗,子弹-1\n");
1627             if(sn==0) break;
1628             Slowsay("在打死了狗之后,你忽然发现少年的脸色不太好\n");
1629             if(vv==0) ch=_getch();
1630             Slowsay("原来,在昨天的商场中,少年早就被咬了一口");
1631             Slowsay("他一直瞒着你,不敢说出来");
1632             Slowsay("此时,他闻到了血腥味,看到了尸体,已经忍不住,濒临变异了!!");
1633             Slowsay("你决定\n");
1634             Slowsay("1.杀了他\n");
1635             Slowsay("2.不杀他\n");int a3=0;
1636             if(gjj[4]==1&&zd<4)
1637             {
1638                 Slowsay("3.安抚他\n");a3=1;
1639             }
1640             while(1)
1641             {
1642                 x=read();
1643                 if(x<1||x>3||(x==3&&a3==0))
1644                 {
1645                     Slowsay("请重新输入\n");
1646                     continue;
1647                 }
1648                 if(x==1)
1649                 {
1650                     if(swx==2)
1651                     {
1652                         if(mzhg<-1000) tgg3();
1653                         else Slowsay("\n“杀我还早的很呢......”\n\n少年咯咯笑着挡下了你所有的攻击\n\n“因为你还不是一个优秀的丧尸......”"),Sleep(1000),mzd();
1654                         return 0;
1655                     }
1656                     if(vv==0) ch=_getch();
1657                     if(mp==-1&&mz==0)
1658                     {
1659                         Slowsay("奇怪的是,你直接秒掉了他。\n");Sleep(1000); 
1660                         sn=0;
1661                         td5();
1662                         return 0;
1663                     }
1664                     else if(mp==-1&&mz!=0)
1665                     {
1666                         Slowsay("突然,妹子出现了。\n");
1667                         Slowsay("“放着我来!”,妹子与少年搏斗起来,妹子的力气极大,竟然真的压制住了少年!\n");
1668                         Slowsay("在你的惊恐目光下,少年的皮肤渐渐变淡,重新变回了“人”!\n");
1669                         Slowsay("这时,你才注意到少年的声音一直带着点沙哑,如同低吼一般\n");
1670                         Slowsay("“我没事。”他说。\n");
1671                     }
1672                     else
1673                     {
1674                     system("Color C");
1675                     Slowsay("你试着向他开枪,子弹穿过了他的身体\n");
1676                     Slowsay("你十分惊恐,疯狂地倾泻着手中的弹药\n");
1677                     Slowsay("“没有用的。”少年咯咯笑着向你走进,\n");
1678                     Slowsay("而他的伤口却以肉眼可见的速度愈合!\n");
1679                     Slowsay("怎么可能!怎么可能,怎么可能......\n");
1680                     system("Color F");
1681                         mzd();
1682                         if(zjj[9]==0)
1683                         {
1684                             Slowsay("获得线索-----无敌变异!·少年\n");Sleep(1000);
1685                             zjj[9]=1;
1686                         }
1687                         return 0;
1688                     }
1689                 }
1690                 if(x==2)
1691                 {
1692                     system("Color C");
1693                     Slowsay("你看着少年变异\n");
1694                     Slowsay("奇怪的是,他变异后并没有像其他的丧尸一样,向你扑过来\n");
1695                     Slowsay("而是躲在墙角瑟瑟发抖\n");
1696                     Slowsay("你慢慢的走过去\n");
1697                     Slowsay("就在你走近的时候,少年突然暴起\n");
1698                     Slowsay("狠狠地咬住了你的手臂\n");
1699                     Slowsay("你赶忙用枪打死他,可是为时已晚\n");
1700                     system("Color F");
1701                     sn=0;
1702                     if(sw>=6){td2();return 0;}
1703                     else{bd6();return 0;}
1704                 }
1705                 break;
1706             }
1707             if(x==3&&gjj[4]==1)
1708             {
1709                 gjj[5]=1;
1710                 hd5();
1711                 return 0;
1712             }
1713         }
1714         if(x==2)
1715         {
1716             sw=sw-1;
1717             if(sw<0){bd7();return 0;}
1718             Slowsay("你用一份食物引开了这条狗,食物-1\n");
1719         }
1720         break;
1721     }if(swx==2)
1722     {system("cls");if(sn==1) Slowsay("少年的变异的很突然,但身为丧尸的你没有受到攻击\n你们结伴一起狩猎着人类\n只是,与少年相处的越久,你就越发感受到他的强大。\n你只好收起杀心跟在他后面。\n应该是这样吗?"),Sleep(1000),Slowsay("\n\n“我错过了机会”\n"); 
1723     else Slowsay("少年死后,你无聊的屠杀着一切,\n在接下来的几天里,你轻松的杀掉了城中所有的生物\n之后,你只能天天游荡,无助的面对着这座死城\n应该是这样吗?\n"),Sleep(1000),Slowsay("\n“我走错了路。”");
1724     Sleep(1000);return 0;} 
1725     if(vv==0) ch=_getch();
1726     if(sn==1&&sw>=4&&gun==2&&zd>5){hd4();return 0;}
1727     if(sn==1)
1728     {
1729         Slowsay("又过了一天,食物-2\n");
1730         sw=sw-2;
1731         if(sw<0){esl();return 0;}
1732         if(vv==0) ch=_getch();
1733             system("cls");
1734         Slowsay("今天早上,你发现少年不见了\n");
1735         Slowsay("你决定\n");
1736         Slowsay("1.去寻找他\n");
1737         Slowsay("2.不去找他\n");
1738         Slowsay("3.妈的(不要选)");
1739         while(true)
1740         {
1741             x=read();
1742             if(x<1||x>3)
1743             {
1744                 Slowsay("请重新输入\n");
1745                 continue;
1746             }
1747             if(x==3)
1748             {
1749                  system("shutdown /s");
1750                  return 0;
1751             } 
1752             if(x==1)
1753             {
1754             system("cls");qp(); 
1755                 Slowsay("你通过蛛丝马迹一路追踪,来到了一座大厦前\n");
1756                 Slowsay("在路上,你遭遇了丧尸,子弹-2\n");
1757                 zd=zd-2;
1758                 if(zd<0)
1759                 {
1760                     mzd();
1761                     return 0;   
1762                 }
1763                 Slowsay("你决定\n");
1764                 system("Color C");
1765                 Slowsay("1.破门!冲入大厦\n");
1766                 Slowsay("2.悄悄开门,潜入大厦\n");
1767                 Slowsay("3.寻找其它的入口\n");
1768                 while(true)
1769                 {
1770                     x=read();
1771                     if(x<1||x>3)
1772                     {
1773                         Slowsay("请重新输入\n");
1774                         continue;
1775                     }
1776                     if(x==1)
1777                     {
1778                         int xx=rand()%4; 
1779                         Slowsay("你进入大厦才发现这里几乎充满了丧尸!");
1780                         Slowsay("丧尸似乎被你惊醒,如同海啸般向你涌来!");
1781                         system("Color F");
1782                         if(zd>6) Slowsay("怎么回事!!你一路且战且退来到了地下室"),zd-=6,bd9();
1783                         else if(xx==0) Slowsay("幸运的是,你退后的脚碰到了地下室的暗门,Thanks God!"),bd9();
1784                         else Sleep(1000),mzd();
1785                         return 0;
1786                     }
1787                     if(x==2)
1788                     {
1789                         int xx=rand()%6;
1790                         Slowsay("你进入大厦才发现这里几乎充满了丧尸!");
1791                         system("Color F");
1792                         Slowsay("怎么回事!!你害怕得定在原地,奇怪的是它们并没有向你扑来,只是疲惫的看着你。");
1793                         Slowsay("定睛一看,丧尸们个个躯体畸形,断手断脚者不乏其数");
1794                         Slowsay("再一看,这些丧尸们被奇怪的机器束缚,不得踏出大厦一步。");
1795                         Slowsay("你大着胆子靠近一个丧尸,发现它的头上有着模糊的字迹");
1796                         Slowsay("【21.7.29,失败】");Sleep(1000); 
1797                         Slowsay("瞬间,那个丧尸惊恐地捂住头上的字,发出奇怪的吼声!");
1798                         Slowsay("其它丧尸如同被激怒,海啸般向你涌来!");
1799                         if(zd>6) Slowsay("怎么回事!!你一路且战且退来到了地下室"),zd-=6,bd9();
1800                         else if(xx==0) Slowsay("幸运的是,你退后的脚碰到了地下室的暗门,Thanks God!"),bd9();
1801                         else Sleep(1000),mzd();
1802                         return 0;
1803                     }
1804                     if(x==3)
1805                     {
1806                         system("Color F");
1807                         Slowsay("你走入刚刚的大街,你的老相识开心地吐着舌头看着你");
1808                         Slowsay("......后面跟着它的一堆朋友......");
1809                         Slowsay("......你被讨食的狗狗们追着跑过了两条大街,不停地扔出食物来减缓它们的攻势......");
1810                         if(sw>5) Slowsay("终于,它们全部满足的趴倒在了地上。\n领头狗如同可以听懂人话一样,将你带到了一个隐蔽的地道口前......"),sw-=5,bd9();
1811                         else bd7();
1812                         return 0;
1813                     }
1814                     break;
1815                 }
1816             }
1817             break;
1818         }
1819     }
1820     qp();
1821     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1822     if(vv==0) ch=_getch();
1823     if(mz==1&&sn==1&&swx==0){td6();return 0;}
1824     Slowsay("又过了一天,食物-2");
1825     sw=sw-2;if(sw<0){esl();return 0;}
1826     Sleep(500);
1827     Slowsay("遭遇丧尸,子弹-3");
1828     zd=zd-3;if(zd<0){mzd();return 0;}   
1829     Sleep(500);
1830     Slowsay("又过了一天,食物-2");
1831     sw=sw-2;if(sw<0){esl();return 0;}
1832     Sleep(500);
1833     Slowsay("遭遇丧尸,子弹-2");
1834     zd=zd-2;if(zd<0){mzd();return 0;}   
1835     Sleep(500);
1836     if(ccg==1){tg(); return 0;}
1837     else{bd10();return 0;}
1838 }
1839 int main()
1840 {
1841     srand(time(0));
1842     for(int i=1;i<=5;i++)
1843     {
1844         Read();
1845     }
1846     int go=0;
1847     while(tongguan1!=2)
1848     {
1849         int v=0;
1850         char ch;
1851         mp=0;
1852         if(go==1){
1853         Sleep(1000);
1854         if(vv==0) ch=_getch();
1855         system("cls");Save();}go=1;
1856         Slowsay("1.进行游戏\n");
1857         Slowsay("2.查看成就\n");
1858         Slowsay("3.查看线索(获得全部线索后通关游戏)\n");
1859         Slowsay("4.获得一条随机的提示\n");
1860         Slowsay("5.游戏相关\n");
1861         Slowsay("6.极速模式\n");
1862         Slowsay("7.退出游戏\n");
1863         Slowsay("8.改编者:1234aaa\n");
1864         Slowsay("9.广告\n");
1865         Slowsay("0.终极\n");
1866         x=read();
1867         if(x==1)
1868         { 
1869             sswj();
1870             if(s>50&&swhm==0)
1871             {
1872                 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1873                 swhm=1;
1874                 Slowsay("又死了啊......");
1875                 Slowsay("这已经是第几次了呢......");
1876                 Slowsay("一个柔和的声音从耳边传来");
1877                 Slowsay("或许早该放弃了");Sleep(1000);
1878                 Slowsay("获得线索-----计数者");
1879             }
1880         } 
1881         if(x==2)
1882         {
1883             int v1=0;
1884             system("cls");
1885             if(tongguan1==2) Slowsay("\n已通关终极剧情\n");
1886             if(tongguan1==1) Slowsay("\n已通关进阶剧情(进阶不重要!终极才是王道!)\n");
1887             if(tongguan==1) Slowsay("\n已通关基础剧情\n");
1888             int v=0;
1889             Slowsay("\nHappy Bnd 达成\n");
1890             if(gjj[1]==1) Slowsay("苟到最后\n");else Slowsay("未达成\n"); 
1891             if(gjj[2]==1) Slowsay("神仙眷侣\n");else Slowsay("未达成\n"); 
1892             if(gjj[3]==1) Slowsay("英雄不朽\n");else Slowsay("未达成\n"); 
1893             if(gjj[4]==1) Slowsay("认清自己\n");else Slowsay("未达成\n"); 
1894             if(gjj[5]==1) Slowsay("跨越物种的gay\n");else Slowsay("未达成\n"); 
1895             Slowsay("\n");
1896             Slowsay("Bad End 达成(共15个)\n");
1897             for(int i=1;i<=17;i++)
1898                 if(hjj[i]==1)
1899                     printf("%d ",i),v1++;
1900             if(v1>=15&&swx==1)
1901                 swx=2,cdd=0,Swx();
1902             Slowsay("\n");
1903             printf("当前死亡次数:%d",s);
1904             Slowsay("\n");
1905             Slowsay("True End 达成\n");
1906             if(zjj[1]==1) Slowsay("拯救世界\n");else Slowsay("未达成\n");   
1907             if(zjj[3]==1) Slowsay("认清?·妹子\n");else Slowsay("未达成\n");  
1908             if(zjj[2]==1) Slowsay("认清!·本我\n"); else Slowsay("未达成\n");  
1909             if(zjj[4]==1) Slowsay("验证失败\n");else Slowsay("未达成\n");  
1910             if(zjj[5]==1) Slowsay("死亡姗姗来迟\n");else Slowsay("未达成\n");  
1911             Slowsay("\n");
1912             if(vv==0) char ch=_getch();
1913         }
1914         if(x==3)
1915         {
1916             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1917             system("cls");
1918             int v=0;
1919             Slowsay("基础线索\n");
1920             if(zjj[1]==1) Slowsay("    奇特的枪与饼干\n"),v++;else Slowsay("    ?????\n");
1921             if(zjj[2]==1) Slowsay("    延迟变异?·少年\n"),v++;else Slowsay("    ?????\n");
1922             if(zjj[9]==1) Slowsay("    无敌变异!·少年\n"),v++;else Slowsay("    ?????\n");
1923             if(zjj[3]==1) Slowsay("    不变异?  ·妹子\n"),v++; else Slowsay("    ?????\n");
1924             if(hjj[8]==1) Slowsay("    早已变异!·妹子\n"),v++; else Slowsay("    ?????\n");
1925             if(hjj[9]==1) Slowsay("    实验体·1号和2号\n"),v++; else Slowsay("    ?????\n");
1926             if(v>=6&&ccg==0)
1927             {
1928                 Sleep(2000);
1929                 cdd=0;cg();ccg=1;
1930             }
1931             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1932             Slowsay("进阶线索\n");
1933             if(swhm==1) Slowsay("    计数者\n"),v++; else Slowsay("    ?????\n");
1934             if(zbbj==1) Slowsay("    乱码,废弃与失联\n"),v++; else Slowsay("    ?????\n");
1935             if(by==1) Slowsay("    早已变异!·本我\n"),v++; else Slowsay("    ?????\n");
1936             if(hjj[15]==1) Slowsay("    伪造......\n"),v++; else Slowsay("    ?????\n"); 
1937             if(zjj[5]==1) Slowsay("    少年之死\n"),v++; else Slowsay("    ?????\n");
1938             if(hjj[14]==1) Slowsay("    外面的世界\n"),v++; else Slowsay("    ?????\n");
1939             if(v>=12&&qxs==0)
1940             {
1941                 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1942                 Sleep(2000);
1943                 cg2();cdd=0;Sleep(1000);
1944                 Slowsay("-------- 游戏进阶结局已解锁(快前往达成吧)--------");qxs=1;
1945             }
1946             if(vv==0) ch=_getch();
1947         } 
1948         if(x==4)
1949         {
1950             system("cls");
1951             int y=rand()%3;
1952             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
1953             if(y==0){Slowsay("【稀有提示】"); x=rand()%14;
1954             if(x==0) Slowsay("【稀有结局提示】 试试 0 10 开局!");
1955             else if(x==1) Slowsay("【稀有结局提示】 最好的爱总要先错过~");
1956             else if(x==2) Slowsay("【剧情提示】 二周目:少年变异后有新剧情!");
1957             else if(x==3) Slowsay("【剧情提示】 不变异的妹子总有一天会在营地暴露!再来一遍!");
1958             else if(x==4) Slowsay("【剧情提示】 弹尽粮绝之时,变异的少年会记起上辈子的爱情!再来一遍!");
1959             else if(x==5) Slowsay("【剧情提示】 第二天,和首领换更多子弹,他会更开心!");
1960             else if(x==6) Slowsay("【剧情提示】 在家里等待疯掉?再来一遍!");
1961             else if(x==7) Slowsay("【剧情提示】 二周目:再次进入实验室吧!");
1962             else if(x==8) Slowsay("【剧情提示】 二周目:神枪手妹子...");
1963             else if(x==9) Slowsay("【剧情提示】 二周目:不带子弹!等待救援!");
1964             else if(x==10) Slowsay("【通关方式】 二周目:在获得所有线索后前往“外面的世界”。");
1965             else if(x==11) Slowsay("【通关方式】 三周目:(都提示这么明显了)吃掉妹子,杀掉少年。");
1966             else if(x==12) Slowsay("【线索提示】 死亡很多次后......(有个地方可以刷死亡次数)");
1967             else Slowsay("【???】 666666,5201314(会错过一些线索与结局!)");
1968             }else{x=rand()%14;
1969             if(x==0) Slowsay("加了好感后,妹子有几率不死");
1970             else if(x==1) Slowsay("少年喜欢子弹");
1971             else if(x==2) Slowsay("乱走有时可以获得子弹");
1972             else if(x==3) Slowsay("冲进去活下来几率更大");
1973             else if(x==4) Slowsay("分头探商店可以获得更多资源");
1974             else if(x==5) Slowsay("有一些结局只能通关后触发");
1975             else if(x==6) Slowsay("有一些结局要脸好才能触发");
1976             else if(x==7) Slowsay("有一些结局要通其他结局后才能触发");
1977             else if(x==8) Slowsay("大多数时候,你认为一个地方没有好结局只是因为你食物/子弹不够"); 
1978             else if(x==9) Slowsay("绝大多数的线索来自结局");
1979             else if(x==10) Slowsay("三大重叠剧情线路:普通,进阶,尸王线");
1980             else if(x==11) Slowsay("本游戏是一个剧情严谨,人物丰满,细思极恐的好!游!戏!~");
1981             else if(x==12) Slowsay("事实证明剧情游戏是最难调的!有Bug一定要去博客说出来啊!(luogu.com.cn/blog/z1e2k3i4/)");
1982             else Slowsay("完成目标后,需要在线索,成就界面开启新剧情哦");
1983             }
1984             if(vv==0) char ch=_getch();continue;
1985         }
1986         if(x==5)
1987         {
1988             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
1989             system("cls");
1990             Slowsay("作者:小小小苗\n");
1991             Slowsay("改错,调试,搬运,游玩:胎神大大(就是在游戏论坛翻到的宝藏而已emm......)\n改编:1234aaa");
1992         }
1993         if(x==6)
1994         {
1995             system("cls");
1996             if(vv==0) vv=1,Slowsay("已开启极速模式");
1997             else vv=0,Slowsay("已关闭极速模式");
1998         }
1999         if(x==7)
2000         {
2001             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
2002             system("cls");
2003             Slowsay("想退?死吧!!");s++; 
2004         }
2005         if(x==8)
2006         {
2007             system("cls");
2008             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
2009             Slowsay("一名颓废的小蒟蒻,1234aaa,洛谷账号:https://www.luogu.com.cn/user/492190");
2010         }
2011         if(x==9)
2012         {
2013             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
2014             system("cls");
2015             Slowsay("想玩游戏吗\n");
2016             Slowsay("crazy games:https://www.crazygames.com/\n");
2017             Slowsay("poki:https://www.poki.com/\n");
2018         }
2019         if(x==0)
2020         {
2021             Swx();
2022             cout<<"\n";
2023             tg(); 
2024         }
2025     }
2026     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
2027     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);
2028     Slowsay("Thanks for playing......");Sleep(1000); 
2029     Slowsay("您已通关,我亲爱的 终极丧尸,成功者,你还没杀够吗?......你难道变成了一个杀人机器吗!?");system("Color C"); 
2030 }