赚钱游戏 6.0 (求点赞关注!!!)

6.0赚钱游戏终于完成了!(求点赞关注!!!)

下面是代码部分:

#include <iostream>
#include <string>
#include <windows.h>
#include <conio.h>
#include <fstream>
#include <ctime>
#include <time.h>
#include <stdio.h>
#include <cstring>
#include <conio.h>
#include <vector>
#include <windows.h>
using namespace std;
unsigned long long money=0,Speed=1,f=20,x=0,X=0,X_money=100,X_Speed=55;

//money=钱,Speed=赚钱速度,f=升级钱数,x=名声  X=赚钱次数  X_money=升级经验钱数  X_Speed=加经验所需次数 

string chsuju[40]={" "," "," "," ","初级富豪(一星)","初级富豪(二星)","初级富豪(三星)","初级富豪(四星)","初级富豪(五星)","中级富豪(一星)","中级富豪(二星)","中级富豪(三星)","中级富豪(四星)","中级富豪(五星)","中级富豪(六星)","高级富豪(一星)","高级富豪(二星)","高级富豪(三星)","高级富豪(四星)","高级富豪(五星)","高级富豪(六星)","高级富豪(七星)","超级富豪(一星)","超级富豪(二星)","超级富豪(三星)","超级富豪(四星)","超级富豪(五星)","超级富豪(六星)","超级富豪(七星)","超级富豪(八星)","终级富豪(一星)","终级富豪(二星)","终级富豪(三星)","终级富豪(四星)","终级富豪(五星)","????","??"};

//称号数据 

string checi[14]={" ","辆","辆","辆","辆","辆","辆","辆","辆","辆","辆","架","架","艘"}; 
int chemsheng[14]={-1,1,6,10,60,130,2630,3950,13160,65810,263270,1316350,6581700,30000000};
long long che_money[14]={-1,1000,5000,7000,10000,20000,100000,3000000,10000000,50000000,200000000,1000000000,5000000000,20000000000}; 
string cheming[14]={" ","自行车","小电驴","二手摩托车","小摩托车","电动摩托车","汽油摩托车","二手汽车","小汽车","新能源汽车","汽油汽车","私人飞机","大型私人飞机","火箭"};
int mc[31]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
//买车数据 



string ccj_ming[11]={" ","好多自行车","小电驴大亨","谁没二手摩托车?","骑上我心爱的小摩托","坐上我心爱的小汽车","","","","",""};
int ccj_yao[11]={-1,1000,1000,1000,1000,1000};
string ccj[21]={" ","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得"}; 
string zxcj_ming[11]={" ","第一桶金","第二桶金","第三桶金","第四桶金","名声大大嘀","名声多多嘀","车太多了","经验小达人","经验达人","经验大达人"};
int zxcj_yao[11]={-1,999,99999,9999999,999999999,999,99999,9999999,10,30,80};
string zxcj[21]={" ","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得"};
//成就数据 


string pifu[12]={"未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得"}; 
//string pifu_color[15]={"白色","蓝色","绿色","红色","紫色","灰色","淡蓝色","淡绿色","淡红色","淡紫色","淡白色","淡黄色","黄色"}; 

//皮肤数据 



int dj=1,g=0,g_dj=1;
//dj=等级,g=经验,g_dj=经验等级 



//隐藏光标
void hide(){
	HANDLE h_GAME =GetStdHandle(STD_OUTPUT_HANDLE);
	CONSOLE_CURSOR_INFO cursor_info;
	GetConsoleCursorInfo(h_GAME,&cursor_info);
	cursor_info.bVisible=false;
	SetConsoleCursorInfo(h_GAME,&cursor_info);
}


 
void paiming(){//称号规则输出 
	to: ;
	system("cls");
	if(dj<4){
		cout<<"等级不够,还差"<<4-dj<<"级"<<endl;
		Sleep(1000);
		return ;
	}
	if(dj>=4){
		cout<<" 初级富豪(一星):  4级"<<endl;
		cout<<" 初级富豪(二星):  5级"<<endl;
		cout<<" 初级富豪(三星):  6级"<<endl;
		cout<<" 初级富豪(四星):  7级"<<endl;
		cout<<" 初级富豪(五星):  8级"<<endl;
		cout<<"***********************"<<endl;
		cout<<" 中级富豪(一星):  9级"<<endl;
		cout<<" 中级富豪(二星): 10级"<<endl;
		cout<<" 中级富豪(三星): 11级"<<endl;
		cout<<" 中级富豪(四星): 12级"<<endl;
		cout<<" 中级富豪(五星): 13级"<<endl;
		cout<<" 中级富豪(六星): 14级"<<endl;
		cout<<"&&&&&&&&&&&&&&&&&&&&&&&"<<endl; 
		cout<<" 高级富豪(一星): 15级"<<endl;
		cout<<" 高级富豪(二星): 16级"<<endl;
		cout<<" 高级富豪(三星): 17级"<<endl;
		cout<<" 高级富豪(四星): 18级"<<endl;
		cout<<" 高级富豪(五星): 19级"<<endl;
		cout<<" 高级富豪(六星): 20级"<<endl;
		cout<<" 高级富豪(七星): 21级"<<endl;
		cout<<"+++++++++++++++++++++++"<<endl; 
		cout<<" 超级富豪(一星): 22级"<<endl;
		cout<<" 超级富豪(二星): 23级"<<endl;
		cout<<" 超级富豪(三星): 24级"<<endl;
		cout<<" 超级富豪(四星): 25级"<<endl;
		cout<<" 超级富豪(五星): 26级"<<endl;
		cout<<" 超级富豪(六星): 27级"<<endl;
		cout<<" 超级富豪(七星): 28级"<<endl;
		cout<<" 超级富豪(八星): 29级"<<endl;
		cout<<"======================="<<endl;
		cout<<" 终级富豪(一星): 30级"<<endl;
		cout<<" 终级富豪(二星): 31级"<<endl;
		cout<<" 终级富豪(三星): 32级"<<endl;
		cout<<" 终级富豪(四星): 33级"<<endl;
		cout<<" 终级富豪(五星): 34级"<<endl;
		cout<<"$$$$$$$$$$$$$$$$$$$$$$$"<<endl;
		cout<<" "<<chsuju[35]<<"         40级"<<endl;
		cout<<" "<<chsuju[36]<<"             45级"<<endl; 
		cout<<endl<<endl; 
		//判断称号 
		if(dj<=33){
			cout<<"            ================"<<endl;
			cout<<"您现在是:  ="<<chsuju[dj]<<"="<<endl;
			cout<<"            ================"<<endl;
		}else if(dj>=34&&dj<=39){
			cout<<"            ================"<<endl;
			cout<<"您现在是:  ="<<chsuju[34]<<"="<<endl;
			cout<<"            ================"<<endl;
		}else if(dj>=40&&dj<=44){
			cout<<"            ============"<<endl;
			cout<<"您现在是:  ="<<chsuju[35]<<"="<<endl;
			cout<<"            ============"<<endl;
		}else if(dj>=45){
			cout<<"            =========="<<endl;
			cout<<"您现在是:  ="<<chsuju[36]<<"="<<endl;
			cout<<"            =========="<<endl;
		}
		if(dj==31){
			Sleep(500); 
			cout<<"下一级有彩蛋!!!"<<endl;
		}
		if(dj==32){
			Sleep(500);
			cout<<"彩蛋马上开始!!!" <<endl;
			Sleep(1000); 
			system("start https://www.bilibili.com/video/BV1gc411W7ei/?spm_id_from=trigger_reload&vd_source=22158b889b5360491372ab2771a35e80");
			Sleep(10000);
			cout<<"下一级还有彩蛋哦!!!"<<endl; 
		}
		if(dj==33){
			Sleep(500);
			cout<<"彩蛋马上开始!!!" <<endl;
			Sleep(1000);
			system("start https://www.bilibili.com/video/BV1Kv4y1p7n3/?spm_id_from=333.788.recommend_more_video.2&vd_source=22158b889b5360491372ab2771a35e80");
		}
		if(dj==34){
			cout<<"您富可敌国!!!"<<endl;
			cout<<"祝贺你"<<endl;
			cout<<"     ***     ***"<<endl;
			cout<<"    *****   *****"<<endl;
			cout<<"   ******* *******"<<endl;
			cout<<"  *****************"<<endl;
			cout<<"  *****************"<<endl;
			cout<<"   ***************"<<endl;
			cout<<"    *************"<<endl;
			cout<<"     ***********"<<endl;
			cout<<"      *********"<<endl;
			cout<<"       *******"<<endl;
			cout<<"        *****"<<endl;
			cout<<"         ***"<<endl;
			system("start https://www.bilibili.com/video/BV1hs4y197wU/?spm_id_from=autoNext&vd_source=22158b889b5360491372ab2771a35e80");
			cout<<"小提示:"<<endl;
			cout<<"40级以上时打开排行榜"<<endl;
			cout<<"又可触发彩蛋!!!"<<endl;
			cout<<"快去试试吧!" <<endl;
		}
		if(dj>=40){
			if(chsuju[35]=="????"){
				system("cls");
				chsuju[35]="究级富豪";
				string abc[6]={"","????","究???","究级??","究级富?","究级富豪"}; 
				cout<<"????";Sleep(800);cout<<"-";Sleep(1000);cout<<">";Sleep(1200);
				system("cls"); 
				for(int i=1;i<=5;i++){
					cout<<"????";cout<<"-";cout<<">";
					cout<<abc[i];
					Sleep(800);
					system("cls");
				}
				Sleep(500);
				cout<<"你已触发彩蛋"<<endl;
				Sleep(500);
				cout<<"观看视频"<<endl; 
				Sleep(1000);
				system("start https://www.bilibili.com/video/BV1ST411h73B/?spm_id_from=333.337.search-card.all.click");
				goto to;
			}
			if(chsuju[36]=="??"){
				system("cls");
				chsuju[36]="神豪"; 
				string abc[4]={"","??","神?","神豪"}; 
				cout<<"??";Sleep(800);cout<<"-";Sleep(1000);cout<<">";Sleep(1200);
				system("cls"); 
				for(int i=1;i<=3;i++){
					cout<<"??";cout<<"-";cout<<">";
					cout<<abc[i];
					Sleep(800);
					system("cls");
				}
				Sleep(500);
				cout<<"恭喜你!获得最强称号!点个关注吧!作者:爱学c++"<<endl;
				system("start https://blog.csdn.net/C5408C?type=blog");
				goto to;
			} 
		}
	}
	cout<<"按n退出:";
	while(1){
		if (-32767 == GetAsyncKeyState('N')){
	        return ;
	    }
	}
}
 
 
 
  
 
 
 
