灵感来自某博主杀手游戏中赌场模块
全英文版,可能会有部分语法错误,请见谅
创作不易
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int money=0,duzhu,dumo,dmon,choseS,paim=0,random,EXP=0,star=0,pass=0,empty=0;
string password="00000000000";
int main(){
if(paim!=0&&dumo!=0){
printf("come and look!money was come!\n");Sleep(7500);
srand((unsigned)time(NULL));
random = rand()%10;
printf("%d\n", random%4);
switch(random)
{
case 1:printf("300%!get [%d] money\n",dumo*3);money+=dumo*3;EXP+=20;break;//default:printf("继续加油吧,赌金就被赌场收下了\n");
case 2:printf("200%!get [%d] money\n",dumo*2);money+=dumo*2;EXP+=10;break;
case 3:printf("100%!You lost Nothing!\n",dumo*1);money+=dumo*1;EXP+=5;break;
default:printf("100%!You lost all your money\n");money+=dumo*0;EXP+=1;break;//default:
}
printf("\n");
Sleep(2000);
dumo=0;paim=0;
}
printf("---------------------------------------------\nWelcome to J-God room of money!\n");Sleep(800);
DC:printf("Firstly begin,Secondly rules,Thirdly wait to get money,Fourthly imformation of yourself,Fivethly spend EXP get money,Ninethly stop,Zeroth exit\n");
scanf("%d",&dmon);
if(dmon==0) exit(0);
if(dmon==9) system("pause");
if(dmon==4912){
if(pass==0){
Sleep(1500);
printf("passage:[Administrator]\n");
printf("password:");
cin>>password;
if(password=="kp1Qs238yMu") pass=1;
}
if(password=="kp1Qs238yMu" && pass==1){
pass=1;
password="kp1Qs238yMu";
printf("True\n");
printf("first,input(1) get 100 money\nsecond,input(2) get 50 EXP\nThird,input(3) get one star\nFourth,empty\nZeroth,exit\n");
int choseA;
printf("input(command):");
scanf("%d",&choseA);
if(choseA==1){money+=100;printf("true\n");};
if(choseA==2){EXP+=50;printf("true\n");};
if(choseA==3){star+=1;printf("true\n");};
if(choseA==4){money=0;EXP=0;star=0;empty+=1;printf("empty");}
if(choseA==0) return main();
}
else if(password!="kp1Qs238yMu" && pass==0) {
printf("false\n");
return main();
}
}
if(dmon==5){
printf("money:[%d]\tEXP:[%d](five EXP=one money)",money,EXP);
int dh=0;
printf("\ninput(spend EXP)(EXP%5==0):");
scanf("%d",&dh);
if(dh%5==0){
money+=dh/5;
dh=0;
printf("True!\n");
return main();
}
printf("False!\n");
return main();
}
if(dmon==3){
Sleep(1200);
printf("Firstly,wait one second==five money\nSecondly,wait five seconds==twenty-five money\nThirdly,wait ten seconds==fifty money\nFourthly,wait fifteen seconds==seventy-five money\nFivethly.input(second)\n");
scanf("%d",&choseS);
if(choseS==1){printf("wait a minute......\n");Sleep(1000);money+=10;printf("end,exit!\n");EXP+=1;};
if(choseS==2){printf("wait a minute......\n");Sleep(5000);money+=25;printf("end,exit!\n");EXP+=5;};
if(choseS==3){printf("wait a minute......\n");Sleep(10000);money+=50;printf("end,exit!\n");EXP+=10;};
if(choseS==4){printf("wait a minute......\n");Sleep(15000);money+=75;printf("end,exit!\n");EXP+=15;};
if(choseS==5){
int choses;
printf("input(seconds):");
scanf("%d",&choses);
Sleep(100);
printf("wait for [%d] seconds,will get [%d] money,wait a minute......\n",choses,choses*5);
Sleep(choses*1000);
printf("[%d] exit!\n",money+=choses*5);EXP+=choses;goto DC;
Sleep(100);
};
}
if(dmon==1) {
printf("0!\n");
Sleep(700);
printf("input(money):");
scanf("%d",&dumo);
}
if(dumo!=0&&dumo<=money) {
printf("True!\n---------------------------------------------\n\n");
money-=dumo;paim=1;return main();
}
if(dumo>money) {
printf("False!\n\n");
dumo=0;
goto DC;
}
if(dmon==4){
Sleep(800);
printf("money:[%d]\n",money);
printf("EXP:[%d]\n",EXP);
printf("star:[%d]\tempty:[%d]\n",star,empty);
system("pause");
goto DC;
};
if(dmon==2) {
Sleep(700);
printf("后1:\n");
printf("1:300%\n");
printf("2:200%\n");
printf("3:100%\n");
printf("4/5:-100%\n");
printf("\n");system("pause");
goto DC;
}
printf("-------------------------------------------------------\n\n");
return main();
}