我最崇拜的一个人
  • 板块灌水区
  • 楼主jhwyheng123
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/12/24 18:31
  • 上次更新2024/12/24 18:48:35
查看原帖
我最崇拜的一个人
1572649
jhwyheng123楼主2024/12/24 18:31

几个星期前有个叫"liqinglang"的大佬发了个代码:

#include<bits/stdc++.h>
#include<Windows.h>
#define n(x) rand()%(x)
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1 : 0)
using namespace std;
int main() {
	int s=50,t=0,a=1,y=0,h=0,b=1;
	int c=0;
	string s1;
	int v=30;
	getline(cin,s1);
	if(s1!="lql123") {
		return 0;
	}
	int r=0;
	bool f=true;
	for(;;) {
		system("cls");
		if(KEY_DOWN(VK_MBUTTON)) {
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN);
			cout<<"Name: liqinglang     Age: 10\nGender: male     Password: xxxxxx\nLevel: Lv"<<a<<"Gold coin: "<<t<<"\n";
			string o;
			getline(cin,o);
			if(o=="123456") {
				cout<<"Password: lql123\n";
				cin>>o;
			}
		}

		h++;
		if(h<=3000) {
			b=1;
		} else if(h<=50000) {
			b=2;
		}else{
			b=1;
		}
		if(y==8) {
			a=1;
		}

		s--;
		if(s==0 && a!=6) {
			v--;
		}
		if(v==0) {
			a=1;
			y=0;
			t=0;
			s=50;
			v=50;
			b=1;
			cout<<"you are die!!!";
			for(int i=1; i<=10000000; i++) {
				a=1;
			}
		}
		SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN);
		cout<<"$ <"<<t<<">      ";
		SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED);
		cout<<"() <"<<v<<">";
		cout<<"\n\n\n";
		SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_BLUE);
		cout<<" /\\   \n/  \\     \n|  | \n----\n\n\n\n\n\n";







		if(a==1) {

			if(f==true) {
				SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
				cout<<" O  / ";
				for(int i=1; i<=s; i++) {
					cout<<" ";
				}
			} else {
				f=true;
				s=50;
				continue;
			}
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==1) {
				cout<<"<**>\n";
			} else if(b==2) {
				cout<<"<--\n";
			} else if(b==3) {
				cout<<" () \n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
			cout<<"/|\\/ ";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			for(int i=1; i<=s; i++) {
				cout<<" ";
			}
			if(b==1) {
				cout<<" ^^^^\n";
			} else if(b==3) {
				cout<<"/|\\\n";
			} else if(b==2) {
				cout<<"\n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
			cout<<"/ \\ \n\n\n";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==3) {
				for(int i=1; i<=s; i++) {
					cout<<" ";
				}
				cout<<"/ \\\n";
			} else if(b==2) {
				cout<<"\n";
			}
			if(KEY_DOWN(VK_LBUTTON)) {
				if(s<=6 && b==1) {
					f=false;
					t+=10;
					cout<<"+10!!!";
				} else if(s<=6 && (b==2 || b==3)) {
					v--;
				}
			} else if(KEY_DOWN(VK_RBUTTON)) {
				cout<<"A.  250$      B.  300$\nC.  400$      D.  1500$\nE.  1$       F.10000$\n";
				char n;
				cin>>n;
				if(n=='A' && t>=250) {
					y=90;
					a=2;
					t-=250;
				} else if(n=='B' && t>=300) {
					a=3;
					t-=300;
				} else if(n=='C' && t>=400) {
					a=4;
					t-=400;
				} else if(n=='D' && t>=1500) {
					a=5;
					y=90;
					t-=1500;
				} else if(n=='E' && t>=1) {
					a=1;
					t-=1;
				} else if(n=='F' && t>=10000) {
					a=6;
					t-=10000;
				}
			}
			cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
		}






















		if(a==2) {
			if(y==0) {
				a=1;
			}
			if(f==true) {
				SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
				cout<<" O  == ";
				for(int i=1; i<=s; i++) {
					cout<<" ";
				}
			} else {
				f=true;
				s=50;
				continue;
			}
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==1) {
				cout<<"<**>\n";
			} else if(b==2) {
				cout<<"<--\n\n";
			} else if(b==3) {
				cout<<" () \n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
			cout<<"/|\\| ";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			for(int i=1; i<=s; i++) {
				cout<<" ";
			}
			if(b==1) {
				cout<<" ^^^^\n";
			} else if(b==3) {
				cout<<"/|\\\n";
			} else if(b==2) {
				cout<<"\n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
			cout<<"/ \\ \n\n\n";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==3) {
				cout<<"/ \\\n";
			} else if(b==2) {
				cout<<"\n";
			}
			if(KEY_DOWN(VK_LBUTTON)) {
				if(s<=1000000000 && (b==2 || b==1)) {
					f=false;
					y--;
					t+=20;
					cout<<"+20!!!";
				} else if(s<=100000000000 && (b==3)) {
					v--;
				}
			}  else if(KEY_DOWN(VK_RBUTTON)) {
				cout<<"A.  250$      B.  300$\nC.  400$      D.  1500$\nE.  1$       F.10000$\n\n";
				char n;
				cin>>n;
				if(n=='A' && t>=250) {
					a=2;
					y=90;
					s-=250;
				} else if(n=='B' && t>=300) {
					a=3;
					t-=300;
				} else if(n=='C' && t>=400) {
					a=4;
					y=90;
					t-=400;
				} else if(n=='D' && t>=1500) {
					a=5;
					y=90;
					t-=1500;
				} else if(n=='E' && t>=1) {
					a=1;
					t-=1;
				} else if(n=='F' && t>=10000) {
					a=6;
					t-=10000;
				}
			}
			cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
		}

		if(a==6) {
			if(f==true) {
				SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED);
				cout<<" ****";
				for(int i=1; i<=s; i++) {
					cout<<" ";
				}
			} else {
				f=true;
				s=50;
				continue;
			}
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==1) {
				cout<<"<**>\n";
			} else if(b==2) {
				cout<<"<--\n\n";
			} else if(b==3) {
				cout<<" () \n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED);
			cout<<"****";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			for(int i=1; i<=s; i++) {
				cout<<" ";
			}
			if(b==1) {
				cout<<" ^^^^\n";
			} else if(b==3) {
				cout<<"/|\\\n";
			} else if(b==2) {
				cout<<"\n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED);
			cout<<"****\n\n\n";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==3) {
				cout<<"/ \\\n";
			} else if(b==2) {
				cout<<"\n";
			}
			if(s==3) {
				a=1;
				s=50;
				v+=20;
				t+=1000;
				cout<<"+1000!!!\n";
				b=1;
			}
			if(KEY_DOWN(VK_RBUTTON)) {
				cout<<"A.  250$      B.  300$\nC.  400$      D.  1500$\nE.  1$       F.10000$\n";
				char n;
				cin>>n;
				if(n=='A' && t>=250) {
					y=90;
					a=2;
					t-=250;
				} else if(n=='B' && t>=300) {
					a=3;
					t-=300;
				} else if(n=='C' && t>=400) {
					a=4;
					y=90;
					t-=400;
				} else if(n=='D' && t>=1500) {
					a=5;
					y=90;
					t-=1500;
				} else if(n=='E' && t>=1) {
					a=1;
					t-=1;
				} else if(n=='F' && t>=10000) {
					a=6;
					t-=10000;
				}
			}
			cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
		}

		if(a==3) {
			r++;
			if(r==100000) {
				a=2;
				t-=10;
			}
			if(f==true) {
				SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
				cout<<" O/) ";
				for(int i=1; i<=s; i++) {
					cout<<" ";
				}
			} else {
				f=true;
				s=50;
				continue;
			}
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==1) {
				cout<<"<**>\n";
			} else if(b==2) {
				cout<<"<--\n";
			} else if(b==3) {
				cout<<" () \n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
			cout<<"/| ";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			for(int i=1; i<=s; i++) {
				cout<<" ";
			}
			if(b==1) {
				cout<<" ^^^^\n";
			} else if(b==3) {
				cout<<"/|\\\n";
			} else if(b==2) {
				cout<<"\n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
			cout<<"/ \\ \n\n\n";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==3) {
				for(int i=1; i<=s; i++) {
					cout<<" ";
				}
				cout<<"/ \\\n";
			} else if(b==2) {
				cout<<"\n";
			}
			if(s==2 && b<=2) {
				s=50;
				v++;
				t--;
			} else if(s==2 && b==3) {
				v--;
				t+10;
			}
			if(KEY_DOWN(VK_RBUTTON)) {
				cout<<"A.  250$      B.  300$\nC.  400$      D.  1500$\nE.  1$       F.10000$\n";
				char n;
				cin>>n;
				if(n=='A' && t>=250) {
					y=90;
					a=2;
					t-=250;
				} else if(n=='B' && t>=300) {
					a=3;
					t-=300;
				} else if(n=='C' && t>=400) {
					a=4;
					y=90;
					t-=400;
				} else if(n=='D' && t>=1500) {
					a=5;
					y=90;
					t-=1500;
				} else if(n=='E' && t>=1) {
					a=1;
					t-=1;
				} else if(n=='F' && t>=10000) {
					a=6;
					t-=10000;
				}
			}
			cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
		}


		if(a==4) {
			if(f==true) {
				SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
				cout<<"\\---";
				for(int i=1; i<=s; i++) {
					cout<<" ";
				}
			} else {
				f=true;
				s=50;
				continue;
			}
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==1) {
				cout<<"<**>\n";
			} else if(b==2) {
				cout<<"<--\n\n";
			} else if(b==3) {
				cout<<" () \n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
			cout<<"/---";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			for(int i=1; i<=s; i++) {
				cout<<" ";
			}
			if(b==1) {
				cout<<" ^^^^\n";
			} else if(b==3) {
				cout<<"/|\\\n";
			} else if(b==2) {
				cout<<"\n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
			cout<<"/ \\ \n\n\n";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==3) {
				cout<<"/ \\\n";
			} else if(b==2) {
				cout<<"\n";
			}
			if(KEY_DOWN(VK_LBUTTON)) {
				if(s<=50 && (b==2 || b==1)) {
					f=false;
					c++;
					if(c==5000) {
						a=1;
						t+=1;
					}
					t-=3;
					y--;
					v+=2;
					cout<<"()+2";
				} else if(s<=50 && (b==3)) {
					v--;
				}
			}  else if(KEY_DOWN(VK_RBUTTON)) {
				cout<<"A.  250$      B.  300$\nC.  400$      D.  1500$\nE.  1$       F.10000$\n\n";
				char n;
				cin>>n;
				if(n=='A' && t>=250) {
					y=90;
					a=2;
					s-=250;
				} else if(n=='B' && t>=300) {
					a=3;
					t-=300;
				} else if(n=='C' && t>=400) {
					a=4;
					y=90;
					t-=400;
				} else if(n=='D' && t>=1500) {
					a=5;
					y=90;
					t-=1500;
				} else if(n=='E' && t>=1) {
					a=1;
					t-=1;
				} else if(n=='F' && t>=10000) {
					a=6;
					t-=10000;
				}
			}
			cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
		}
		
		if(a==5) {
			if(y==0) {
				a=2;
			}
			if(f==true) {
				SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
				cout<<"          |";
				for(int i=1; i<=s; i++) {
					cout<<" ";
				}
			} else {
				f=true;
				s=50;
				continue;
			}
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==1) {
				cout<<"<**>\n";
			} else if(b==2) {
				cout<<"<--\n\n";
			} else if(b==3) {
				cout<<" () \n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
			cout<<"	-<|------------->";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			for(int i=1; i<=s; i++) {
				cout<<" ";
			}
			if(b==1) {
				cout<<" ^^^^\n";
			} else if(b==3) {
				cout<<"/|\\\n";
			} else if(b==2) {
				cout<<"\n";
			}

			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
			cout<<"          |";
			SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_GREEN);
			if(b==3) {
				cout<<"/ \\\n";
			} else if(b==2) {
				cout<<"\n";
			}
			if(KEY_DOWN(VK_LBUTTON)) {
				if(s<=1000000000 && (b==2 || b==1)) {
					f=false;
					s=50;
					y--;
					t+=1;
					v+=5;
					cout<<"()+5!!!";
				} else if(s<=100000000000 && (b==3)) {
					v--;
				}
			}  else if(KEY_DOWN(VK_RBUTTON)) {
				cout<<"A.  250$      B.  300$\nC.  400$      D.  1500$\nE.  1$       F.10000$\n\n";
				char n;
				cin>>n;
				if(n=='A' && t>=250) {
					a=2;
					y=90;
					s-=250;
				} else if(n=='B' && t>=300) {
					a=3;
					t-=300;
				} else if(n=='C' && t>=400) {
					a=4;
					y=90;
					t-=400;
				} else if(n=='D' && t>=1500) {
					a=5;
					t-=1500;
				} else if(n=='E' && t>=1) {
					a=1;
					t-=1;
				} else if(n=='F' && t>=10000) {
					a=6;
					t-=10000;
				}
				cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
			}
		}
	}
	return 0;
}

哪位大佬回复解析一下?

2024/12/24 18:31
加载中...