void maiche(int k){
	int shuliang;
	if(che_money[k]>money){
		cout<<"钱不够,还差"<<che_money[k]-money<<"元"<<endl;
		Sleep(800);
		return ;
	} 
	cout<<"要1辆按1 要10辆按2 要100辆按3 要1000辆按4 要一万辆按5 要十万辆按6 要一百万辆按7"<<endl;
	while(1){
		if (-32767 == GetAsyncKeyState('1')){
			shuliang=1;
			break;
		}
		if (-32767 == GetAsyncKeyState('2')){
			shuliang=10;
			break;
		}
		if (-32767 == GetAsyncKeyState('3')){
			shuliang=100;
			break;
		}
		if (-32767 == GetAsyncKeyState('4')){
			shuliang=1000;
			break;
		}
		if (-32767 == GetAsyncKeyState('5')){
			shuliang=10000;
			break;
		}
		if (-32767 == GetAsyncKeyState('6')){
			shuliang=100000;
			break;
		}
		if (-32767 == GetAsyncKeyState('7')){
			shuliang=1000000;
			break;
		}
	}
	system("cls");
	money=money-che_money[k]*shuliang;
	x=x+chemsheng[k]*shuliang;
	mc[k]+=shuliang;
	cout<<"恭喜获得"<<shuliang<<checi[k]<<cheming[k]<<"!!!"<<endl; 
	cout<<"按n退出 按m继续买";
	while(1){
		if (-32767 == GetAsyncKeyState('N')){
	        return ;
	    }
	    if (-32767 == GetAsyncKeyState('M')){
	        maiche(k); 
	        return ; 
	    }
	}
}
 
 //标题输出 
void biaoti(){
	for(int i=1;i<=21;i++){
		cout<<"=";
		Sleep(100);
	}
	cout<<endl;
	cout<<"=";
	Sleep(100);
	cout<<"  一千万亿很简单   ";
	Sleep(100);
	cout<<"="; 
	cout<<endl<<"=";
	for(int i=1;i<=6;i++){
		cout<<" ";
	}
	cout<<"(6.0)"; 
	cout<<"      =";
	cout<<endl;
	Sleep(100);
	for(int i=1;i<=21;i++){
		cout<<"=";
		Sleep(100);
	}
	cout<<endl;
	Sleep(100);
	cout<<"=";Sleep(200);
	cout<<"备";Sleep(200);
	cout<<"注";Sleep(200);
	cout<<":";Sleep(400);
	cout<<"(";Sleep(200);
	cout<<"可";Sleep(200);
	cout<<"能";Sleep(200);
	cout<<"吧";Sleep(200);
	cout<<"~";Sleep(200);
	cout<<"~";Sleep(200);
	cout<<"~";Sleep(200);
	cout<<")";Sleep(200);
	cout<<"="<<endl;
	Sleep(600);
	cout<<"=";Sleep(200);
	cout<<"  (";Sleep(200);
	cout<<"-";Sleep(200);
	cout<<"_";Sleep(200);
	cout<<"-";Sleep(200);
	cout<<"'";Sleep(200);
	cout<<")";Sleep(200);
	cout<<"           ="<<endl;
	Sleep(250);
	for(int i=1;i<=21;i++){
		cout<<"=";
		Sleep(100);
	}
	cout<<endl; 
	Sleep(800);
	cout<<"按n开始游戏"<<endl; 
	while(1){
		if (-32767 == GetAsyncKeyState('N')){
			break;
		}
	}
}

 
 
