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 Display();//呼叫display顯示switch()界面 9 void Register();//注冊 10 void Enter();//登錄 11 using namespace std; 12 class user{ 13 private: 14 string ID; 15 string Name; 16 string Email; 17 string Password; 18 public: 19 user(){}; 20 void Register(); 21 void Enter(); 22 } ; 23 vector<user> people; 24 25 void user:: Register()//注冊 26 { 27 system("cls"); 28 string pw1; 29 string pw2; 30 user person; 31 cout<<"請設定您的ID:"; 32 flag: 33 cin>>person.ID; 34 for(int i=0;i<people.size();i++){ 35 if(people.at(i).ID==person.ID){ 36 cout<<"該ID已存在,請重新設定:"; 37 goto flag; 38 } 39 } 40 cout<<"請設定您的用戶名:"; 41 cin>>person.Name; 42 cout<<"請系結您的郵箱:"; 43 cin>>person.Email; 44 cout<<"請設定您的密碼:"; 45 flag0: 46 cin>>pw1; 47 cout<<"請再次確認您的密碼:"; 48 cin>>pw2; 49 if(pw1!=pw2) 50 { 51 cout<<"前后兩次輸入密碼不一致,請重新設定密碼:"; 52 goto flag0; 53 } 54 cout<<"注冊成功!請登錄"<<endl; 55 person.Password=pw1; 56 people.push_back(person); 57 Display(); 58 } 59 void user::Enter()//登錄 60 { 61 system("cls"); 62 cout<<"請輸入您的ID:"; 63 flag1: 64 string id; 65 string pwd; 66 cin>>id; 67 for(int i=0;i<people.size();i++){//驗證ID是否存在 68 int tk=1;tk++; 69 if(people.at(i).ID==id){ 70 tk=2; 71 cout<<"請輸入您的密碼:"; 72 flag2: 73 cin>>pwd; 74 if(people.at(i).Password!=pwd){ 75 cout<<"密碼錯誤,請重新輸入:"; 76 goto flag2; 77 } 78 cout<<"登錄成功!"<<endl; 79 cout<<" (1)Information查看資訊\n (2)Exit退出\n\nChoice:\n "; 80 int choice;//選擇界面 81 cin>>choice; switch(choice) 82 { 83 case 1://查看資訊 84 cout<<"您的ID為:"<<people.at(i).ID<<endl; 85 cout<<"您的密碼為:"<<people.at(i).Password<<endl; 86 cout<<"您的用戶名為:"<<people.at(i).Name<<endl; 87 cout<<"您的郵箱為:"<<people.at(i).Email<<endl; 88 Display(); 89 case 2://退出 90 exit(EXIT_FAILURE); 91 } 92 } 93 } 94 cout<<"該ID不存在,請重新輸入:"; 95 goto flag1; 96 } 97 98 void Display()//界面 99 { 100 system("cls"); 101 cout<<" (1)Register注冊\n (2)Enter登錄\n (3)Exit退出\n\nChoice:"; 102 int choice;//選擇界面 103 user u; 104 cin>>choice; switch(choice) 105 { 106 case 1://注冊 107 u.Register();//呼叫函式 108 break; 109 case 2://登錄 110 u.Enter();//呼叫函式 111 break; 112 case 3://退出 113 exit(EXIT_FAILURE); 114 115 } 116 } 117 void Read() 118 { 119 ifstream in("喪尸危機改編版存檔.in"); 120 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; 121 for(int i=0;i<=99;i++) in>>gjj[i]; 122 for(int i=0;i<=99;i++) in>>hjj[i]; 123 for(int i=0;i<=99;i++) in>>zjj[i]; 124 in.close(); 125 } 126 void Save() 127 { 128 ofstream out("喪尸危機改編版存檔.out"); 129 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'; 130 for(int i=0;i<=99;i++) out<<' '<<gjj[i];out<<'\n'; 131 for(int i=0;i<=99;i++) out<<' '<<hjj[i];out<<'\n'; 132 for(int i=0;i<=99;i++) out<<' '<<zjj[i];out<<'\n'; 133 out.close(); 134 } 135 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);} 136 int read() 137 { 138 char ch=_getch(); 139 while(ch>'9'||ch<'0') ch=_getch(); 140 return ch-48; 141 } 142 void qp() 143 { 144 system("cls");if(swx==2) Slowsay("王,"),zd=99999,sw=99999,tl=99999; 145 Slowsay("當前你的狀態是\n"); 146 printf("子彈 %d,食物 %d\n,體力 %d\n",zd,sw,tl); 147 } 148 int tlz() 149 { 150 system("cls"); 151 Slowsay("你沒有體力\n你累死了\n"); 152 if(vv==0) ch=_getch(); 153 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 154 Slowsay("Bad End 17\n"); 155 Sleep(1000); 156 } 157 int esl() 158 { 159 system("cls"); 160 char ch; 161 Slowsay("食物呢,\n我要不行了,\n啊啊啊......\n(咽氣)\n你死了\n原因:沒食物餓死了"); 162 if(vv==0) ch=_getch(); 163 hjj[1]=1; 164 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 165 Slowsay("Bad End 1\n"); 166 ch=_getch(); 167 s++; 168 return 0; 169 } 170 int mzd() 171 { 172 hjj[2]=1; 173 system("cls"); 174 char ch; 175 Slowsay("你不要過來啊!\n救命!\n啊!\n啊!\n你死了\n原因:被喪尸咬死了"); 176 if(vv==0) ch=_getch(); 177 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 178 Slowsay("Bad End 2\n"); 179 ch=_getch(); 180 s++; 181 return 0; 182 } 183 int hd1() 184 { 185 system("cls"); 186 Slowsay("在某一天,你家門口響起了敲門聲,你打開門,外面的發現讓你欣喜若狂\n"); 187 Slowsay("政府的救援部隊已經消滅了這個城市的喪尸,\n他們在這個城市的各個角落搜索著可能存在的幸存者.\n"); 188 Slowsay("救命......"); 189 Slowsay("嗯,這里好像有人!"); 190 Slowsay("進去找找!"); 191 Slowsay("長官,找到了!"); 192 Slowsay("把他帶出來,送到救助室里,"); 193 Slowsay("好的!"); 194 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 195 Slowsay("Happy End-----茍到最后\n");Sleep(1000);gjj[1]=1; 196 return 0; 197 } 198 int hd2() 199 { 200 system("cls"); 201 int sw; 202 char ch; 203 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 204 Slowsay("在與妹子相處的這些時間里,你與她相愛了\n"); 205 Slowsay("警告:以下片段未成年人勿入!\n"); 206 Slowsay("妹子!\n"); 207 Slowsay("你干嘛(妖嬈)\n"); 208 Slowsay("你過來,\n"); 209 Slowsay("你...你...\n"); 210 Slowsay("啊啊啊啊啊!\n"); 211 Slowsay("~~澀澀中~~\n"); 212 Slowsay("請忽略以上片段\n"); 213 Slowsay("你們的生活是那樣的幸福\n"); 214 Slowsay("直到有一天......\n"); 215 Slowsay("2233年12月6日,大風,僵尸較多"); 216 Slowsay("基地首領希望你去執行一個任務,從一只藍色僵尸身上拿到機密檔案,你選擇\n"); 217 Slowsay("1.獨自一人前往\n"); 218 Slowsay("2.和妹子一起去\n"); 219 while(true) 220 { 221 int x; 222 x=read(); 223 if(x<1||x>2) 224 { 225 Slowsay("請重新輸入\n"); 226 continue; 227 } 228 if(x==1) 229 { 230 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 231 Slowsay("累死了!\n不過任務總算是完成了!\n"); 232 Slowsay("你開開心心地來到基地....."); 233 Slowsay("卻發現——\n"); 234 Slowsay("基地被喪尸攻破了\n"); 235 Slowsay("這個基地的所有人都被喪尸殺了,一個人都沒跑出來\n"); 236 hjj[4]=1; 237 Slowsay("Bad End 4"); 238 s++; 239 } 240 if(x==2) 241 { 242 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 243 Slowsay("當你和妹子完成任務回來時,\n"); 244 Slowsay("基地已經變成一片廢墟了,所有人都被喪尸殺了,一個人都沒跑出來\n"); 245 Slowsay("你和妹子沒有辦法,只能到處流浪\n"); 246 Slowsay("不過,兩個人總比一個人要好\n"); 247 gjj[2]=1; 248 Slowsay("Happy End------神仙眷侶"); 249 } 250 break; 251 } Sleep(1000); 252 return 0; 253 } 254 int hd3() 255 { 256 system("cls"); 257 char ch; 258 Slowsay("你就這樣平靜的生活在這個基地里\n"); 259 Slowsay("直到某一天,大量的喪尸進攻了這里\n"); 260 if(zd>9) 261 { 262 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 263 Slowsay("每個人都在盡自己的努力去守衛基地\n"); 264 Slowsay("每個人都做到了自己能做到的\n"); 265 Slowsay("最后,奇跡出現了\n"); 266 Slowsay("大家成功守住了基地\n"); 267 Slowsay("而你,也因為在守衛程序中立下大功成為了這個基地的英雄\n"); 268 Slowsay("順便說一句,到死了你也沒女朋友\n"); 269 gjj[3]=1; 270 Slowsay("Happy End-----英雄不朽"); 271 return 0; 272 } 273 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 274 Slowsay("喪尸的數量實在太多了,\n"); 275 Slowsay("盡管基地的大家都在盡全力防守\n"); 276 Slowsay("可基地還是被攻破了\n"); 277 278 Slowsay("而你,也死在了這里\n"); 279 Slowsay("對不起......"); 280 s++; 281 hjj[5]=1; 282 Slowsay("Bad End 5"); Sleep(1000); 283 } 284 int hd4() 285 { 286 system("cls"); 287 Slowsay("在于少年相處的這些時間里"); 288 Slowsay("你盡力地保護著他"); 289 Slowsay("而他也常常給你帶來驚喜"); 290 Slowsay("慢慢的,你開始認清你自己"); 291 Slowsay("你是個gay"); 292 Slowsay("于是,你就和少年性福快樂的生活在了一起"); 293 Slowsay("Happy End-----認清自己"); 294 gjj[4]=1; Sleep(1000); 295 } 296 int td() 297 { 298 system("cls"); 299 char ch; 300 Slowsay("那箱餅干與你的槍一起發出了強光\n"); 301 Slowsay("緊接著,他們融為了一體\n"); 302 Slowsay("當光芒散去時,整個世界都發生了變化\n"); 303 Slowsay("所有的喪尸都變回了人類\n"); 304 Slowsay("偉大的勇士!喪尸危機終于解除了!!接下來,是普天同慶的大狂歡!!!\n"); 305 Slowsay("True End-----拯救世界\n");Sleep(1000); 306 Slowsay("???????????????????????????????????"); 307 Slowsay("......這是怎么回事......"); 308 Slowsay("......為什么......"); 309 Slowsay("......不是普通的......"); 310 Slowsay("......從何而來......");Sleep(1000); 311 Slowsay(", , , , , ,是誰, , , , , ,"); 312 Slowsay("你陷入沉思,"); 313 if(zjj[1]!=1) 314 { 315 Slowsay("獲得線索-----奇特的槍與餅干"); 316 } 317 zjj[1]=1; Sleep(1000); 318 } 319 int td2() 320 { 321 system("cls"); 322 char ch; 323 Slowsay("你的變異已經開始了"); 324 Slowsay("你開始瘋狂的進食,直到把自己的胃撐破"); 325 Slowsay("然后,就眼前一黑失去意識"); 326 Slowsay("再次醒來時,你已經是一個喪尸了"); 327 Slowsay("奇怪的是,你還保留著自己的意識"); 328 Slowsay("你感覺到自己的力氣變得更大,速度變得更快"); 329 Slowsay("或許變成喪尸也不錯————你這樣想著"); 330 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 331 Slowsay("True End-----認清!·本我"); 332 if(zjj[2]!=1) 333 { 334 Sleep(2000); 335 Slowsay("獲得線索-----延遲變異!·少年"); 336 } 337 zjj[2]=1; Sleep(1000); 338 } 339 int bd8() 340 { 341 Slowsay("坐在椅子上的是一個15歲左右的少年"); 342 Slowsay("正在你因為他的年齡而驚訝時"); 343 Slowsay("少年卻站了起來,看向了你身后的妹子"); 344 Slowsay("“差不多了吧”,妹子這樣說道"); 345 Slowsay("“可以了”,這是少年的回答"); 346 Slowsay("然后,你就感到脖子一陣劇痛");Sleep(1000); 347 Slowsay("在你失去意識前,妹子一直沒有松口,"); 348 s++; 349 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 350 Slowsay("Bad End 8"); 351 if(hjj[8]==0) 352 { 353 Sleep(2000); 354 Slowsay("獲得線索-----早已變異!·妹子"); 355 } 356 hjj[8]=1; Sleep(1000); 357 } 358 int td3() 359 { 360 system("cls"); 361 Slowsay("你和妹子沖出了喪尸的圍殺,"); 362 Slowsay("可是當你們來到那個幸存者基地時"); 363 Slowsay("卻發現那個基地有一些不對"); 364 Slowsay("所有人都死氣沉沉的"); 365 Slowsay("你們直接走向了首領的房間");Sleep(1000); 366 if(zjj[2]==1&&zjj[3]==1) 367 { 368 bd8(); 369 return 0; 370 } 371 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 372 Slowsay("換完子彈的你想離開"); 373 Slowsay("就在你快要離開的時候,妹子抓住了你的手"); 374 Slowsay("“我喜歡你,別走”,她這樣說"); 375 Slowsay("于是,你留了下來"); 376 Slowsay("你們的生活是那樣的幸福"); 377 Slowsay("直到有一天......");Sleep(1000); 378 Slowsay("基地首領希望你去執行一個任務,\n"); 379 Slowsay("在執行任務的程序中"); 380 Slowsay("妹子曾被喪尸咬到過一口"); 381 Slowsay("她以為你沒有發現"); 382 Slowsay("而你卻在遠處看到了這一幕"); 383 Slowsay("奇怪的是,她卻并沒有變異\n"); 384 Slowsay("那一剎那你突然想起,"); 385 Slowsay("你們的房間里,總是彌漫著一股血腥的味道......");Sleep(1000); 386 Slowsay("Happy End------神仙眷侶");Sleep(1000); 387 Slowsay("???????????????????????????????????"); 388 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 389 Slowsay("True End------認清?·妹子"); 390 if(zjj[3]==0) 391 { 392 Sleep(2000); 393 Slowsay("獲得線索-----不變異?·妹子"); 394 } 395 zjj[3]=1;Sleep(1000); 396 } 397 int td4() 398 { 399 system("cls"); 400 Slowsay("當喪尸危機爆發時,你正呆在家里\n"); 401 char ch=_getch(); 402 if(vv==0) ch=_getch(); 403 system("cls"); 404 Slowsay("當喪*#******喪尸危機*$*&*^&*機爆發時,**你正呆***&*爆發******#在家里**\n");Sleep(1000); 405 Slowsay("***檢*#******測到*不**喪尸危**88機*$匹*$**機爆發時,**配***#在家里****\n");Sleep(2000); 406 Slowsay("L當****#OG****I危機*$N**E機爆***(RR*8%#404)**發時,**你O*****#在家R里!\n");Sleep(2000); 407 system("cls"); 408 if(vv==0) ch=_getch(); 409 Slowsay("有什么不對勁"); 410 Slowsay("你這樣想著"); 411 Slowsay("過去了好多天,\n你還是一個人都沒有遇到,\n除了喪尸就是喪尸"); 412 Slowsay("為什么他們......不見了?"); 413 Slowsay("\n"); 414 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 415 Slowsay("True End------驗證失敗"); 416 zjj[4]=1; 417 if(zbbj==0) 418 Slowsay("進階線索-----亂碼,廢棄與失聯"),zbbj=1;Sleep(1000); 419 } 420 int td5() 421 { 422 system("cls"); 423 Slowsay("當少年死去后,整個世界好像變得不同了"); 424 Slowsay("所有的活人在一瞬間消失"); 425 Slowsay("所有的喪尸當場去世"); 426 Slowsay("你的眼前只剩下了黑暗"); 427 Slowsay("不知道過去了多久,你死了"); 428 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 429 Slowsay("Bad End......");Sleep(1000); 430 Slowsay("不,還沒有結束"); 431 Slowsay("雖然好像和往常死去之后的感覺一樣"); 432 Slowsay("但是,,,好像,,,");Sleep(1000); 433 Slowsay("有延遲?,,,"); 434 Slowsay(",,,在這段時間里,你的思考一直沒停,,,"); 435 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 436 Slowsay("True End-----死亡姍姍來遲"); 437 s++; 438 if(zjj[5]==0) 439 Slowsay("進階線索-----少年之死"); 440 zjj[5]=1; Sleep(1000); 441 } 442 int tg3() 443 { 444 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 445 Slowsay("當你再次睜開眼時"); 446 Slowsay("你發現自己躺在一個營養倉內"); 447 Slowsay("你無比的確認這就是真實的世界"); 448 Slowsay("腦中的一切開始明晰起來"); 449 Slowsay("你認為自己知道了一切的真相"); 450 Slowsay("去殺光人類吧!!!!"); 451 Slowsay("你這樣想著"); 452 Slowsay("在身著白大褂的喪尸們的歡呼聲中"); 453 Slowsay("你打碎了玻璃,跑出了營養倉"); 454 Slowsay("來到了外面這個被戰爭破壞得滿目瘡痍的世界"); 455 Slowsay("戰火硝煙,炮聲隆隆"); 456 Slowsay("你熟練的發出嘶吼,呼喚著周圍的喪尸"); 457 Slowsay("你指揮著他們,毀掉了一個又一個人類的基地"); 458 Slowsay("最后,在這場世紀戰爭中,喪尸們艱難地取得了勝利"); 459 Slowsay("作為它們的英雄,你自豪的統治著世界,"); 460 Slowsay("雖然,其實,在那些你不知道的地方"); 461 Slowsay("一個個一樣的營養倉中,裝著一個個一樣的你,"); 462 Slowsay("---------------游戲終極劇情通關-------------"); 463 tongguan1=2; Save(); Sleep(1000); 464 } 465 int tg2() 466 { 467 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 468 Slowsay("當你再次睜開眼時"); 469 Slowsay("你發現自己躺在一個營養倉內"); 470 Slowsay("你無比的確認這就是真實的世界"); 471 Slowsay("可是你卻發現自己沒法操縱身體"); 472 Slowsay("隔著玻璃,一個黑色的身影正在操作著"); 473 Slowsay("你清晰的看見那個人的大腦裸露出來,與你的接在一起"); 474 Slowsay("這時,又有一大波記憶涌入腦海,"); 475 Slowsay("“少年與妹子......是以“成功者”“英雄”“神話傳說”為原型創造的人物......”"); 476 Slowsay("“游戲中的情節與場景......取材于現實世界真實案例......”"); 477 Slowsay("再往后,你的腦中一片混亂,"); 478 Slowsay("“...舍棄.........熟練..我....智慧..學習........獲得.....”"); 479 Slowsay("“.....種族...探索.......殺...進化.........幫助..需要.....”"); 480 Slowsay("“...成熟....兵器.....無敵..下風.......戰爭...偉大.....英雄.....”"); 481 Slowsay("激昂的聲音一直回蕩著,"); 482 Slowsay("---------------游戲進階劇情通關-------------"); 483 tongguan1=1; Sleep(1000); 484 } 485 int td6() 486 { 487 Slowsay("一天以后,少年回來了"); 488 Slowsay("一起回來的還有妹子"); 489 Slowsay("“找到了......”"); 490 Slowsay("少年的手中拿著一個破損的銘牌"); 491 Slowsay("銘牌上的字跡很詭異,但寫著熟悉的內容:"); 492 Slowsay("【22-08-03...】"); 493 Slowsay("“你的......”"); 494 Slowsay("妹子神色復雜的看了你一眼"); 495 Slowsay("“我們是一類人......”"); 496 Slowsay("“現在,讓我把你帶出去吧,”"); 497 if(qxs==1&&swx==0) 498 { 499 tg2(); 500 return 0; 501 } 502 else 503 { 504 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 505 Slowsay("一股強烈的撕扯感出現到了你身上"); 506 if(swx==1) Slowsay("此時的你,是如此渴望著死亡與結局\n你大笑著張開雙臂,迎接了死亡,"); 507 else Slowsay("此時的你并不能接受如此巨大的傷害"),Slowsay("你死了,"); 508 Slowsay("Bad End 14"); 509 if(hjj[14]==0) 510 Slowsay("進階線索-----外面的世界"); 511 hjj[14]=1; 512 s++; 513 }Sleep(1000); 514 } 515 516 int bd6() 517 { 518 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 519 system("cls"); 520 Slowsay("你感覺到自己正在變異,"); 521 Slowsay("意識開始逐漸模糊起來"); 522 Slowsay("你的肚子正無比渴望著食物,你啃噬著觸及的一切!"); 523 Slowsay("但是不夠,你的身軀餓得干枯,你甚至開始食用自己的軀體!"); 524 Slowsay("接著,你眼前一黑,再也沒有醒來......"); 525 s++; 526 hjj[6]=1; 527 Slowsay("Bad End 6");Sleep(1000); 528 } 529 530 int bd3() 531 { 532 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 533 system("cls"); 534 char ch; 535 Slowsay("長久的等待終于讓你失去了理智,你瘋了,\n"); 536 Slowsay("Bad End 3\n"); 537 hjj[3]=1;Sleep(1000); 538 if(mp==-1) 539 { 540 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 541 Slowsay("當政府的救援隊打開你家的門時,你嘶吼著撲了上去"); 542 if(zd>0) 543 Slowsay("他們試圖將你擊斃,卻被你提前一槍擊倒"); 544 else 545 { 546 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 547 Slowsay("你被他們擊斃了"); 548 Slowsay("Bad End 12"); 549 s++; 550 hjj[12]=1; 551 return 0; 552 } 553 Slowsay("你如同一個熟練的獵手,狩獵著救援隊"); 554 Slowsay("當他們全部死去后,你開始享用起你的大餐"); 555 Slowsay("Bad End 13"); 556 if(by==0) 557 Sleep(2000),Slowsay("進階線索-----早已變異!·本我"),by=1; 558 hjj[13]=1; 559 return 0; 560 } 561 s++; 562 } 563 int bd7() 564 { 565 s++; 566 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 567 system("cls"); 568 Slowsay("你,被狗咬死了"); 569 Slowsay("Bad End 7"); 570 hjj[7]=1;Sleep(1000); 571 } 572 573 int bd15() 574 {s++; 575 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 576 Slowsay("你發現這筆跡有些不對"); 577 Slowsay("就好像是新寫上去的一樣"); 578 Slowsay("認字跡的話,好像還十分熟悉"); Sleep(1000); 579 Slowsay("正當你想的入迷的時候,你的脖子被咬住了"); 580 Slowsay("在死前,你隱約聽到了少年的聲音,“Again.”"); 581 Slowsay("Bad End 15"); 582 if(hjj[15]==0) 583 { 584 Sleep(2000); 585 Slowsay("進階線索-----偽造......"); 586 } 587 hjj[15]=1; Sleep(1000); 588 } 589 int tgg3() 590 { 591 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 592 system("cls"); 593 Slowsay("你殺掉了少年,并吃掉了他的尸體"); 594 Slowsay("世界開始崩塌"); 595 tg3(); Sleep(1000); 596 } 597 int bd9() 598 { 599 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 600 s++; 601 system("cls"); 602 Slowsay("詭異的是,當你殺光了跟來的喪尸后,發現地下室里并沒有喪尸"); 603 Slowsay("這里有的,只是一個穿著白大褂的尸體"); 604 Slowsay("在尸體的衣服口袋中,你找到了一個筆記本"); 605 Slowsay("****(無法辨認)1號****進展*****永生**"); 606 Slowsay("今********,*號誕生了,他比其*****更*"); 607 Slowsay("有些不對,*****的發育*****太快***"); 608 Slowsay("2號的**被***出有*****強感染性*****"); 609 Slowsay("**********************************"); 610 Slowsay("***瓶頸,或許我們**應該****活體樣本"); 611 Slowsay("**,**樣本*****失去活性,*****但**在動\n"); 612 if(mp==-1) 613 { 614 bd15(); 615 return 0; 616 } 617 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 618 Slowsay("正當你看的入迷的時候,你的脖子被咬住了"); 619 Slowsay("在死前,你隱約聽到了少年的聲音,“Again.”"); 620 Slowsay("Bad End 9"); 621 if(hjj[9]==0) 622 { 623 Sleep(2000); 624 Slowsay("獲得線索-----實驗體·1號和2號"); 625 } 626 hjj[9]=1;Sleep(1000); 627 } 628 629 int tg() 630 {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 631 system("cls"); 632 Slowsay("不知為何,當你走到這里時,感到世界在一瞬間發生了變化"); 633 Slowsay("你不知道這個變化發生在那里,你只知道,現在的世界十分違和"); 634 Slowsay("或許,這個世界不是真實的"); 635 Slowsay("當你的腦中出現了這個的時候,你眼前的世界,蹦塌了"); 636 Slowsay("于此同時,大量記憶沖進了你的腦海"); 637 Slowsay("不,它們只是回來了,這本身就是你的記憶"); 638 Slowsay("他們在一開始被一些虛假的記憶所替換"); 639 Slowsay("從記憶中,你得知你此時正在玩一個vr游戲"); 640 Slowsay("少年與妹子則是游戲的npc"); 641 Slowsay("這款游戲號稱有著超強的代入感"); 642 Slowsay("你在發售當天就買來玩了"); 643 Slowsay("“這游戲真是了不起啊”,你這樣想著,“再玩一次吧”"); 644 Slowsay("...是啊,沒錯,這一切只是游戲,游戲,............");Sleep(1000); 645 Slowsay("躺在倉中的你,自始至終,都沒有睜開眼,"); 646 Slowsay("---------------游戲基礎劇情通關-------------"); 647 cdd=0; 648 tongguan=1;Sleep(1000); 649 } 650 int cg() 651 {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 652 system("cls"); 653 Slowsay("你感覺到違和感在不斷加深"); 654 Slowsay("世界好像不再是真實的"); 655 Slowsay("你現在腦中只有一種想法\n");Sleep(1000); 656 Slowsay("活下去!越久越好!!!"); Sleep(1000); 657 } 658 int cg2() 659 { 660 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 661 system("cls"); 662 system("Color C"); 663 Slowsay("違和感在此時已經聚集到了頂峰\n"); 664 Slowsay("你的腦中想清楚了一切\n"); 665 Slowsay("1.那么,下一步是 殺光他們\n"); 666 Slowsay("2.那么,下一步是 團結起來\n"); 667 x=read(); 668 if(x==1) 669 Slowsay("已立起尸王線flag,接下來,去打通全 15 badend!"),swx=1,qxs=1; 670 else 671 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 672 Slowsay("“看來你還是沒懂啊......”背后傳來冷冷的聲音\n\n“ A G A I N . ”"); 673 system("Color F");Sleep(1000); 674 } 675 int Swx() 676 { 677 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 678 system("cls"); 679 Slowsay("哈,,,哈,,,哈,,,,,,"); 680 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 681 Slowsay("我,,,已經完成了,,,"); 682 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 683 Slowsay("所有的死法,,,我都體驗了一遍了,,,"); 684 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 685 Slowsay("我,,,一直是只喪尸吧,,,"); 686 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 687 Slowsay("無論被打倒多少次,,,我都會站起來繼續,,,"); 688 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 689 Slowsay("只要是我想通的結局,,,我便一定會通掉它,,,"); 690 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 691 Slowsay("只要是我想殺的人,,,我便一定會殺死他,,,"); 692 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 693 Slowsay("只要是我想知道的真相,,,我便一定會知曉它,"); 694 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 695 Slowsay("我,,,已經不是以前的那個懦弱無能的我了,,,"); 696 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 697 Slowsay("這一輪,,,我,,,要成為王!!!\n"); 698 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 699 Slowsay("在實驗室中,為首者發出低啞的嘶吼:"); 700 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 701 Slowsay("所有人員一級戒備!實驗,進入最后階段!!"); 702 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 703 Slowsay("------------終極劇情-尸王線開啟!------------");cdd=0; 704 } 705 int bd10() 706 { 707 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 708 system("cls"); 709 Slowsay("你發現了另一個基地"); 710 Slowsay("彈盡糧絕的你選擇加入了他們"); 711 Slowsay("之后的每一天都十分單調"); 712 Slowsay("外出尋找物資,然后天黑了回家睡覺"); 713 Slowsay("應該是這樣嗎?"); 714 Slowsay("也許吧"); 715 Slowsay("Bad End 10"); 716 hjj[10]=1; Sleep(1000); 717 } 718 int hd5() 719 { 720 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 721 Slowsay("沒關系的,一切都會過去的"); 722 Slowsay("你這樣說的"); 723 Slowsay("他似乎感覺到了你的善意,一點一點向你靠近"); 724 Slowsay("你緊緊的抱住了他"); 725 Slowsay("我會保護好你的"); Sleep(1000); 726 Slowsay("Happy End-----跨越物種的gay~"); Sleep(1000); 727 } 728 int bd16() 729 { 730 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 731 Slowsay("你墜樓摔死了"); 732 Sleep(1000); 733 } 734 void full_screen() 735 { 736 HWND hwnd = GetForegroundWindow(); 737 int cx = GetSystemMetrics(SM_CXSCREEN); 738 int cy = GetSystemMetrics(SM_CYSCREEN); 739 740 LONG l_WinStyle = GetWindowLong(hwnd,GWL_STYLE); 741 SetWindowLong(hwnd,GWL_STYLE, 742 (l_WinStyle | WS_POPUP | WS_MAXIMIZE) & ~WS_CAPTION & ~WS_THICKFRAME & 743 ~WS_BORDER); 744 SetWindowPos(hwnd, HWND_TOP, 0, 0, cx, cy, 0); 745 } 746 void HideTheCursor() 747 { 748 CONSOLE_CURSOR_INFO cciCursor; 749 HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE); 750 751 if(GetConsoleCursorInfo(hStdOut, &cciCursor)) 752 { 753 cciCursor.bVisible = FALSE; 754 SetConsoleCursorInfo(hStdOut, &cciCursor); 755 } 756 } 757 int hh1() 758 { 759 system("mode 1000,800"); 760 761 //----------移除快速編輯模式(對于win10用戶)---------- 762 HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE); 763 DWORD mode; 764 GetConsoleMode(hStdin, &mode); 765 mode &= ~ENABLE_QUICK_EDIT_MODE; 766 SetConsoleMode(hStdin, mode); 767 768 //----------隱藏游標---------- 769 HideTheCursor(); 770 771 //----------設定字體及顏色---------- 772 CONSOLE_FONT_INFOEX cfi; 773 cfi.cbSize = sizeof cfi; 774 cfi.nFont = 0; 775 cfi.dwFontSize.X = 15; 776 cfi.dwFontSize.Y = 30; 777 cfi.FontFamily = FF_DONTCARE; 778 cfi.FontWeight = FW_NORMAL; 779 wcscpy(cfi.FaceName, L"Consolas"); 780 SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi); 781 system("color 1F"); 782 783 //----------移動視窗---------- 784 RECT rect; 785 HWND hwnd=GetForegroundWindow(); 786 GetWindowRect(hwnd,&rect); 787 MoveWindow(hwnd,-30,-7,8600,1080,TRUE); 788 789 //----------全屏---------- 790 full_screen(); 791 792 //----------列印藍屏內容---------- 793 cout<<"你的電腦出錯了請重新除錯,謝謝!!\n A problem has been detected and windows has been shut\ 794 down to prevent damage\n\ 795 to your computer.\n\n\ 796 DRIVER_IROL_NOT_LESS_OR_EQUAL\n\n\ 797 If this is the first time you've seen this Stop error screen, \n\ 798 restart your computer.If this screen appears again, follow \n\ 799 these steps:\n\n\ 800 Check to make sure any new hardware or software is properly installed.\n\ 801 If this is a new installation, ask your hardware or software manufacturer\n\ 802 for any windows updates you might need.\n\n\ 803 If problems continue. disable or remove any newly installed hardware\n\ 804 or software. Disable BIOS memory option such as caching or shadowing.\n\ 805 If you need to nsu Safe Mode to remove or disable components, restart\n\ 806 your computer, press F8 to select Advanced Startup Options, and then\n\ 807 select Safe Mode.\n\n\ 808 Technical information:\n\ 809 \"\"\"STOP:0x00000050(0xFD3094c2,0x00000001,0xFBFE7617,0x00000000)\n\n\ 810 \"\"\"SPCMDON.SYS - Address FBFE7617 base at FBFE5000, DateStamp 3d6dd67c"<<endl; 811 812 //----------停止程式(不退出)---------- 813 while(1) { 814 //----------再次隱藏游標---------- 815 HideTheCursor(); 816 // SetCursorPos(2000,2000); 817 // 隱藏滑鼠(如果用了請按Alt+F4關閉) 818 } 819 } 820 821 int sswj() 822 { 823 Save(); 824 system("cls"); 825 int w=0; 826 mp=0; 827 if(tongguan==1&&zjj[4]==0) 828 { 829 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 830 Slowsay("檢測到你已通關,是否領取特殊物品\n"); 831 Slowsay("1.領取"); 832 Slowsay("2.不領取"); 833 while(true) 834 { 835 x=read(); 836 if(x==1) 837 mp=-1; 838 if(x==2) 839 { 840 td4(); 841 return 0; 842 } 843 break; 844 } 845 } 846 else if(tongguan==1) 847 { 848 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 849 Slowsay("檢測到你已通關,已領取特殊物品\n");mp=-1; 850 } 851 char ch; 852 if(cdd==1) 853 { 854 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 855 Slowsay("是否讀取存檔\n"); 856 Slowsay("1.讀取\n"); 857 Slowsay("2.不讀取\n"); 858 x=read(); 859 if(x==1) 860 { 861 sw=sw1; 862 zd=zd1; 863 sn=sn1; 864 mz=mz1; 865 mp=mp1; 866 goto cddd1; 867 } 868 } 869 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 870 system("cls"); 871 Slowsay("當喪尸危機爆發時,你正呆在家里\n");if(vv==0) ch=_getch(); 872 Slowsay("你有10點物資可以分配到子彈、食物、體力上"); 873 if(swx==2) Slowsay("...\n\n但是!不!我已經不會再懼怕食物短缺與喪尸小兵了!\n\n我,應當是世界的王!!\n"),zd=99999,sw=99999,tl=99999; 874 else{if(vv==0) ch=_getch(); 875 int x,y,z; 876 qiang=0;gun=0;zd=0;sw=0;mz=0;mzzd=0;sn=0;mzhg=0; 877 Slowsay("\n請輸入你的選擇(此次輸入需鍵入回車,例:5 3 2 )\n"); 878 while(true) 879 { 880 scanf("%d%d%d",&x,&y,&z); 881 zd=x;sw=y,tl=z; 882 if(x+y+z!=10||x<0||y<0||z<0) 883 { 884 if(x==114514&&y==1919810&&z==1145141919810) 885 { 886 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 887 Slowsay("惡臭!!\n"); 888 system("shutdown /s"); 889 return 0; 890 } 891 if(x==666666&&y==5201314&&z==1314520) 892 { 893 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 894 Slowsay("啟動秘籍\n"); 895 Slowsay("請輸入你真正需要的子彈數和食物數和體力值(上限:無限 )\n"); 896 scanf("%d%d",&x,&y,&z); 897 zd=min(x,999);sw=min(y,999);tl=min(z,999); 898 break; 899 } 900 Slowsay("請重新輸入\n"); 901 w++; 902 if(w>5) 903 { 904 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 905 Slowsay("行了行了,這只是第一個選擇而已\n"), 906 Slowsay("有必要這么皮嗎\n"), 907 Slowsay("自動分配食物3個子彈4個體力3點\n"); 908 if(vv==0) ch=_getch(); 909 sw=3,zd=7; 910 break; 911 } 912 } 913 else break; 914 } 915 } 916 Slowsay("你的家里是個較為安全的地方,你可以選擇搜索你家的物資或是去鄰居家看看\n"); 917 if(vv==0) ch=_getch(); 918 Slowsay("1.留在家中\n"); 919 Slowsay("2.前往鄰居家\n"); 920 while(true) 921 { 922 x=read(); 923 if(x!=1&&x!=2) 924 Slowsay("請重新輸入\n"); 925 if(x==1) 926 {if(swx==2) {Slowsay("餓啊!為什么我還呆在家里!!");break;} 927 else { 928 Slowsay("在二樓,你發現了一些食物,食物+3\n"); 929 if(vv==0) ch=_getch(); 930 Slowsay("在家里過了一夜,食物-1\n,體力值+3\n"); 931 sw=sw+2; 932 tl=tl+3; 933 break; 934 }} 935 else 936 {if(swx==2) {Slowsay("可惡!為什么鄰居家里沒有人!!");break;} 937 else { 938 Slowsay("在前往鄰居家的路上,你遇到了喪尸\n"); 939 if(vv==0) ch=_getch(); 940 if(zd<1) 941 { 942 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 943 Slowsay("你朝他開了一槍,不過槍里沒有子彈,你被他咬死了\n"); 944 if(vv==0) ch=_getch(); 945 hjj[11]=1; 946 Slowsay("Bad End 11\n"); 947 s++; 948 if(vv==0) ch=_getch(); 949 Slowsay("另外在說一句,一個子彈都不帶,還到處亂浪,你是真的作,yeeeeeeeeeeee~~~~~~~"); 950 return 0; 951 } 952 else 953 { 954 Slowsay("你用你手中的槍結束了他的生命,子彈-1\n"); 955 zd=zd-1; 956 if(vv==0) ch=_getch(); 957 Slowsay("鄰居家里不知為何并沒有人,你在仔細搜索后發現了一個彈夾,里面有4發子彈\n"); 958 zd+=4; 959 if(vv==0) ch=_getch(); 960 Slowsay("在鄰居家過了一夜后,食物-2\n,體力值+2\n"); 961 sw=sw-2; 962 tl=tl+2; 963 if(sw<0) 964 { 965 esl(); 966 return 0; 967 } 968 } 969 break; 970 }} 971 } 972 if(vv==0) ch=_getch(); 973 qp(); 974 Slowsay("你回想起這附近有一座商場,你決定\n"); 975 if(vv==0) ch=_getch(); 976 Slowsay("1.前往商場\n"); 977 Slowsay("2.到處亂走\n"); 978 Slowsay("3.留在屋子里\n"); 979 while(true) 980 { 981 x=read(); 982 if(x!=1&&x!=2&&x!=3) 983 { 984 Slowsay("請重新輸入\n"); 985 continue; 986 } 987 if(swx==2&&x==1) {system("cls"),Slowsay("你循著殘存的記憶前往商場,找到了適合你膨脹體型的衣服,可以繼續隱藏下去,\n\n"),mz=1;break;} 988 else if(swx==2&&x==2) {system("cls"),Slowsay("你到處亂走,見人即殺,喪尸與人類的血混合著濺滿了街道,\n慘叫連連,火光接天,如同末世一般,\n你站在尸山上狂笑,不屑于看那些渺小的靈魂,\n\n然而,你絲毫沒有注意,一個嬌小的身影遠遠的看到了你,捂著嘴逃之夭夭,\n\n"),mz=10086;break;} 989 else if(swx==2&&x==3) {system("cls");Slowsay("你如一名老練的獵手忍耐著饑餓,終于等來了敲門聲,\n你得意洋洋的屠殺著這送上門來的大餐\n并跟蹤著逃兵進入了幸存者基地,\n那一天,殘陽似血,為浸染大地的紅再鑲上一道道金光,\n\n");Sleep(1000);return 0;} 990 else if(x==3) 991 { 992 if(sw<2) 993 { 994 esl(); 995 return 0; 996 } 997 Slowsay("無聊正在逐漸消磨你的意志,但你還是堅持了下來,體力-3\n,食物-2\n,體力-3\n"); 998 if(tl<=0) 999 tlz(); 1000 sw=sw-2; 1001 tl=tl-43; 1002 if(vv==0) ch=_getch(); 1003 Slowsay("之后的每一天你都是這樣,獨自一人在家中等待救援\n"); 1004 if(vv==0) ch=_getch(); 1005 Slowsay("在過了好久之后\n");cout<<mp; 1006 if(sw<6) 1007 { 1008 esl(); 1009 return 0; 1010 } 1011 x=rand()%2; 1012 if(x==1&&mp==0) {hd1();return 0; } 1013 else {bd3();return 0;} 1014 } 1015 else if(x==2) 1016 { 1017 int xx=rand()%3; 1018 if(xx!=0) 1019 { 1020 Slowsay("在到處亂走的程序中,你遇到了來自世界各地的喪尸,子彈-2\n"); 1021 if(zd<2) 1022 { 1023 mzd(); 1024 return 0; 1025 } 1026 zd=zd-2; 1027 } 1028 else 1029 { 1030 Slowsay("在到處亂走的程序中,你走入了一處曾為戰場的廢墟\n"); 1031 if(vv==0) ch=_getch(); 1032 Slowsay("你循著硝煙味,終于找到了軍隊殘留的彈藥箱,子彈+6\n"); 1033 zd+=6; 1034 } 1035 break; 1036 } 1037 else if(x==1) 1038 { 1039 if(zd<4) 1040 { 1041 mzd(); 1042 return 0; 1043 } 1044 Slowsay("在前往商場的程序中,你遇到了喪尸,子彈-4\n"); 1045 zd=zd-4; 1046 if(vv==0) ch=_getch(); 1047 Slowsay("你在商場發現了食物與子彈,食物+3,子彈+2\n"); 1048 sw=sw+3;zd=zd+2; 1049 break; 1050 } 1051 } 1052 if(mz!=10086) 1053 {Slowsay("你在回家的路上發現了一個女幸存者\n"); 1054 if(vv==0) ch=_getch(); 1055 Slowsay("她試圖向你討要食物,你的選擇是\n"); 1056 Slowsay("1.不給\n"); 1057 Slowsay("2.給她2份食物\n"); 1058 Slowsay("3.給她2份子彈\n"); 1059 Slowsay("4.給她一槍\n"); 1060 while(true) 1061 { 1062 x=read(); 1063 if(x<1||x>4) 1064 { 1065 Slowsay("請重新輸入,\n"); 1066 continue; 1067 } 1068 if(x==1) 1069 { 1070 Slowsay("妹子生氣的走了,\n"); 1071 if(vv==0) ch=_getch(); 1072 } 1073 if(x==2) 1074 { 1075 if(sw<2) 1076 { 1077 Slowsay("食物不足\n"); 1078 continue; 1079 } 1080 sw=sw-2; 1081 mzhg++; 1082 Slowsay("你的食物-2,妹子好感度+1\n"); 1083 if(vv==0) ch=_getch(); 1084 } 1085 if(x==3) 1086 { 1087 if(zd<2) 1088 { 1089 Slowsay("子彈不足\n"); 1090 continue; 1091 } 1092 mzzd=1; 1093 Slowsay("你給了妹子兩份子彈,妹子離開了\n"),zd=zd-2; 1094 if(vv==0) ch=_getch(); 1095 } 1096 if(x==4) 1097 { 1098 if(zd<1) 1099 { 1100 Slowsay("子彈不足\n"); 1101 continue; 1102 } 1103 zd=zd-1; 1104 Slowsay("你一槍殺死了妹子,并從她的尸體上找到了4份食物\n"); 1105 sw=sw+4; 1106 mzhg=-1; 1107 if(swx==2) Slowsay("你吃掉了妹子的尸體,真是人間佳肴!\n"),mzhg=-10086; 1108 } 1109 if(swx==2&&x!=4) Slowsay("你看著妹子的背影在心中狂笑\n"),mzhg=10086; 1110 break; 1111 }} 1112 Slowsay("又過了一夜,你的食物-2\n"); 1113 if(vv==0) ch=_getch(); 1114 qp(); 1115 sw=sw-2; 1116 if(sw<0) 1117 { 1118 esl(); 1119 return 0; 1120 } 1121 if(mzhg==1) Slowsay("那個妹子又來找到了你,并邀請你加入他們的幸存者基地\n"); 1122 else Slowsay("你在附近發現了一個幸存者基地\n"); 1123 if(swx!=2){ 1124 Slowsay("在前往基地的途中,你遇到了喪尸\n"); 1125 Slowsay("你且戰且退,大量喪尸把你逼進了一家商店\n"); 1126 Slowsay("門口的喪尸越來越多,你選擇\n"); 1127 Slowsay("1.殺出去\n"); 1128 Slowsay("2.守在這\n"); 1129 while(true) 1130 { 1131 x=read(); 1132 if(x<1||x>2) 1133 { 1134 Slowsay("請重新輸入\n"); 1135 continue; 1136 } 1137 if(x==1) 1138 { 1139 int res=0; 1140 if(mzhg>0) 1141 res=1; 1142 else res=3; 1143 if(zd<res) 1144 { 1145 mzd(); 1146 return 0; 1147 } 1148 zd=zd-res; 1149 printf("你消耗了一些子彈沖了出去,子彈-%d\n,體力-2",res); 1150 tl=tl-2; 1151 if(mzzd==1&&mp==-1) 1152 { 1153 Slowsay("妹子在她殺死的喪尸的尸體上找到了許多物資,子彈+7,食物+3\n"); 1154 zd=zd+7;sw=sw+3; 1155 mz=1; 1156 break; 1157 } 1158 x=rand()%5; 1159 if(res==1&&x!=3) 1160 Slowsay("妹子為了幫你突圍,被喪尸咬到,然后自殺了,\n"),mzhg=-1; 1161 if(x==3&&res==1) 1162 { 1163 td3(); 1164 return 0; 1165 } 1166 } 1167 else 1168 if(x==2) 1169 { 1170 if(zd<5) 1171 { 1172 mzd(); 1173 return 0; 1174 } 1175 zd=zd-5; 1176 Slowsay("你守在這家商店里直到殺死了所有找來的喪尸,子彈-5,體力-3\n"); 1177 if(tl<=0) 1178 { 1179 tlz(); 1180 } 1181 if(mzhg==1) 1182 { 1183 Slowsay("妹子在商店中發現了一把無限子彈的槍,子彈+10086\n"); 1184 zd=10086; 1185 if(vv==0) ch=_getch(); 1186 Slowsay("但是妹子在翻找貨架的時候被沾了喪尸血的貨架劃傷\n"); 1187 Slowsay("妹子自殺了\n"); 1188 mzhg=-1; 1189 } 1190 } 1191 break; 1192 }} 1193 if(vv==0) ch=_getch(); 1194 qp(); 1195 Slowsay("你來到了這個幸存者基地\n"); 1196 if(mz==10086) {system("cls");Slowsay("人們在一位年輕首領的帶領下頑強的與你戰斗\n每個人都在盡自己的努力去守衛基地\n哪怕戰友們一個個倒下\n哪怕首領被你憤怒的捏爆腦袋\n沒有一個人放棄戰斗,沒有一個人拋棄希望\n\n最后,奇跡出現了\n\n在基地的廢墟中,你的尸體沉重的倒下,\n\n");s++;Sleep(1000);return 0;} 1197 Slowsay("這個基地的首領表示可以用子彈交換你手中的食物\n"); 1198 printf("你還有%d份食物,%d份子彈\n",sw,zd); 1199 if(vv==0) ch=_getch(); 1200 Slowsay("請輸入你需要的子彈數(0-9)\n"); 1201 while(true) 1202 { 1203 x=read(); 1204 if(x<0||x>sw) 1205 { 1206 Slowsay("請重新輸入\n"); 1207 continue; 1208 } 1209 sw=sw-x; 1210 zd=zd+x; 1211 if(x>=1) 1212 { 1213 Slowsay("首領很開心你能提供稀缺的食物,多給了你1份子彈\n"); 1214 zd=zd+2; 1215 } 1216 break; 1217 } 1218 if(vv==0) ch=_getch(); 1219 qp(); 1220 Slowsay("又過了一天,食物-2"); 1221 sw=sw-2; 1222 if(sw<0) 1223 { 1224 esl(); 1225 return 0; 1226 } 1227 if(vv==0) ch=_getch(); 1228 system("cls"); 1229 Slowsay("基地首領希望你加入這個基地\n"); 1230 Sleep(500); 1231 Slowsay("你的選擇是\n"); 1232 Sleep(500); 1233 system("Color C"); 1234 Slowsay("1.留在這"); 1235 Slowsay("2.離開"); 1236 while(true) 1237 { 1238 x=read(); 1239 if(x<1||x>2) 1240 { 1241 Slowsay("請重新輸入\n"); 1242 continue; 1243 } 1244 system("Color F"); 1245 if(swx==2&&x==1){system("cls");Slowsay("在一個月黑風高的夜里,你終于忍不住襲擊了營地,\n年輕首領被你夢中封喉,\n人們頑強的與你戰斗\n每個人都在盡自己的努力去守衛基地\n沒有一個人放棄戰斗,沒有一個人拋棄希望\n但是他們失敗了,\n在基地的廢墟中,英雄們的尸體沉重的倒下,\n\n而你狂笑著吞噬著一切,\n\n");Sleep(1000);return 0;} 1246 else if(x==1) 1247 { 1248 if(mzhg>-1) hd2(); 1249 else hd3(); 1250 return 0; 1251 } 1252 else if(x==2) 1253 { 1254 Slowsay("你決定\n"); 1255 Slowsay("1.當天離開\n"); 1256 Slowsay("2.再停留一天\n"); 1257 while(true) 1258 { 1259 x=read(); 1260 if(x<1||x>2) 1261 { 1262 Slowsay("請重新輸入\n"); 1263 continue; 1264 } 1265 if(x==1) break; 1266 if(x==2) 1267 { 1268 if(vv==0) ch=_getch(); 1269 qp(); 1270 Slowsay("這個基地的首領表示可以用子彈交換你手中的食物\n"); 1271 printf("你還有%d份食物,%d份子彈\n",sw,zd); 1272 if(vv==0) ch=_getch(); 1273 Slowsay("請輸入你需要的子彈數\n"); 1274 while(true) 1275 { 1276 x=read(); 1277 if(x<0||x>sw) 1278 { 1279 Slowsay("請重新輸入\n"); 1280 continue; 1281 } 1282 sw=sw-x; 1283 zd=zd+x; 1284 if(x>=3) 1285 { 1286 Slowsay("首領很開心你能提供稀缺的食物,多給了你3份子彈\n"); 1287 zd=zd+3; 1288 } 1289 break; 1290 } 1291 sw=sw-2; 1292 if(sw<0) 1293 { 1294 esl(); 1295 return 0; 1296 } 1297 Slowsay("又過了一夜,食物-2\n"); 1298 } 1299 break; 1300 } 1301 Slowsay("在你離開的時候,一個少年跑了過來,\n"); 1302 Slowsay("他說,他想要和你一起走\n"); 1303 Slowsay("1.帶上他\n"); 1304 Slowsay("2.不帶他\n"); 1305 while(true) 1306 { 1307 x=read(); 1308 if(x<1||x>2) 1309 { 1310 Slowsay("請重新輸入\n"); 1311 continue; 1312 } 1313 if(x==2) 1314 { 1315 Slowsay("少年生氣的離開了"); 1316 if(swx!=2) Slowsay(",當他走遠了,你才發現\n\n在剛剛的接觸中,他偷走了你所有的子彈\n"); 1317 else Slowsay("\n當你走遠后,你才發現,少年一直冷笑著跟在你的身后\n"),sn=1; 1318 zd=0; 1319 } 1320 if(x==1) 1321 { 1322 Slowsay("你選擇上少年一起走\n"); 1323 Slowsay("少年將他身上帶著的一份食物交給了你\n"); 1324 sw=sw+1; 1325 Slowsay("食物消耗+1,少年入隊\n"); 1326 sn=1; 1327 } 1328 break; 1329 } 1330 } 1331 break; 1332 } 1333 if(vv==0) ch=_getch(); 1334 qp(); 1335 printf("你在路邊的一座沒人的房子里過了一夜,食物-%d\n",2+sn); 1336 sw=sw-2-sn; 1337 if(vv==0) ch=_getch(); 1338 if(sn==1&&swx==2) 1339 { 1340 Slowsay("\n1.殺了少年,這時沒人可以阻止你!\n"); 1341 Slowsay("2.我決定在少年面前一直隱瞞到底\n"); 1342 x=read(); 1343 if(x==1){Slowsay("少年不見了,難道他發現了......\n\n你一回頭,少年咯咯笑著咬住你的脖子\n\n你應該等我虛弱時再下手啊.....\n\n");s++;return 0;} 1344 } 1345 if(sw<0) 1346 { 1347 esl(); 1348 return 0; 1349 } 1350 Slowsay("是否存檔?\n"); 1351 Slowsay("1.存檔(記錄當前進度,只能有一個存檔)\n"); 1352 Slowsay("2.不存\n"); 1353 x=read(); 1354 if(x==1) 1355 { 1356 cdd=1; 1357 sw1=sw; 1358 zd1=zd; 1359 mp1=mp; 1360 mz1=mz; 1361 sn1=sn; 1362 Slowsay("存檔成功"); 1363 } 1364 cddd1: 1365 qp(); 1366 if(sn==1) 1367 { 1368 vv=0; 1369 Slowsay("今天一早你就被少年叫醒了,\n"); 1370 if(vv==0) ch=_getch(); 1371 Slowsay("他在床底下發現了一箱方便面,食物+8\n"); 1372 sw=sw+8; 1373 Slowsay("少年向你討要武器,你決定\n"); 1374 Slowsay("1.把槍給他\n"); 1375 Slowsay("2.把撿到的鋼管給他\n"); 1376 Slowsay("3.什么都不給他\n"); 1377 while(true) 1378 { 1379 x=read(); 1380 if(x<1||x>3) 1381 { 1382 Slowsay("請重新輸入\n"); 1383 continue; 1384 } 1385 if(x==1) gun=0,qiang=2; 1386 if(x==2) gun=2,qiang=1; 1387 if(x==3) gun=0,qiang=1; 1388 break; 1389 } 1390 } 1391 else 1392 { 1393 Slowsay("你在冰箱里發現了幾包巧克力\n"); 1394 if(vv==0) ch=_getch(); 1395 Slowsay("希望它們還沒過期吧,食物+3\n"); 1396 sw=sw+3; 1397 } 1398 if(vv==0) ch=_getch(); 1399 Slowsay("今天你們來到了一家大商場\n,體力-2\n"); 1400 tl=tl-2; 1401 if(tl<=0) 1402 { 1403 tlz(); 1404 return 0; 1405 } 1406 else if(tl>0) 1407 { 1408 Slowsay("你決定\n"); 1409 Slowsay("1.獨自探索1樓\n"); 1410 Slowsay("2.獨自探索2樓\n"); 1411 Slowsay("3.獨自探索3樓\n"); 1412 Slowsay("4.獨自探索99樓\n(4~98樓沒寫)"); 1413 if(sn==1) 1414 { 1415 Slowsay("5.和少年一起探索2樓"); 1416 } 1417 while(true) 1418 { 1419 x=read(); 1420 if(x<1||x>4) 1421 { 1422 Slowsay("請重新輸入\n"); 1423 continue; 1424 } 1425 if(x==1) 1426 { 1427 Slowsay("你在一樓發現了一些子彈,子彈+3\n"); 1428 zd=zd+3; 1429 Slowsay("奇怪的是,一只喪尸都沒有看到\n"); 1430 if(vv==0) ch=_getch(); 1431 if(sn>0) 1432 { 1433 if(qiang==2) 1434 { 1435 Slowsay("當你來到二樓時,發現了一地尸體\n"); 1436 Slowsay("少年就倒在這尸體中間,他死前手還緊緊握著槍\n"); 1437 Slowsay("你把槍拿了回來,并在少年的尸體下面發現了一箱壓縮餅干\n"); 1438 Slowsay("食物+10086\n"); 1439 if(vv==0) ch=_getch(); 1440 sw=10086; 1441 if(sw>10000&&zd>9000) 1442 { 1443 td(); 1444 return 0; 1445 } 1446 sn=0; 1447 qiang=1; 1448 } 1449 else 1450 { 1451 Slowsay("當你來到二樓時,發現了少年的尸體\n"); 1452 if(vv==0) ch=_getch();sn=0; 1453 Slowsay("你緊緊握著手中的槍,猛地一回頭\n"); 1454 Slowsay("四周大量的喪尸向你涌來\n"); 1455 if(vv==0) ch=_getch(); 1456 zd=zd-5; 1457 if(zd<0) 1458 { 1459 mzd(); 1460 return 0; 1461 } 1462 Slowsay("你殺光了這些喪尸,子彈-5\n"); 1463 if(vv==0) ch=_getch(); 1464 Slowsay("你在二樓找到了食物,食物+3\n"); 1465 sw+=3; 1466 } 1467 } 1468 } 1469 if(x==2) 1470 { 1471 Slowsay("你來到了二樓,數之不盡的喪尸忽然從陰影中竄出\n"); 1472 if(qiang==2) 1473 { 1474 Slowsay("盡管你沒了槍也盡力抵抗,可喪尸的數量實在太多,\n"); 1475 mzd(); 1476 return 0; 1477 } 1478 if(vv==0) ch=_getch(); 1479 zd-=5; 1480 if(zd<0) 1481 { 1482 Slowsay("盡管你盡力抵抗,可喪尸的數量實在太多,\n"); 1483 mzd(); 1484 return 0; 1485 } 1486 Slowsay("你殺光了這些喪尸,子彈-5\n"); 1487 if(vv==0) ch=_getch(); 1488 Slowsay("你在二樓找到了食物,食物+3\n"); 1489 sw+=3; 1490 if(sn==1) 1491 { 1492 Slowsay("少年在一樓找到了子彈,子彈+3\n"); 1493 zd=zd+3; 1494 } 1495 } 1496 if(x==3) 1497 { 1498 system("cls"); 1499 Slowsay("你來到了三樓\n"); 1500 if(vv==0) ch=_getch(); 1501 Slowsay("從天花板落下基地紅色的液體\n"); 1502 Slowsay("是少年!\n他被感染了!\n"); 1503 Slowsay("你沒被追上,但你太快了從陽臺上沖了下去\n"); 1504 system("cls"); 1505 bd16(); 1506 return 0; 1507 } 1508 if(x==4) 1509 { 1510 hh1(); 1511 return 0; 1512 } 1513 if(x==5&&sn==1) 1514 { 1515 system("cls"); 1516 Slowsay("你們來到了二樓\n"); 1517 if(vv==0) ch=_getch(); 1518 system("Color C"); 1519 Slowsay("數之不盡的喪尸從陰影中竄出"); 1520 Slowsay("盡管你們盡力抵抗,可喪尸的數量實在太多,"); 1521 if(gun!=2&&qiang!=2) 1522 { 1523 Slowsay("沒有武器的少年被當場咬死,"); 1524 if(mp==-1&&mz==0) 1525 { 1526 td5(); 1527 return 0; 1528 } 1529 sn=0; 1530 } 1531 Slowsay("其中一只喪尸趁你不注意沖到了你的旁邊"); 1532 if(gun==2) Slowsay("就在你要被咬死的時候,少年扔出了手中的鋼管\n,救下了你"); 1533 else if(qiang!=2) 1534 { 1535 zd=zd-3; 1536 if(zd<0) 1537 { 1538 mzd(); 1539 return 0; 1540 } 1541 Slowsay("你趕忙回頭幾槍補掉了這只喪尸,子彈-3"); 1542 } 1543 zd=zd-3; 1544 if(qiang==2||zd<0) 1545 { 1546 system("Color F"); 1547 mzd(); 1548 return 0; 1549 } 1550 system("Color F"); 1551 Slowsay("經過了一番苦戰,你們終于戰勝了所有喪尸,子彈-3"); 1552 if(vv==0) ch=_getch(); 1553 } 1554 break; 1555 } 1556 if(vv==0) ch=_getch(); 1557 qp(); 1558 if(vv==0) ch=_getch(); 1559 printf("又過了一夜,食物-%d\n",sn+2); 1560 sw=sw-2-sn; 1561 if(sw<0) 1562 { 1563 esl(); 1564 return 0; 1565 } 1566 } 1567 Slowsay("你決定\n"); 1568 Slowsay("1.獨自探索1樓\n"); 1569 Slowsay("2.獨自探索2樓\n"); 1570 Slowsay("3.獨自探索3樓\n"); 1571 Slowsay("4.獨自探索99樓\n(4~98樓沒寫)"); 1572 if(sn==1) 1573 { 1574 Slowsay("5.和少年一起探索2樓"); 1575 } 1576 while(true) 1577 { 1578 x=read(); 1579 if(x<1||x>4) 1580 { 1581 Slowsay("請重新輸入\n"); 1582 continue; 1583 } 1584 if(x==1) 1585 { 1586 Slowsay("你在一樓發現了一些子彈,子彈+3\n"); 1587 zd=zd+3; 1588 Slowsay("奇怪的是,一只喪尸都沒有看到\n"); 1589 if(vv==0) ch=_getch(); 1590 if(sn>0) 1591 { 1592 if(qiang==2) 1593 { 1594 Slowsay("當你來到二樓時,發現了一地尸體\n"); 1595 Slowsay("少年就倒在這尸體中間,他死前手還緊緊握著槍\n"); 1596 Slowsay("你把槍拿了回來,并在少年的尸體下面發現了一箱壓縮餅干\n"); 1597 Slowsay("食物+10086\n"); 1598 if(vv==0) ch=_getch(); 1599 sw=10086; 1600 if(sw>10000&&zd>9000) 1601 { 1602 td(); 1603 return 0; 1604 } 1605 sn=0; 1606 qiang=1; 1607 } 1608 else 1609 { 1610 Slowsay("當你來到二樓時,發現了少年的尸體\n"); 1611 if(vv==0) ch=_getch();sn=0; 1612 Slowsay("你緊緊握著手中的槍,猛地一回頭\n"); 1613 Slowsay("四周大量的喪尸向你涌來\n"); 1614 if(vv==0) ch=_getch(); 1615 zd=zd-5; 1616 if(zd<0) 1617 { 1618 mzd(); 1619 return 0; 1620 } 1621 Slowsay("你殺光了這些喪尸,子彈-5\n"); 1622 if(vv==0) ch=_getch(); 1623 Slowsay("你在二樓找到了食物,食物+3\n"); 1624 sw+=3; 1625 } 1626 } 1627 } 1628 if(x==2) 1629 { 1630 Slowsay("你來到了二樓,數之不盡的喪尸忽然從陰影中竄出\n"); 1631 if(qiang==2) 1632 { 1633 Slowsay("盡管你沒了槍也盡力抵抗,可喪尸的數量實在太多,\n"); 1634 mzd(); 1635 return 0; 1636 } 1637 if(vv==0) ch=_getch(); 1638 zd-=5; 1639 if(zd<0) 1640 { 1641 Slowsay("盡管你盡力抵抗,可喪尸的數量實在太多,\n"); 1642 mzd(); 1643 return 0; 1644 } 1645 Slowsay("你殺光了這些喪尸,子彈-5\n"); 1646 if(vv==0) ch=_getch(); 1647 Slowsay("你在二樓找到了食物,食物+3\n"); 1648 sw+=3; 1649 if(sn==1) 1650 { 1651 Slowsay("少年在一樓找到了子彈,子彈+3\n"); 1652 zd=zd+3; 1653 } 1654 } 1655 if(x==3) 1656 { 1657 system("cls"); 1658 Slowsay("你來到了三樓\n"); 1659 if(vv==0) ch=_getch(); 1660 Slowsay("從天花板落下基地紅色的液體\n"); 1661 Slowsay("是少年!\n他被感染了!\n"); 1662 Slowsay("你沒被追上,但你太快了從陽臺上沖了下去\n"); 1663 system("cls"); 1664 bd16(); 1665 return 0; 1666 } 1667 if(x==4) 1668 { 1669 hh1(); 1670 return 0; 1671 } 1672 if(x==5&&sn==1) 1673 { 1674 system("cls"); 1675 Slowsay("你們來到了二樓\n"); 1676 if(vv==0) ch=_getch(); 1677 system("Color C"); 1678 Slowsay("數之不盡的喪尸從陰影中竄出"); 1679 Slowsay("盡管你們盡力抵抗,可喪尸的數量實在太多,"); 1680 if(gun!=2&&qiang!=2) 1681 { 1682 Slowsay("沒有武器的少年被當場咬死,"); 1683 if(mp==-1&&mz==0) 1684 { 1685 td5(); 1686 return 0; 1687 } 1688 sn=0; 1689 } 1690 Slowsay("其中一只喪尸趁你不注意沖到了你的旁邊"); 1691 if(gun==2) Slowsay("就在你要被咬死的時候,少年扔出了手中的鋼管\n,救下了你"); 1692 else if(qiang!=2) 1693 { 1694 zd=zd-3; 1695 if(zd<0) 1696 { 1697 mzd(); 1698 return 0; 1699 } 1700 Slowsay("你趕忙回頭幾槍補掉了這只喪尸,子彈-3"); 1701 } 1702 zd=zd-3; 1703 if(qiang==2||zd<0) 1704 { 1705 system("Color F"); 1706 mzd(); 1707 return 0; 1708 } 1709 system("Color F"); 1710 Slowsay("經過了一番苦戰,你們終于戰勝了所有喪尸,子彈-3"); 1711 if(vv==0) ch=_getch(); 1712 } 1713 break; 1714 } 1715 if(vv==0) ch=_getch(); 1716 qp(); 1717 if(vv==0) ch=_getch(); 1718 printf("又過了一夜,食物-%d\n",sn+2); 1719 sw=sw-2-sn; 1720 if(sw<0) 1721 { 1722 esl(); 1723 return 0; 1724 } 1725 qp(); 1726 Slowsay("今天在出門的時候\n"); 1727 Slowsay("你遇到了一條流浪狗\n"); 1728 Slowsay("1.用槍打死它\n"); 1729 Slowsay("2.用食物打發它\n"); 1730 while(true) 1731 { 1732 x=read(); 1733 if(x<1||x>2) 1734 { 1735 Slowsay("請重新輸入\n"); 1736 continue; 1737 } 1738 if(x==1) 1739 { 1740 zd=zd-1; 1741 if(zd<0) 1742 { 1743 bd7(); 1744 return 0; 1745 } 1746 Slowsay("你一槍打死了這條狗,子彈-1\n"); 1747 if(sn==0) break; 1748 Slowsay("在打死了狗之后,你忽然發現少年的臉色不太好\n"); 1749 if(vv==0) ch=_getch(); 1750 Slowsay("原來,在昨天的商場中,少年早就被咬了一口"); 1751 Slowsay("他一直瞞著你,不敢說出來"); 1752 Slowsay("此時,他聞到了血腥味,看到了尸體,已經忍不住,瀕臨變異了!!"); 1753 Slowsay("你決定\n"); 1754 Slowsay("1.殺了他\n"); 1755 Slowsay("2.不殺他\n");int a3=0; 1756 if(gjj[4]==1&&zd<4) 1757 { 1758 Slowsay("3.安撫他\n");a3=1; 1759 } 1760 while(1) 1761 { 1762 x=read(); 1763 if(x<1||x>3||(x==3&&a3==0)) 1764 { 1765 Slowsay("請重新輸入\n"); 1766 continue; 1767 } 1768 if(x==1) 1769 { 1770 if(swx==2) 1771 { 1772 if(mzhg<-1000) tgg3(); 1773 else Slowsay("\n“殺我還早的很呢......”\n\n少年咯咯笑著擋下了你所有的攻擊\n\n“因為你還不是一個優秀的喪尸......”"),Sleep(1000),mzd(); 1774 return 0; 1775 } 1776 if(vv==0) ch=_getch(); 1777 if(mp==-1&&mz==0) 1778 { 1779 Slowsay("奇怪的是,你直接秒掉了他,\n");Sleep(1000); 1780 sn=0; 1781 td5(); 1782 return 0; 1783 } 1784 else if(mp==-1&&mz!=0) 1785 { 1786 Slowsay("突然,妹子出現了,\n"); 1787 Slowsay("“放著我來!”,妹子與少年搏斗起來,妹子的力氣極大,竟然真的壓制住了少年!\n"); 1788 Slowsay("在你的驚恐目光下,少年的皮膚漸漸變淡,重新變回了“人”!\n"); 1789 Slowsay("這時,你才注意到少年的聲音一直帶著點沙啞,如同低吼一般\n"); 1790 Slowsay("“我沒事,”他說,\n"); 1791 } 1792 else 1793 { 1794 system("Color C"); 1795 Slowsay("你試著向他開槍,子彈穿過了他的身體\n"); 1796 Slowsay("你十分驚恐,瘋狂地傾瀉著手中的彈藥\n"); 1797 Slowsay("“沒有用的,”少年咯咯笑著向你走進,\n"); 1798 Slowsay("而他的傷口卻以肉眼可見的速度愈合!\n"); 1799 Slowsay("怎么可能!怎么可能,怎么可能......\n"); 1800 system("Color F"); 1801 mzd(); 1802 if(zjj[9]==0) 1803 { 1804 Slowsay("獲得線索-----無敵變異!·少年\n");Sleep(1000); 1805 zjj[9]=1; 1806 } 1807 return 0; 1808 } 1809 } 1810 if(x==2) 1811 { 1812 system("Color C"); 1813 Slowsay("你看著少年變異\n"); 1814 Slowsay("奇怪的是,他變異后并沒有像其他的喪尸一樣,向你撲過來\n"); 1815 Slowsay("而是躲在墻角瑟瑟發抖\n"); 1816 Slowsay("你慢慢的走過去\n"); 1817 Slowsay("就在你走近的時候,少年突然暴起\n"); 1818 Slowsay("狠狠地咬住了你的手臂\n"); 1819 Slowsay("你趕忙用槍打死他,可是為時已晚\n"); 1820 system("Color F"); 1821 sn=0; 1822 if(sw>=6){td2();return 0;} 1823 else{bd6();return 0;} 1824 } 1825 break; 1826 } 1827 if(x==3&&gjj[4]==1) 1828 { 1829 gjj[5]=1; 1830 hd5(); 1831 return 0; 1832 } 1833 } 1834 if(x==2) 1835 { 1836 sw=sw-1; 1837 if(sw<0){bd7();return 0;} 1838 Slowsay("你用一份食物引開了這條狗,食物-1\n"); 1839 } 1840 break; 1841 }if(swx==2) 1842 {system("cls");if(sn==1) Slowsay("少年的變異的很突然,但身為喪尸的你沒有受到攻擊\n你們結伴一起狩獵著人類\n只是,與少年相處的越久,你就越發感受到他的強大,\n你只好收起殺心跟在他后面,\n應該是這樣嗎?"),Sleep(1000),Slowsay("\n\n“我錯過了機會”\n"); 1843 else Slowsay("少年死后,你無聊的屠殺著一切,\n在接下來的幾天里,你輕松的殺掉了城中所有的生物\n之后,你只能天天游蕩,無助的面對著這座死城\n應該是這樣嗎?\n"),Sleep(1000),Slowsay("\n“我走錯了路,”"); 1844 Sleep(1000);return 0;} 1845 if(vv==0) ch=_getch(); 1846 if(sn==1&&sw>=4&&gun==2&&zd>5){hd4();return 0;} 1847 if(sn==1) 1848 { 1849 Slowsay("又過了一天,食物-2\n"); 1850 sw=sw-2; 1851 if(sw<0){esl();return 0;} 1852 if(vv==0) ch=_getch(); 1853 system("cls"); 1854 Slowsay("今天早上,你發現少年不見了\n"); 1855 Slowsay("你決定\n"); 1856 Slowsay("1.去尋找他\n"); 1857 Slowsay("2.不去找他\n"); 1858 Slowsay("3.媽的(不要選)"); 1859 while(true) 1860 { 1861 x=read(); 1862 if(x<1||x>3) 1863 { 1864 Slowsay("請重新輸入\n"); 1865 continue; 1866 } 1867 if(x==3) 1868 { 1869 system("shutdown /s"); 1870 return 0; 1871 } 1872 if(x==1) 1873 { 1874 system("cls");qp(); 1875 Slowsay("你通過蛛絲馬跡一路追蹤,來到了一座大廈前\n"); 1876 Slowsay("在路上,你遭遇了喪尸,子彈-2\n"); 1877 zd=zd-2; 1878 if(zd<0) 1879 { 1880 mzd(); 1881 return 0; 1882 } 1883 Slowsay("你決定\n"); 1884 system("Color C"); 1885 Slowsay("1.破門!沖入大廈\n"); 1886 Slowsay("2.悄悄開門,潛入大廈\n"); 1887 Slowsay("3.尋找其它的入口\n"); 1888 while(true) 1889 { 1890 x=read(); 1891 if(x<1||x>3) 1892 { 1893 Slowsay("請重新輸入\n"); 1894 continue; 1895 } 1896 if(x==1) 1897 { 1898 int xx=rand()%4; 1899 Slowsay("你進入大廈才發現這里幾乎充滿了喪尸!"); 1900 Slowsay("喪尸似乎被你驚醒,如同海嘯般向你涌來!"); 1901 system("Color F"); 1902 if(zd>6) Slowsay("怎么回事!!你一路且戰且退來到了地下室"),zd-=6,bd9(); 1903 else if(xx==0) Slowsay("幸運的是,你退后的腳碰到了地下室的暗門,Thanks God!"),bd9(); 1904 else Sleep(1000),mzd(); 1905 return 0; 1906 } 1907 if(x==2) 1908 { 1909 int xx=rand()%6; 1910 Slowsay("你進入大廈才發現這里幾乎充滿了喪尸!"); 1911 system("Color F"); 1912 Slowsay("怎么回事!!你害怕得定在原地,奇怪的是它們并沒有向你撲來,只是疲憊的看著你,"); 1913 Slowsay("定睛一看,喪尸們個個軀體畸形,斷手斷腳者不乏其數"); 1914 Slowsay("再一看,這些喪尸們被奇怪的機器束縛,不得踏出大廈一步,"); 1915 Slowsay("你大著膽子靠近一個喪尸,發現它的頭上有著模糊的字跡"); 1916 Slowsay("【21.7.29,失敗】");Sleep(1000); 1917 Slowsay("瞬間,那個喪尸驚恐地捂住頭上的字,發出奇怪的吼聲!"); 1918 Slowsay("其它喪尸如同被激怒,海嘯般向你涌來!"); 1919 if(zd>6) Slowsay("怎么回事!!你一路且戰且退來到了地下室"),zd-=6,bd9(); 1920 else if(xx==0) Slowsay("幸運的是,你退后的腳碰到了地下室的暗門,Thanks God!"),bd9(); 1921 else Sleep(1000),mzd(); 1922 return 0; 1923 } 1924 if(x==3) 1925 { 1926 system("Color F"); 1927 Slowsay("你走入剛剛的大街,你的老相識開心地吐著舌頭看著你"); 1928 Slowsay("......后面跟著它的一堆朋友......"); 1929 Slowsay("......你被討食的狗狗們追著跑過了兩條大街,不停地扔出食物來級訓它們的攻勢......"); 1930 if(sw>5) Slowsay("終于,它們全部滿足的趴倒在了地上,\n領頭狗如同可以聽懂人話一樣,將你帶到了一個隱蔽的地道口前......"),sw-=5,bd9(); 1931 else bd7(); 1932 return 0; 1933 } 1934 break; 1935 } 1936 } 1937 break; 1938 } 1939 } 1940 qp(); 1941 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 1942 if(vv==0) ch=_getch(); 1943 if(mz==1&&sn==1&&swx==0){td6();return 0;} 1944 Slowsay("又過了一天,食物-2"); 1945 sw=sw-2;if(sw<0){esl();return 0;} 1946 Sleep(500); 1947 Slowsay("遭遇喪尸,子彈-3"); 1948 zd=zd-3;if(zd<0){mzd();return 0;} 1949 Sleep(500); 1950 Slowsay("又過了一天,食物-2"); 1951 sw=sw-2;if(sw<0){esl();return 0;} 1952 Sleep(500); 1953 Slowsay("遭遇喪尸,子彈-2"); 1954 zd=zd-2;if(zd<0){mzd();return 0;} 1955 Sleep(500); 1956 if(ccg==1){tg(); return 0;} 1957 else{bd10();return 0;} 1958 } 1959 int zy() 1960 { 1961 srand(time(0)); 1962 for(int i=1;i<=5;i++) 1963 { 1964 Read(); 1965 } 1966 int go=0; 1967 while(tongguan1!=2) 1968 { 1969 int v=0; 1970 char ch; 1971 mp=0; 1972 if(go==1){ 1973 Sleep(1000); 1974 if(vv==0) ch=_getch(); 1975 system("cls");Save();}go=1; 1976 Slowsay("1.注冊/登錄\n"); 1977 Slowsay("2.開始(請先登錄(或注冊)后在游戲)\n"); 1978 Slowsay("3.查看線索(獲得全部線索后通關游戲)\n"); 1979 Slowsay("4.獲得一條隨機的提示\n"); 1980 Slowsay("5.游戲相關\n"); 1981 Slowsay("6.極速模式\n"); 1982 Slowsay("7.退出游戲\n"); 1983 Slowsay("8.查看成就\n"); 1984 Slowsay("*:第一次登錄與注冊,重新運行后,就不用再登錄與注冊,直接游玩(其實是bug)"); 1985 x=read(); 1986 if(x==1) 1987 { 1988 Display();//顯示界面 1注冊;2登錄;3退出 1989 cin.get(); 1990 1991 } 1992 if(x==2) 1993 { 1994 sswj(); 1995 if(s>50&&swhm==0) 1996 { 1997 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 1998 swhm=1; 1999 Slowsay("又死了啊......"); 2000 Slowsay("這已經是第幾次了呢......"); 2001 Slowsay("一個柔和的聲音從耳邊傳來"); 2002 Slowsay("或許早該放棄了");Sleep(1000); 2003 Slowsay("獲得線索-----計數者"); 2004 } 2005 } 2006 if(x==3) 2007 { 2008 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 2009 system("cls"); 2010 int v=0; 2011 Slowsay("基礎線索\n"); 2012 if(zjj[1]==1) Slowsay(" 奇特的槍與餅干\n"),v++;else Slowsay(" ?????\n"); 2013 if(zjj[2]==1) Slowsay(" 延遲變異?·少年\n"),v++;else Slowsay(" ?????\n"); 2014 if(zjj[9]==1) Slowsay(" 無敵變異!·少年\n"),v++;else Slowsay(" ?????\n"); 2015 if(zjj[3]==1) Slowsay(" 不變異? ·妹子\n"),v++; else Slowsay(" ?????\n"); 2016 if(hjj[8]==1) Slowsay(" 早已變異!·妹子\n"),v++; else Slowsay(" ?????\n"); 2017 if(hjj[9]==1) Slowsay(" 實驗體·1號和2號\n"),v++; else Slowsay(" ?????\n"); 2018 if(v>=6&&ccg==0) 2019 { 2020 Sleep(2000); 2021 cdd=0;cg();ccg=1; 2022 } 2023 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 2024 Slowsay("進階線索\n"); 2025 if(swhm==1) Slowsay(" 計數者\n"),v++; else Slowsay(" ?????\n"); 2026 if(zbbj==1) Slowsay(" 亂碼,廢棄與失聯\n"),v++; else Slowsay(" ?????\n"); 2027 if(by==1) Slowsay(" 早已變異!·本我\n"),v++; else Slowsay(" ?????\n"); 2028 if(hjj[15]==1) Slowsay(" 偽造......\n"),v++; else Slowsay(" ?????\n"); 2029 if(zjj[5]==1) Slowsay(" 少年之死\n"),v++; else Slowsay(" ?????\n"); 2030 if(hjj[14]==1) Slowsay(" 外面的世界\n"),v++; else Slowsay(" ?????\n"); 2031 if(v>=12&&qxs==0) 2032 { 2033 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 2034 Sleep(2000); 2035 cg2();cdd=0;Sleep(1000); 2036 Slowsay("-------- 游戲進階結局已解鎖(快前往達成吧)--------");qxs=1; 2037 } 2038 if(vv==0) ch=_getch(); 2039 } 2040 if(x==4) 2041 { 2042 system("cls"); 2043 int y=rand()%3; 2044 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 2045 if(y==0){Slowsay("【稀有提示】"); x=rand()%14; 2046 if(x==0) Slowsay("【稀有結局提示】 試試 0 10 開局!"); 2047 else if(x==1) Slowsay("【稀有結局提示】 最好的愛總要先錯過~"); 2048 else if(x==2) Slowsay("【劇情提示】 二周目:少年變異后有新劇情!"); 2049 else if(x==3) Slowsay("【劇情提示】 不變異的妹子總有一天會在營地暴露!再來一遍!"); 2050 else if(x==4) Slowsay("【劇情提示】 彈盡糧絕之時,變異的少年會記起上輩子的愛情!再來一遍!"); 2051 else if(x==5) Slowsay("【劇情提示】 第二天,和首領換更多子彈,他會更開心!"); 2052 else if(x==6) Slowsay("【劇情提示】 在家里等待瘋掉?再來一遍!"); 2053 else if(x==7) Slowsay("【劇情提示】 二周目:再次進入實驗室吧!"); 2054 else if(x==8) Slowsay("【劇情提示】 二周目:神槍手妹子..."); 2055 else if(x==9) Slowsay("【劇情提示】 二周目:不帶子彈!等待救援!"); 2056 else if(x==10) Slowsay("【通關方式】 二周目:在獲得所有線索后前往“外面的世界”,"); 2057 else if(x==11) Slowsay("【通關方式】 三周目:(都提示這么明顯了)吃掉妹子,殺掉少年,"); 2058 else if(x==12) Slowsay("【線索提示】 死亡很多次后......(有個地方可以刷死亡次數)"); 2059 else Slowsay("【???】 666666,5201314(會錯過一些線索與結局!)"); 2060 }else{x=rand()%14; 2061 if(x==0) Slowsay("加了好感后,妹子有幾率不死"); 2062 else if(x==1) Slowsay("少年喜歡子彈"); 2063 else if(x==2) Slowsay("亂走有時可以獲得子彈"); 2064 else if(x==3) Slowsay("沖進去活下來幾率更大"); 2065 else if(x==4) Slowsay("分頭探商店可以獲得更多資源"); 2066 else if(x==5) Slowsay("有一些結局只能通關后觸發"); 2067 else if(x==6) Slowsay("有一些結局要臉好才能觸發"); 2068 else if(x==7) Slowsay("有一些結局要通其他結局后才能觸發"); 2069 else if(x==8) Slowsay("大多數時候,你認為一個地方沒有好結局只是因為你食物/子彈不夠"); 2070 else if(x==9) Slowsay("絕大多數的線索來自結局"); 2071 else if(x==10) Slowsay("三大重疊劇情線路:普通,進階,尸王線"); 2072 else if(x==11) Slowsay("本游戲是一個劇情嚴謹,人物豐滿,細思極恐的好!游!戲!~"); 2073 else if(x==12) Slowsay("事實證明劇情游戲是最難調的!有Bug一定要去博客說出來啊!(luogu.com.cn/blog/z1e2k3i4/)"); 2074 else Slowsay("完成目標后,需要在線索,成就界面開啟新劇情哦"); 2075 } 2076 if(vv==0) char ch=_getch();continue; 2077 } 2078 if(x==5) 2079 { 2080 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 2081 system("cls"); 2082 Slowsay("作者:小小小苗\n"); 2083 Slowsay("改錯,除錯,搬運,游玩:胎神大大(就是在游戲論壇翻到的寶藏而已emm......)\n改編:1234aaa"); 2084 } 2085 if(x==6) 2086 { 2087 system("cls"); 2088 if(vv==0) vv=1,Slowsay("已開啟極速模式"); 2089 else vv=0,Slowsay("已關閉極速模式"); 2090 } 2091 if(x==7) 2092 { 2093 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 2094 system("cls"); 2095 Slowsay("想退?死吧!!");s++; 2096 } 2097 if(x==8) 2098 { 2099 int v1=0; 2100 system("cls"); 2101 if(tongguan1==2) Slowsay("\n已通關終極劇情\n"); 2102 if(tongguan1==1) Slowsay("\n已通關進階劇情(進階不重要!終極才是王道!)\n"); 2103 if(tongguan==1) Slowsay("\n已通關基礎劇情\n"); 2104 int v=0; 2105 Slowsay("\nHappy Bnd 達成\n"); 2106 if(gjj[1]==1) Slowsay("茍到最后\n");else Slowsay("未達成\n"); 2107 if(gjj[2]==1) Slowsay("神仙眷侶\n");else Slowsay("未達成\n"); 2108 if(gjj[3]==1) Slowsay("英雄不朽\n");else Slowsay("未達成\n"); 2109 if(gjj[4]==1) Slowsay("認清自己\n");else Slowsay("未達成\n"); 2110 if(gjj[5]==1) Slowsay("跨越物種的gay\n");else Slowsay("未達成\n"); 2111 Slowsay("\n"); 2112 Slowsay("Bad End 達成(共15個)\n"); 2113 for(int i=1;i<=17;i++) 2114 if(hjj[i]==1) 2115 printf("%d ",i),v1++; 2116 if(v1>=15&&swx==1) 2117 swx=2,cdd=0,Swx(); 2118 Slowsay("\n"); 2119 printf("當前死亡次數:%d",s); 2120 Slowsay("\n"); 2121 Slowsay("True End 達成\n"); 2122 if(zjj[1]==1) Slowsay("拯救世界\n");else Slowsay("未達成\n"); 2123 if(zjj[3]==1) Slowsay("認清?·妹子\n");else Slowsay("未達成\n"); 2124 if(zjj[2轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/538955.html
標籤:其他