int main(){
	hide();
	/*
    MessageBox(0, TEXT("如果你是刚玩这个游戏,请新建一个名为 data2 的文本文档"), TEXT("注意"), MB_OK);
	if (MessageBox(0, TEXT("为了游戏的体验感优良,请不要更改data2文本文档"), TEXT("特别重要提示"), MB_OKCANCEL | MB_ICONINFORMATION) != IDOK){
        MessageBox(0, TEXT("既然你不同意,那就别玩了"), TEXT("你个**"), MB_OK);
        SetFileAttributes("data2.txt",FILE_ATTRIBUTE_READONLY | FILE_ATTRIBUTE_HIDDEN); 
        return 0;
    }
    */
	hide();
	biaoti();
	hide();
	//登录或创建账号 
	//key_3();
	hide();
	system("cls");
	Sleep(1000);
	//主代码
	while(1){
		hide();
		system("cls");
		cout<<"赚钱 按1(赚钱速度为"<<Speed<<")"<<endl;
		cout<<"$:"<<money<<"    级别:"<<dj<<"    经验:"<<g<<endl;
		cout<<"================="<<endl;
		cout<<"=升级--------按2="<<endl;
		cout<<"=称号--------按3="<<endl;
		cout<<"=买车,买房---按4="<<endl;
		cout<<"=挂机--------按5="<<endl;
		cout<<"=攻略--------按6="<<endl;
		cout<<"=成就--------按7="<<endl;
		cout<<"=皮肤--------按8="<<endl; 
		cout<<"=保存或加载--按9="<<endl; 
		cout<<"================="<<endl;
		Sleep(30);
		while(1){
			if (-32767 == GetAsyncKeyState('1')){
				X++; 
				money=money+Speed;
				if(X%X_Speed==0&&X!=0){
					g=g+1;
					Speed+=Speed*0.1;
				}
				break;
			}
			if (-32767 == GetAsyncKeyState('2')){
				unsigned long long Speed1=0;
				while(1){
					system("cls");
					cout<<"=========升级========="<<endl;
					cout<<"=升级赚钱速度     按1="<<endl;
					cout<<"=升级加经验速度   按2="<<endl;
					cout<<"=退出             按3="<<endl; 
					cout<<"======================"<<endl; 
					while(1){
						if (-32767 == GetAsyncKeyState('1')){
							if(Speed<6) Speed1=Speed+2;
							else{
								Speed1=Speed+Speed*0.45;
								Speed1+=Speed1*0.15;
							} 
							cout<<"赚钱速度:"<<Speed<<"->"<<Speed1<<endl;
							cout<<"等级:"<<dj<<"->"<<dj+1<<endl;
							cout<<"要"<<f<<"元"<<endl;
							cout<<"确定升级吗?(y/n)"<<endl; 
							while(1){
								if (-32767 == GetAsyncKeyState('Y')){
									if(money<f){
										system("cls");
										cout<<"钱不够,还差"<<f-money<<"元"<<endl;
										Sleep(800);
										break;
									}else{
										dj=dj+1;
										if(Speed<6) Speed=Speed+2;
										else{
											Speed+=Speed*0.45;
											Speed+=Speed*0.15;
										} 
										money=money-f;
										f+=f*0.45;//f+=f/100*65;
										f+=f*0.35;//f+=f/100*65;
										cout<<"已升级"<<endl;
										Sleep(500); 
										break;
									}
								} 
								if (-32767 == GetAsyncKeyState('N')){
									break;
								}
							}
							break;
						}
						if (-32767 == GetAsyncKeyState('2')){
							if(g_dj==6){
								cout<<"加经验所需的赚钱次数:"<<X_Speed<<endl;
								cout<<"经验等级:"<<g_dj<<endl;
								cout<<"已满级"<<endl;
								Sleep(1000);
								break;
							} 
							cout<<"加经验所需的赚钱次数:"<<X_Speed<<"->"<<X_Speed-5<<endl;
							cout<<"经验等级:"<<g_dj<<"->"<<g_dj+1<<endl;
							cout<<"要"<<X_money<<"元"<<endl;
							cout<<"确定升级吗?(y/n)"<<endl; 
							while(1){
								if (-32767 == GetAsyncKeyState('Y')){
									if(money<X_money){
										system("cls");
										cout<<"钱不够,还差"<<X_money-money<<"元"<<endl;
										Sleep(800);
										break;
									}else{
										g_dj=g_dj+1;
										money=money-X_money;
										X_Speed=X_Speed-5;
										X_money*=3;
										cout<<"已升级"<<endl;
										Sleep(500); 
										break;
									}
								} 
								if (-32767 == GetAsyncKeyState('N')){
									break;
								}
							}
							break;
						}
						if (-32767 == GetAsyncKeyState('3')){
							goto go;
						}
					}
				}
				go: break;
			}
			if (-32767 == GetAsyncKeyState('3')){
				paiming();
				system("cls");
				break;
			}
			if (-32767 == GetAsyncKeyState('4')){
				while(1){
					int c=0,k=0;
					system("cls");
					cout<<"买车:1    买房(未完成):2    退出:3    $:"<<money<<"    名声:"<<x<<"    仓库:4"<<endl;
					while(1){
						if (-32767 == GetAsyncKeyState('1')){
							while(1){
								system("cls");
								cout<<"=========================买车========================"<<endl;
								cout<<"==1000$         自行车       (名声+1)        按1  =="<<endl;
								cout<<"==5000$         小电驴       (名声+6)        按2  =="<<endl;
								cout<<"==7000$         二手摩托车   (名声+10)       按3  =="<<endl;
								cout<<"==10000$        小摩托车     (名声+60)       按4  =="<<endl;
								cout<<"==20000$        电动摩托车   (名声+130)      按5  =="<<endl;
								cout<<"==100000$       汽油摩托车   (名声+2630)     按6  =="<<endl;
								cout<<"==3000000$      二手汽车     (名声+3950)     按7  =="<<endl;
								cout<<"==10000000$     小汽车       (名声+13160)    按8  =="<<endl;
								cout<<"==50000000$     新能源汽车   (名声+65810)    按9  =="<<endl;
								cout<<"==200000000$    汽油汽车     (名声+263270)   按a  =="<<endl;
								cout<<"==1000000000$   私人飞机     (名声+1316350)  按b  =="<<endl;
								cout<<"==5000000000$   大型私人飞机 (名声+6581700)  按c  =="<<endl;
								cout<<"==20000000000$  火箭         (名声+30000000) 按d  =="<<endl; 
								cout<<"==退出  按e                                       =="<<endl;
								cout<<"===================================================="<<endl;
								cout<<"名声:"<<x<<endl;
								cout<<"$:"<<money<<endl;
								while(1){
									if (-32767 == GetAsyncKeyState('1')){
										maiche(1);
										break;
									}
									if (-32767 == GetAsyncKeyState('2')){
										maiche(2);
										break;
									}
									if (-32767 == GetAsyncKeyState('3')){
										maiche(3);
										break;
									}
									if (-32767 == GetAsyncKeyState('4')){
										maiche(4);
										break;
									}
									if (-32767 == GetAsyncKeyState('5')){
										maiche(5);
										break;
									}
									if (-32767 == GetAsyncKeyState('6')){
										maiche(6);
										break;
									}
									if (-32767 == GetAsyncKeyState('7')){
										maiche(7);
										break;
									}
									if (-32767 == GetAsyncKeyState('8')){
										maiche(8);
										break;
									}
									if (-32767 == GetAsyncKeyState('9')){
										maiche(9);
										break;
									}
									if (-32767 == GetAsyncKeyState('A')){
										maiche(10);
										break;
									}
									if (-32767 == GetAsyncKeyState('B')){
										maiche(11);
										break;
									}
									if (-32767 == GetAsyncKeyState('C')){
										maiche(12);
										break;
									}
									if (-32767 == GetAsyncKeyState('D')){
										maiche(13);
										break;
									}
									if (-32767 == GetAsyncKeyState('E')){
										goto go1;
									}
								}
								system("cls");
							}
							
						}
						if (-32767 == GetAsyncKeyState('2')){
							system("cls");
							cout<<"========================================="<<endl;
							cout<<"==5000$    合租小房子  (名声+2)     按1=="<<endl;
							cout<<"==36000$   合租大房子  (名声+6)     按2=="<<endl;
							cout<<"==100000$          (名声+2)     按3=="<<endl;
							 
							cout<<"========================================="<<endl;
							break;
						}
						if (-32767 == GetAsyncKeyState('3')){
							goto go1;
						}
						if (-32767 == GetAsyncKeyState('4')){
							system("cls");
							for(int i=1;i<=13;i++){
								cout<<"您的"<<cheming[i]<<"有"<<mc[i]<<checi[i]<<endl; 
							}
							Sleep(500);
							cout<<"按n退出"<<endl; 
							while(1){
								if (-32767 == GetAsyncKeyState('N')){
									break;
								}
							}
							break;
						}
					}
				}
				go1: ;
				system("cls");
				break;
			}
			if (-32767 == GetAsyncKeyState('5')){
				long long guaji=0;//金钱 
				int gjsj=0;//时间 
				int as=-1;
				Sleep(200);
				MessageBox(NULL, "挂机中按n退出", "注意", MB_OK);
				MessageBox(NULL, "最多挂机100分钟,每秒获得一次金钱。", "注意", MB_OK);
				while(1){
					system("cls");
					cout<<"退出按1,挂机按2"<<endl;
					while(1){
						if (-32767 == GetAsyncKeyState('1')){
							break;
						}
						if (-32767 == GetAsyncKeyState('2')){
							system("cls");
							cout<<"开始挂机"<<endl;
							Sleep(500);
							system("cls");
							for(int i=0;i<=6000;i++){
								cout<<"已挂机"<<i<<"秒"<<endl;
								for(int j=1;j<=80;j++){
									if (-32767 == GetAsyncKeyState('N')){
										as=0;
										break;
									}
									Sleep(1);
								}
								gjsj++;
								if(as==0) break;
								X++;
								if(X%50==0){
									g=g+1;
									Speed+=Speed/8;
								}
								system("cls");
							}
							money+=(Speed*gjsj);
							cout<<"已挂机完毕,您获得了"<<Speed*gjsj<<"元"<<endl;
							MessageBox(NULL, "已挂机完毕", "提示", MB_OK);
							break;
						}
					}
					break;
				}
				break;
			}
			if (-32767 == GetAsyncKeyState('6')){
				system("cls");
				MessageBox(NULL, "想快点赚钱就快点升级(手动赚钱最快哦!!!)", "攻略", MB_OK);
				MessageBox(NULL, "经验也可以增加赚钱速度!", "攻略", MB_OK);
				MessageBox(NULL, "记得看称号(到了终级富豪以上有惊喜!!!)", "攻略", MB_OK);
				MessageBox(NULL, "没时间玩的话试试挂机,但最多挂机100分钟,挂机也可以加经验哟!", "攻略", MB_OK);
				MessageBox(NULL, "买车买房中可以获得成就哦!", "攻略", MB_OK);
				MessageBox(NULL, "完成任务可以获得成就哦!", "攻略", MB_OK);
				MessageBox(NULL, "好吧,就这样吧,攻略结束^_^", "攻略", MB_OK);
				break;
			}
			if(-32767 == GetAsyncKeyState('7')){
				system("cls");
				for(int i=1;i<=5;i++){
					if(mc[i]>=ccj_yao[i]&&ccj[i]=="未获得"){
						cout<<"恭喜获得成就:"<<ccj_ming[i]<<"!!!(买车成就)"<<endl;
						ccj[i]="已获得";
						Sleep(500); 
					} 
				}
				for(int i=1;i<=4;i++){
					if(zxcj[i]=="未获得"&&money>=zxcj_yao[i]){
						cout<<"恭喜获得成就:"<<zxcj_ming[i]<<"!!!(主线成就)"<<endl;
						zxcj[i]="已获得";
						Sleep(500); 
					}
				}
				for(int i=5;i<=7;i++){
					if(zxcj[i]=="未获得"&&x>=zxcj_yao[i]){
						cout<<"恭喜获得成就:"<<zxcj_ming[i]<<"!!!(主线成就)"<<endl; 
						zxcj[i]="已获得";
						Sleep(500); 
					}
				}
				for(int i=8;i<=10;i++){
					if(zxcj[i]=="未获得"&&g>=zxcj_yao[i]){
						cout<<"恭喜获得成就:"<<zxcj_ming[i]<<"!!!(主线成就)"<<endl;
						zxcj[i]="已获得";
						Sleep(500);  
					}
				}
				cout<<"======================买车成就======================"<<endl;
				cout<<"=1.好多自行车          (拥有自行车1000辆)    "<<ccj[1]<<"="<<endl;
				cout<<"=2.小电驴大亨          (拥有小电驴1000辆)    "<<ccj[2]<<"="<<endl;
				cout<<"=3.谁没二手摩托车?    (拥有二手摩托车1000辆)"<<ccj[3]<<"="<<endl;
				cout<<"=4.骑上我心爱的小摩托  (拥有小摩托车1000辆)  "<<ccj[4]<<"="<<endl;
				cout<<"=5.坐上我心爱的小汽车  (拥有小汽车1000辆)    "<<ccj[5]<<"="<<endl;
				cout<<"======================主线成就======================"<<endl;
				cout<<"=1. 第一桶金           (获得999元)           "<<zxcj[1]<<"="<<endl;
				cout<<"=2. 第二桶金           (获得99999元)         "<<zxcj[2]<<"="<<endl;
				cout<<"=3. 第三桶金           (获得9999999元)       "<<zxcj[3]<<"="<<endl;
				cout<<"=4. 第四桶金           (获得999999999元)     "<<zxcj[4]<<"="<<endl; 
				cout<<"=5. 名声大大嘀         (获得999名声)         "<<zxcj[5]<<"="<<endl;
				cout<<"=6. 名声多多嘀         (获得99999名声)       "<<zxcj[6]<<"="<<endl;
				cout<<"=7. 车太多了           (获得9999999名声)     "<<zxcj[7]<<"="<<endl;
				cout<<"=8. 经验小达人         (获得10经验)          "<<zxcj[8]<<"="<<endl;
				cout<<"=9. 经验达人           (获得30经验)          "<<zxcj[9]<<"="<<endl;
				cout<<"=10.经验大达人         (获得80经验)          "<<zxcj[10]<<"="<<endl;
				cout<<"===================================================="<<endl; 
				Sleep(500);
				cout<<"按n退出"<<endl; 
				while(1){
					if (-32767 == GetAsyncKeyState('N')){
				        break;
				    }
				}
				break;
			}
			if (-32767 == GetAsyncKeyState('8')){
				while(1){
					system("cls");
			        cout<<"================皮肤==============="<<endl;
			        cout<<"=白色    (免费)       按1         ="<<endl;
			        cout<<"=蓝色    (等级要为3)  按2 ("<<pifu[0]<<")="<<endl;
			        cout<<"=绿色    (等级要为6)  按3 ("<<pifu[1]<<")="<<endl;
			        cout<<"=红色    (等级要为9)  按4 ("<<pifu[2]<<")="<<endl;
			        cout<<"=紫色    (等级要为12) 按5 ("<<pifu[3]<<")="<<endl;
			        cout<<"=灰色    (等级要为15) 按6 ("<<pifu[4]<<")="<<endl;
			        cout<<"=淡蓝色  (等级要为18) 按7 ("<<pifu[5]<<")="<<endl;
			        cout<<"=淡绿色  (等级要为21) 按8 ("<<pifu[6]<<")="<<endl;
			        cout<<"=淡红色  (等级要为24) 按9 ("<<pifu[7]<<")="<<endl;
			        cout<<"=淡紫色  (等级要为27) 按a ("<<pifu[8]<<")="<<endl;
			        cout<<"=淡白色  (等级要为30) 按b ("<<pifu[9]<<")="<<endl;
			        cout<<"=淡黄色  (等级要为33) 按c ("<<pifu[10]<<")="<<endl;
			        cout<<"=黄色    (等级要为36) 按d ("<<pifu[11]<<")="<<endl;
			        cout<<"=退出                 按e         ="<<endl;
			        cout<<"==================================="<<endl;
			        while(1){
			        	if (-32767 == GetAsyncKeyState('1')){
			        		system("color 7");
							cout<<"已设置为 白色"<<endl;
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('2')){
					    	if(dj>=3){
					    		pifu[0]="已获得";
					    		system("color 1");
					    		cout<<"已设置为 蓝色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<3-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('3')){
					    	if(dj>=6){
					    		pifu[1]="已获得";
					    		system("color 2");
					    		cout<<"已设置为 绿色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<6-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('4')){
					    	if(dj>=9){
					    		pifu[2]="已获得";
					    		system("color 3");
					    		cout<<"已设置为 红色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<9-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('5')){
					    	if(dj>=12){
					    		pifu[3]="已获得";
					    		system("color 1");
					    		cout<<"已设置为 紫色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<12-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('6')){
					    	if(dj>=15){
					    		pifu[4]="已获得";
					    		system("color 1");
					    		cout<<"已设置为 灰色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<15-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('7')){
					    	if(dj>=18){
					    		pifu[5]="已获得";
					    		system("color 1");
					    		cout<<"已设置为 淡蓝色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<18-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('8')){
					    	if(dj>=21){
					    		pifu[6]="已获得";
					    		system("color 1");
					    		cout<<"已设置为 浅绿色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<21-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('9')){
					    	if(dj>=24){
					    		pifu[7]="已获得";
					    		system("color 1");
					    		cout<<"已设置为 淡红色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<24-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('A')){
					    	if(dj>=27){
					    		pifu[8]="已获得";
					    		system("color 1");
					    		cout<<"已设置为 淡紫色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<27-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('B')){
					    	if(dj>=30){
					    		pifu[9]="已获得";
					    		system("color 1");
					    		cout<<"已设置为 淡白色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<30-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('C')){
					    	if(dj>=33){
					    		pifu[10]="已获得";
					    		system("color 1");
					    		cout<<"已设置为 淡黄色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<33-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('D')){
					    	if(dj>=36){
					    		pifu[11]="已获得";
					    		system("color 1");
					    		cout<<"已设置为 黄色"<<endl;
							}else{
								system("cls"); 
								cout<<"需再升"<<36-dj<<"级才可获得"<<endl;
							} 
							Sleep(800);
					        break;
					    }
					    if (-32767 == GetAsyncKeyState('E')){
					        goto t;
					    }
					}
				}
				t: break;
		    }
		    if (-32767 == GetAsyncKeyState('9')){
		    	system("cls");
		        cout<<"保存数据:1	导入数据:2"<<endl;
		        while(1){
		        	if (-32767 == GetAsyncKeyState('1')){
				        cout<<"请复制以下数据到:"<<endl;
				        Sleep(100000);
				        break; 
				    }
					if (-32767 == GetAsyncKeyState('2')){
						cout<<"请把之前复制的数据复制到这里"<<endl;
						 
				        break;
				    }
				}
				break; 
		    }
		}
		system("cls");
	}
	return 0;
}

#include <iostream>
#include <string>
#include <windows.h>
#include <conio.h>
#include <fstream>
#include <ctime>
#include <time.h>
#include <stdio.h>
#include <cstring>
#include <conio.h>
#include <vector>
#include <windows.h>
using namespace std;
unsigned long long money=0,Speed=1,f=20,x=0,X=0,X_money=100,X_Speed=55;

//money=钱,Speed=赚钱速度,f=升级钱数,x=名声  X=赚钱次数  X_money=升级经验钱数  X_Speed=加经验所需次数 

string chsuju[40]={" "," "," "," ","初级富豪(一星)","初级富豪(二星)","初级富豪(三星)","初级富豪(四星)","初级富豪(五星)","中级富豪(一星)","中级富豪(二星)","中级富豪(三星)","中级富豪(四星)","中级富豪(五星)","中级富豪(六星)","高级富豪(一星)","高级富豪(二星)","高级富豪(三星)","高级富豪(四星)","高级富豪(五星)","高级富豪(六星)","高级富豪(七星)","超级富豪(一星)","超级富豪(二星)","超级富豪(三星)","超级富豪(四星)","超级富豪(五星)","超级富豪(六星)","超级富豪(七星)","超级富豪(八星)","终级富豪(一星)","终级富豪(二星)","终级富豪(三星)","终级富豪(四星)","终级富豪(五星)","????","??"};

//称号数据 

string checi[14]={" ","辆","辆","辆","辆","辆","辆","辆","辆","辆","辆","架","架","艘"}; 
int chemsheng[14]={-1,1,6,10,60,130,2630,3950,13160,65810,263270,1316350,6581700,30000000};
long long che_money[14]={-1,1000,5000,7000,10000,20000,100000,3000000,10000000,50000000,200000000,1000000000,5000000000,20000000000}; 
string cheming[14]={" ","自行车","小电驴","二手摩托车","小摩托车","电动摩托车","汽油摩托车","二手汽车","小汽车","新能源汽车","汽油汽车","私人飞机","大型私人飞机","火箭"};
int mc[31]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
//买车数据 

string ccj_ming[11]={" ","好多自行车","小电驴大亨","谁没二手摩托车?","骑上我心爱的小摩托","坐上我心爱的小汽车","","","","",""};
int ccj_yao[11]={-1,1000,1000,1000,1000,1000};
string ccj[21]={" ","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得"}; 
string zxcj_ming[11]={" ","第一桶金","第二桶金","第三桶金","第四桶金","名声大大嘀","名声多多嘀","车太多了","经验小达人","经验达人","经验大达人"};
int zxcj_yao[11]={-1,999,99999,9999999,999999999,999,99999,9999999,10,30,80};
string zxcj[21]={" ","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得"};
//成就数据 


string pifu[12]={"未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得","未获得"}; 
string pifu_color[15]={"白色","蓝色","绿色","红色","紫色","灰色","淡蓝色","淡绿色","淡红色","淡紫色","淡白色","淡黄色","黄色"}; 

//皮肤数据 

int dj=1,g=0,g_dj=1;
//dj=等级,g=经验,g_dj=经验等级 

//隐藏光标
void hide(){
    HANDLE h_GAME =GetStdHandle(STD_OUTPUT_HANDLE);
    CONSOLE_CURSOR_INFO cursor_info;
    GetConsoleCursorInfo(h_GAME,&cursor_info);
    cursor_info.bVisible=false;
    SetConsoleCursorInfo(h_GAME,&cursor_info);
}


 
void paiming(){//称号规则输出 
    to: ;
    system("cls");
    if(dj<4){
        cout<<"等级不够,还差"<<4-dj<<"级"<<endl;
        Sleep(1000);
        return ;
    }
    if(dj>=4){
        cout<<" 初级富豪(一星):  4级"<<endl;
        cout<<" 初级富豪(二星):  5级"<<endl;
        cout<<" 初级富豪(三星):  6级"<<endl;
        cout<<" 初级富豪(四星):  7级"<<endl;
        cout<<" 初级富豪(五星):  8级"<<endl;
        cout<<"***********************"<<endl;
        cout<<" 中级富豪(一星):  9级"<<endl;
        cout<<" 中级富豪(二星): 10级"<<endl;
        cout<<" 中级富豪(三星): 11级"<<endl;
        cout<<" 中级富豪(四星): 12级"<<endl;
        cout<<" 中级富豪(五星): 13级"<<endl;
        cout<<" 中级富豪(六星): 14级"<<endl;
        cout<<"&&&&&&&&&&&&&&&&&&&&&&&"<<endl; 
        cout<<" 高级富豪(一星): 15级"<<endl;
        cout<<" 高级富豪(二星): 16级"<<endl;
        cout<<" 高级富豪(三星): 17级"<<endl;
        cout<<" 高级富豪(四星): 18级"<<endl;
        cout<<" 高级富豪(五星): 19级"<<endl;
        cout<<" 高级富豪(六星): 20级"<<endl;
        cout<<" 高级富豪(七星): 21级"<<endl;
        cout<<"+++++++++++++++++++++++"<<endl; 
        cout<<" 超级富豪(一星): 22级"<<endl;
        cout<<" 超级富豪(二星): 23级"<<endl;
        cout<<" 超级富豪(三星): 24级"<<endl;
        cout<<" 超级富豪(四星): 25级"<<endl;
        cout<<" 超级富豪(五星): 26级"<<endl;
        cout<<" 超级富豪(六星): 27级"<<endl;
        cout<<" 超级富豪(七星): 28级"<<endl;
        cout<<" 超级富豪(八星): 29级"<<endl;
        cout<<"======================="<<endl;
        cout<<" 终级富豪(一星): 30级"<<endl;
        cout<<" 终级富豪(二星): 31级"<<endl;
        cout<<" 终级富豪(三星): 32级"<<endl;
        cout<<" 终级富豪(四星): 33级"<<endl;
        cout<<" 终级富豪(五星): 34级"<<endl;
        cout<<"$$$$$$$$$$$$$$$$$$$$$$$"<<endl;
        cout<<" "<<chsuju[35]<<"         40级"<<endl;
        cout<<" "<<chsuju[36]<<"             45级"<<endl; 
        cout<<endl<<endl; 
        //判断称号 
        if(dj<=33){
            cout<<"            ================"<<endl;
            cout<<"您现在是:  ="<<chsuju[dj]<<"="<<endl;
            cout<<"            ================"<<endl;
        }else if(dj>=34&&dj<=39){
            cout<<"            ================"<<endl;
            cout<<"您现在是:  ="<<chsuju[34]<<"="<<endl;
            cout<<"            ================"<<endl;
        }else if(dj>=40&&dj<=44){
            cout<<"            ============"<<endl;
            cout<<"您现在是:  ="<<chsuju[35]<<"="<<endl;
            cout<<"            ============"<<endl;
        }else if(dj>=45){
            cout<<"            =========="<<endl;
            cout<<"您现在是:  ="<<chsuju[36]<<"="<<endl;
            cout<<"            =========="<<endl;
        }
        if(dj==31){
            Sleep(500); 
            cout<<"下一级有彩蛋!!!"<<endl;
        }
        if(dj==32){
            Sleep(500);
            cout<<"彩蛋马上开始!!!" <<endl;
            Sleep(1000); 
            system("start https://www.bilibili.com/video/BV1gc411W7ei/?spm_id_from=trigger_reload&vd_source=22158b889b5360491372ab2771a35e80");
            Sleep(10000);
            cout<<"下一级还有彩蛋哦!!!"<<endl; 
        }
        if(dj==33){
            Sleep(500);
            cout<<"彩蛋马上开始!!!" <<endl;
            Sleep(1000);
            system("start https://www.bilibili.com/video/BV1Kv4y1p7n3/?spm_id_from=333.788.recommend_more_video.2&vd_source=22158b889b5360491372ab2771a35e80");
        }
        if(dj==34){
            cout<<"您富可敌国!!!"<<endl;
            cout<<"祝贺你"<<endl;
            cout<<"     ***     ***"<<endl;
            cout<<"    *****   *****"<<endl;
            cout<<"   ******* *******"<<endl;
            cout<<"  *****************"<<endl;
            cout<<"  *****************"<<endl;
            cout<<"   ***************"<<endl;
            cout<<"    *************"<<endl;
            cout<<"     ***********"<<endl;
            cout<<"      *********"<<endl;
            cout<<"       *******"<<endl;
            cout<<"        *****"<<endl;
            cout<<"         ***"<<endl;
            system("start https://www.bilibili.com/video/BV1hs4y197wU/?spm_id_from=autoNext&vd_source=22158b889b5360491372ab2771a35e80");
            cout<<"小提示:"<<endl;
            cout<<"40级以上时打开排行榜"<<endl;
            cout<<"又可触发彩蛋!!!"<<endl;
            cout<<"快去试试吧!" <<endl;
        }
        if(dj>=40){
            if(chsuju[35]=="????"){
                system("cls");
                chsuju[35]="究级富豪";
                string abc[6]={"","????","究???","究级??","究级富?","究级富豪"}; 
                cout<<"????";Sleep(800);cout<<"-";Sleep(1000);cout<<">";Sleep(1200);
                system("cls"); 
                for(int i=1;i<=5;i++){
                    cout<<"????";cout<<"-";cout<<">";
                    cout<<abc[i];
                    Sleep(800);
                    system("cls");
                }
                Sleep(500);
                cout<<"你已触发彩蛋"<<endl;
                Sleep(500);
                cout<<"观看视频"<<endl; 
                Sleep(1000);
                system("start https://www.bilibili.com/video/BV1ST411h73B/?spm_id_from=333.337.search-card.all.click");
                goto to;
            }
            if(chsuju[36]=="??"){
                system("cls");
                chsuju[36]="神豪"; 
                string abc[4]={"","??","神?","神豪"}; 
                cout<<"??";Sleep(800);cout<<"-";Sleep(1000);cout<<">";Sleep(1200);
                system("cls"); 
                for(int i=1;i<=3;i++){
                    cout<<"??";cout<<"-";cout<<">";
                    cout<<abc[i];
                    Sleep(800);
                    system("cls");
                }
                Sleep(500);
                cout<<"恭喜你!获得最强称号!点个关注吧!作者:爱学c++"<<endl;
                system("start https://blog.csdn.net/C5408C?type=blog");
                goto to;
            } 
        }
    }
    cout<<"按n退出:";
    while(1){
        if (-32767 == GetAsyncKeyState('N')){
            return ;
        }
    }
}
 
 
 
  
 
 
 
void maiche(int k){
    int shuliang;
    if(che_money[k]>money){
        cout<<"钱不够,还差"<<che_money[k]-money<<"元"<<endl;
        Sleep(800);
        return ;
    } 
    cout<<"要1辆按1 要10辆按2 要100辆按3 要1000辆按4 要一万辆按5 要十万辆按6 要一百万辆按7"<<endl;
    while(1){
        if (-32767 == GetAsyncKeyState('1')){
            shuliang=1;
            break;
        }
        if (-32767 == GetAsyncKeyState('2')){
            shuliang=10;
            break;
        }
        if (-32767 == GetAsyncKeyState('3')){
            shuliang=100;
            break;
        }
        if (-32767 == GetAsyncKeyState('4')){
            shuliang=1000;
            break;
        }
        if (-32767 == GetAsyncKeyState('5')){
            shuliang=10000;
            break;
        }
        if (-32767 == GetAsyncKeyState('6')){
            shuliang=100000;
            break;
        }
        if (-32767 == GetAsyncKeyState('7')){
            shuliang=1000000;
            break;
        }
    }
    system("cls");
    money=money-che_money[k]*shuliang;
    x=x+chemsheng[k]*shuliang;
    mc[k]+=shuliang;
    cout<<"恭喜获得"<<shuliang<<checi[k]<<cheming[k]<<"!!!"<<endl; 
    cout<<"按n退出 按m继续买";
    while(1){
        if (-32767 == GetAsyncKeyState('N')){
            return ;
        }
        if (-32767 == GetAsyncKeyState('M')){
            maiche(k); 
            return ; 
        }
    }
}
 
 //标题输出 
void biaoti(){
    for(int i=1;i<=21;i++){
        cout<<"=";
        Sleep(100);
    }
    cout<<endl;
    cout<<"=";
    Sleep(100);
    cout<<"  一千万亿很简单   ";
    Sleep(100);
    cout<<"="; 
    cout<<endl<<"=";
    for(int i=1;i<=6;i++){
        cout<<" ";
    }
    cout<<"(6.0)"; 
    cout<<"      =";
    cout<<endl;
    Sleep(100);
    for(int i=1;i<=21;i++){
        cout<<"=";
        Sleep(100);
    }
    cout<<endl;
    Sleep(100);
    cout<<"=";Sleep(200);
    cout<<"备";Sleep(200);
    cout<<"注";Sleep(200);
    cout<<":";Sleep(400);
    cout<<"(";Sleep(200);
    cout<<"可";Sleep(200);
    cout<<"能";Sleep(200);
    cout<<"吧";Sleep(200);
    cout<<"~";Sleep(200);
    cout<<"~";Sleep(200);
    cout<<"~";Sleep(200);
    cout<<")";Sleep(200);
    cout<<"="<<endl;
    Sleep(600);
    cout<<"=";Sleep(200);
    cout<<"  (";Sleep(200);
    cout<<"-";Sleep(200);
    cout<<"_";Sleep(200);
    cout<<"-";Sleep(200);
    cout<<"'";Sleep(200);
    cout<<")";Sleep(200);
    cout<<"           ="<<endl;
    Sleep(250);
    for(int i=1;i<=21;i++){
        cout<<"=";
        Sleep(100);
    }
    cout<<endl; 
    Sleep(800);
    cout<<"按n开始游戏"<<endl; 
    while(1){
        if (-32767 == GetAsyncKeyState('N')){
            break;
        }
    }
}

 
 
int main(){
    hide();
    /*
    MessageBox(0, TEXT("如果你是刚玩这个游戏,请新建一个名为 data2 的文本文档"), TEXT("注意"), MB_OK);
    if (MessageBox(0, TEXT("为了游戏的体验感优良,请不要更改data2文本文档"), TEXT("特别重要提示"), MB_OKCANCEL | MB_ICONINFORMATION) != IDOK){
        MessageBox(0, TEXT("既然你不同意,那就别玩了"), TEXT("你个**"), MB_OK);
        SetFileAttributes("data2.txt",FILE_ATTRIBUTE_READONLY | FILE_ATTRIBUTE_HIDDEN); 
        return 0;
    }
    */
    hide();
    biaoti();
    hide();
    //登录或创建账号 
    //key_3();
    hide();
    system("cls");
    Sleep(1000);
    //主代码
    while(1){
        hide();
        system("cls");
        cout<<"赚钱 按1(赚钱速度为"<<Speed<<")"<<endl;
        cout<<"$:"<<money<<"    级别:"<<dj<<"    经验:"<<g<<endl;
        cout<<"================="<<endl;
        cout<<"=升级--------按2="<<endl;
        cout<<"=称号--------按3="<<endl;
        cout<<"=买车,买房---按4="<<endl;
        cout<<"=挂机--------按5="<<endl;
        cout<<"=攻略--------按6="<<endl;
        cout<<"=成就--------按7="<<endl;
        cout<<"=皮肤--------按8="<<endl; 
        cout<<"=保存或加载--按9="<<endl; 
        cout<<"================="<<endl;
        Sleep(30);
        while(1){
            if (-32767 == GetAsyncKeyState('1')){
                X++; 
                money=money+Speed;
                if(X%X_Speed==0&&X!=0){
                    g=g+1;
                    Speed+=Speed*0.1;
                }
                break;
            }
            if (-32767 == GetAsyncKeyState('2')){
                unsigned long long Speed1=0;
                while(1){
                    system("cls");
                    cout<<"=========升级========="<<endl;
                    cout<<"=升级赚钱速度     按1="<<endl;
                    cout<<"=升级加经验速度   按2="<<endl;
                    cout<<"=退出             按3="<<endl; 
                    cout<<"======================"<<endl; 
                    while(1){
                        if (-32767 == GetAsyncKeyState('1')){
                            if(Speed<6) Speed1=Speed+2;
                            else{
                                Speed1=Speed+Speed*0.45;
                                Speed1+=Speed1*0.15;
                            } 
                            cout<<"赚钱速度:"<<Speed<<"->"<<Speed1<<endl;
                            cout<<"等级:"<<dj<<"->"<<dj+1<<endl;
                            cout<<"要"<<f<<"元"<<endl;
                            cout<<"确定升级吗?(y/n)"<<endl; 
                            while(1){
                                if (-32767 == GetAsyncKeyState('Y')){
                                    if(money<f){
                                        system("cls");
                                        cout<<"钱不够,还差"<<f-money<<"元"<<endl;
                                        Sleep(800);
                                        break;
                                    }else{
                                        dj=dj+1;
                                        if(Speed<6) Speed=Speed+2;
                                        else{
                                            Speed+=Speed*0.45;
                                            Speed+=Speed*0.15;
                                        } 
                                        money=money-f;
                                        f+=f*0.45;//f+=f/100*65;
                                        f+=f*0.35;//f+=f/100*65;
                                        cout<<"已升级"<<endl;
                                        Sleep(500); 
                                        break;
                                    }
                                } 
                                if (-32767 == GetAsyncKeyState('N')){
                                    break;
                                }
                            }
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('2')){
                            if(g_dj==6){
                                cout<<"加经验所需的赚钱次数:"<<X_Speed<<endl;
                                cout<<"经验等级:"<<g_dj<<endl;
                                cout<<"已满级"<<endl;
                                Sleep(1000);
                                break;
                            } 
                            cout<<"加经验所需的赚钱次数:"<<X_Speed<<"->"<<X_Speed-5<<endl;
                            cout<<"经验等级:"<<g_dj<<"->"<<g_dj+1<<endl;
                            cout<<"要"<<X_money<<"元"<<endl;
                            cout<<"确定升级吗?(y/n)"<<endl; 
                            while(1){
                                if (-32767 == GetAsyncKeyState('Y')){
                                    if(money<X_money){
                                        system("cls");
                                        cout<<"钱不够,还差"<<X_money-money<<"元"<<endl;
                                        Sleep(800);
                                        break;
                                    }else{
                                        g_dj=g_dj+1;
                                        money=money-X_money;
                                        X_Speed=X_Speed-5;
                                        X_money*=3;
                                        cout<<"已升级"<<endl;
                                        Sleep(500); 
                                        break;
                                    }
                                } 
                                if (-32767 == GetAsyncKeyState('N')){
                                    break;
                                }
                            }
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('3')){
                            goto go;
                        }
                    }
                }
                go: break;
            }
            if (-32767 == GetAsyncKeyState('3')){
                paiming();
                system("cls");
                break;
            }
            if (-32767 == GetAsyncKeyState('4')){
                while(1){
                    int c=0,k=0;
                    system("cls");
                    cout<<"买车:1    买房(未完成):2    退出:3    $:"<<money<<"    名声:"<<x<<"    仓库:4"<<endl;
                    while(1){
                        if (-32767 == GetAsyncKeyState('1')){
                            while(1){
                                system("cls");
                                cout<<"=========================买车========================"<<endl;
                                cout<<"==1000$         自行车       (名声+1)        按1  =="<<endl;
                                cout<<"==5000$         小电驴       (名声+6)        按2  =="<<endl;
                                cout<<"==7000$         二手摩托车   (名声+10)       按3  =="<<endl;
                                cout<<"==10000$        小摩托车     (名声+60)       按4  =="<<endl;
                                cout<<"==20000$        电动摩托车   (名声+130)      按5  =="<<endl;
                                cout<<"==100000$       汽油摩托车   (名声+2630)     按6  =="<<endl;
                                cout<<"==3000000$      二手汽车     (名声+3950)     按7  =="<<endl;
                                cout<<"==10000000$     小汽车       (名声+13160)    按8  =="<<endl;
                                cout<<"==50000000$     新能源汽车   (名声+65810)    按9  =="<<endl;
                                cout<<"==200000000$    汽油汽车     (名声+263270)   按a  =="<<endl;
                                cout<<"==1000000000$   私人飞机     (名声+1316350)  按b  =="<<endl;
                                cout<<"==5000000000$   大型私人飞机 (名声+6581700)  按c  =="<<endl;
                                cout<<"==20000000000$  火箭         (名声+30000000) 按d  =="<<endl; 
                                cout<<"==退出  按e                                       =="<<endl;
                                cout<<"===================================================="<<endl;
                                cout<<"名声:"<<x<<endl;
                                cout<<"$:"<<money<<endl;
                                while(1){
                                    if (-32767 == GetAsyncKeyState('1')){
                                        maiche(1);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('2')){
                                        maiche(2);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('3')){
                                        maiche(3);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('4')){
                                        maiche(4);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('5')){
                                        maiche(5);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('6')){
                                        maiche(6);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('7')){
                                        maiche(7);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('8')){
                                        maiche(8);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('9')){
                                        maiche(9);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('A')){
                                        maiche(10);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('B')){
                                        maiche(11);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('C')){
                                        maiche(12);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('D')){
                                        maiche(13);
                                        break;
                                    }
                                    if (-32767 == GetAsyncKeyState('E')){
                                        goto go1;
                                    }
                                }
                                system("cls");
                            }
                            
                        }
                        if (-32767 == GetAsyncKeyState('2')){
                            system("cls");
                            cout<<"========================================="<<endl;
                            cout<<"==5000$    合租小房子  (名声+2)     按1=="<<endl;
                            cout<<"==36000$   合租大房子  (名声+6)     按2=="<<endl;
                            cout<<"==100000$          (名声+2)     按3=="<<endl;
                             
                            cout<<"========================================="<<endl;
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('3')){
                            goto go1;
                        }
                        if (-32767 == GetAsyncKeyState('4')){
                            system("cls");
                            for(int i=1;i<=13;i++){
                                cout<<"您的"<<cheming[i]<<"有"<<mc[i]<<checi[i]<<endl; 
                            }
                            Sleep(500);
                            cout<<"按n退出"<<endl; 
                            while(1){
                                if (-32767 == GetAsyncKeyState('N')){
                                    break;
                                }
                            }
                            break;
                        }
                    }
                }
                go1: ;
                system("cls");
                break;
            }
            if (-32767 == GetAsyncKeyState('5')){
                long long guaji=0;//金钱 
                int gjsj=0;//时间 
                int as=-1;
                Sleep(200);
                MessageBox(NULL, "挂机中按n退出", "注意", MB_OK);
                MessageBox(NULL, "最多挂机100分钟,每秒获得一次金钱。", "注意", MB_OK);
                while(1){
                    system("cls");
                    cout<<"退出按1,挂机按2"<<endl;
                    while(1){
                        if (-32767 == GetAsyncKeyState('1')){
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('2')){
                            system("cls");
                            cout<<"开始挂机"<<endl;
                            Sleep(500);
                            system("cls");
                            for(int i=0;i<=6000;i++){
                                cout<<"已挂机"<<i<<"秒"<<endl;
                                for(int j=1;j<=80;j++){
                                    if (-32767 == GetAsyncKeyState('N')){
                                        as=0;
                                        break;
                                    }
                                    Sleep(1);
                                }
                                gjsj++;
                                if(as==0) break;
                                X++;
                                if(X%50==0){
                                    g=g+1;
                                    Speed+=Speed/8;
                                }
                                system("cls");
                            }
                            money+=(Speed*gjsj);
                            cout<<"已挂机完毕,您获得了"<<Speed*gjsj<<"元"<<endl;
                            MessageBox(NULL, "已挂机完毕", "提示", MB_OK);
                            break;
                        }
                    }
                    break;
                }
                break;
            }
            if (-32767 == GetAsyncKeyState('6')){
                system("cls");
                MessageBox(NULL, "想快点赚钱就快点升级(手动赚钱最快哦!!!)", "攻略", MB_OK);
                MessageBox(NULL, "经验也可以增加赚钱速度!", "攻略", MB_OK);
                MessageBox(NULL, "记得看称号(到了终级富豪以上有惊喜!!!)", "攻略", MB_OK);
                MessageBox(NULL, "没时间玩的话试试挂机,但最多挂机100分钟,挂机也可以加经验哟!", "攻略", MB_OK);
                MessageBox(NULL, "买车买房中可以获得成就哦!", "攻略", MB_OK);
                MessageBox(NULL, "完成任务可以获得成就哦!", "攻略", MB_OK);
                MessageBox(NULL, "好吧,就这样吧,攻略结束^_^", "攻略", MB_OK);
                break;
            }
            if(-32767 == GetAsyncKeyState('7')){
                system("cls");
                for(int i=1;i<=5;i++){
                    if(mc[i]>=ccj_yao[i]&&ccj[i]=="未获得"){
                        cout<<"恭喜获得成就:"<<ccj_ming[i]<<"!!!(买车成就)"<<endl;
                        ccj[i]="已获得";
                        Sleep(500); 
                    } 
                }
                for(int i=1;i<=4;i++){
                    if(zxcj[i]=="未获得"&&money>=zxcj_yao[i]){
                        cout<<"恭喜获得成就:"<<zxcj_ming[i]<<"!!!(主线成就)"<<endl;
                        zxcj[i]="已获得";
                        Sleep(500); 
                    }
                }
                for(int i=5;i<=7;i++){
                    if(zxcj[i]=="未获得"&&x>=zxcj_yao[i]){
                        cout<<"恭喜获得成就:"<<zxcj_ming[i]<<"!!!(主线成就)"<<endl; 
                        zxcj[i]="已获得";
                        Sleep(500); 
                    }
                }
                for(int i=8;i<=10;i++){
                    if(zxcj[i]=="未获得"&&g>=zxcj_yao[i]){
                        cout<<"恭喜获得成就:"<<zxcj_ming[i]<<"!!!(主线成就)"<<endl;
                        zxcj[i]="已获得";
                        Sleep(500);  
                    }
                }
                cout<<"======================买车成就======================"<<endl;
                cout<<"=1.好多自行车          (拥有自行车1000辆)    "<<ccj[1]<<"="<<endl;
                cout<<"=2.小电驴大亨          (拥有小电驴1000辆)    "<<ccj[2]<<"="<<endl;
                cout<<"=3.谁没二手摩托车?    (拥有二手摩托车1000辆)"<<ccj[3]<<"="<<endl;
                cout<<"=4.骑上我心爱的小摩托  (拥有小摩托车1000辆)  "<<ccj[4]<<"="<<endl;
                cout<<"=5.坐上我心爱的小汽车  (拥有小汽车1000辆)    "<<ccj[5]<<"="<<endl;
                cout<<"======================主线成就======================"<<endl;
                cout<<"=1. 第一桶金           (获得999元)           "<<zxcj[1]<<"="<<endl;
                cout<<"=2. 第二桶金           (获得99999元)         "<<zxcj[2]<<"="<<endl;
                cout<<"=3. 第三桶金           (获得9999999元)       "<<zxcj[3]<<"="<<endl;
                cout<<"=4. 第四桶金           (获得999999999元)     "<<zxcj[4]<<"="<<endl; 
                cout<<"=5. 名声大大嘀         (获得999名声)         "<<zxcj[5]<<"="<<endl;
                cout<<"=6. 名声多多嘀         (获得99999名声)       "<<zxcj[6]<<"="<<endl;
                cout<<"=7. 车太多了           (获得9999999名声)     "<<zxcj[7]<<"="<<endl;
                cout<<"=8. 经验小达人         (获得10经验)          "<<zxcj[8]<<"="<<endl;
                cout<<"=9. 经验达人           (获得30经验)          "<<zxcj[9]<<"="<<endl;
                cout<<"=10.经验大达人         (获得80经验)          "<<zxcj[10]<<"="<<endl;
                cout<<"===================================================="<<endl; 
                Sleep(500);
                cout<<"按n退出"<<endl; 
                while(1){
                    if (-32767 == GetAsyncKeyState('N')){
                        break;
                    }
                }
                break;
            }
            if (-32767 == GetAsyncKeyState('8')){
                while(1){
                    system("cls");
                    cout<<"================皮肤==============="<<endl;
                    cout<<"=白色    (免费)       按1         ="<<endl;
                    cout<<"=蓝色    (等级要为3)  按2 ("<<pifu[0]<<")="<<endl;
                    cout<<"=绿色    (等级要为6)  按3 ("<<pifu[1]<<")="<<endl;
                    cout<<"=红色    (等级要为9)  按4 ("<<pifu[2]<<")="<<endl;
                    cout<<"=紫色    (等级要为12) 按5 ("<<pifu[3]<<")="<<endl;
                    cout<<"=灰色    (等级要为15) 按6 ("<<pifu[4]<<")="<<endl;
                    cout<<"=淡蓝色  (等级要为18) 按7 ("<<pifu[5]<<")="<<endl;
                    cout<<"=淡绿色  (等级要为21) 按8 ("<<pifu[6]<<")="<<endl;
                    cout<<"=淡红色  (等级要为24) 按9 ("<<pifu[7]<<")="<<endl;
                    cout<<"=淡紫色  (等级要为27) 按a ("<<pifu[8]<<")="<<endl;
                    cout<<"=淡白色  (等级要为30) 按b ("<<pifu[9]<<")="<<endl;
                    cout<<"=淡黄色  (等级要为33) 按c ("<<pifu[10]<<")="<<endl;
                    cout<<"=黄色    (等级要为36) 按d ("<<pifu[11]<<")="<<endl;
                    cout<<"=退出                 按e         ="<<endl;
                    cout<<"==================================="<<endl;
                    while(1){
                        if (-32767 == GetAsyncKeyState('1')){
                            system("color 7");
                            cout<<"已设置为 白色"<<endl;
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('2')){
                            if(dj>=3){
                                pifu[0]="已获得";
                                system("color 1");
                                cout<<"已设置为 蓝色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<3-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('3')){
                            if(dj>=6){
                                pifu[1]="已获得";
                                system("color 2");
                                cout<<"已设置为 绿色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<6-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('4')){
                            if(dj>=9){
                                pifu[2]="已获得";
                                system("color 3");
                                cout<<"已设置为 红色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<9-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('5')){
                            if(dj>=12){
                                pifu[3]="已获得";
                                system("color 1");
                                cout<<"已设置为 紫色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<12-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('6')){
                            if(dj>=15){
                                pifu[4]="已获得";
                                system("color 1");
                                cout<<"已设置为 灰色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<15-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('7')){
                            if(dj>=18){
                                pifu[5]="已获得";
                                system("color 1");
                                cout<<"已设置为 淡蓝色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<18-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('8')){
                            if(dj>=21){
                                pifu[6]="已获得";
                                system("color 1");
                                cout<<"已设置为 浅绿色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<21-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('9')){
                            if(dj>=24){
                                pifu[7]="已获得";
                                system("color 1");
                                cout<<"已设置为 淡红色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<24-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('A')){
                            if(dj>=27){
                                pifu[8]="已获得";
                                system("color 1");
                                cout<<"已设置为 淡紫色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<27-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('B')){
                            if(dj>=30){
                                pifu[9]="已获得";
                                system("color 1");
                                cout<<"已设置为 淡白色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<30-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('C')){
                            if(dj>=33){
                                pifu[10]="已获得";
                                system("color 1");
                                cout<<"已设置为 淡黄色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<33-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('D')){
                            if(dj>=36){
                                pifu[11]="已获得";
                                system("color 1");
                                cout<<"已设置为 黄色"<<endl;
                            }else{
                                system("cls"); 
                                cout<<"需再升"<<36-dj<<"级才可获得"<<endl;
                            } 
                            Sleep(800);
                            break;
                        }
                        if (-32767 == GetAsyncKeyState('E')){
                            goto t;
                        }
                    }
                }
                t: break;
            }
            if (-32767 == GetAsyncKeyState('9')){
                system("cls");
                cout<<"保存数据:1    导入数据:2"<<endl;
                while(1){
                    if (-32767 == GetAsyncKeyState('1')){
                        cout<<"请复制以下数据到:"<<endl;
                        Sleep(100000);
                        break; 
                    }
                    if (-32767 == GetAsyncKeyState('2')){
                        cout<<"请把之前复制的数据复制到这里"<<endl;
                         
                        break;
                    }
                }
                break; 
            }
        }
        system("cls");
    }
    return 0;
}

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值