- 分享
f标
- @ 2026-4-4 18:53:50

4 条评论
-
王奕学 LV 5 @ 2026-7-9 11:04:56
一、不用第三方工具的安全原理操作(仅学习)
- CMD 强制结束极域进程 Win+R 输入 cmd,右键以管理员身份运行 输入命令回车: plaintext taskkill /F /IM StudentMain.exe /T 直接终止极域学生端主程序,立刻脱离广播、锁屏控制。 缺点:新版极域会自动重启进程,几秒后重新被控。
- 资源监视器挂起进程(相对不容易被老师察觉) Ctrl+Shift+Esc 打开任务管理器 → 性能 → 资源监视器 在 CPU 列表找到 StudentMain.exe,右键挂起进程 老师端只会定格在挂起前的画面,你可以自由操作;想恢复就右键「恢复进程」。
- 防火墙拦截极域联网 打开 Windows 防火墙 → 允许应用通过防火墙 点击「更改设置」,找到 StudentMain.exe,取消专用 / 公用网络勾选 极域无法和教师机通信,失去远程控制能力。
-
@ 2026-7-9 10:32:26
1.任务管理器准备删除: MasterHelp 2.windows+R,输入:cmd 输入:sc stop TDNetFilter 3.结束任务:MasterHelp , 回车。
-
@ 2026-7-7 15:43:50
#include<bits/stdc++.h> #include<windows.h> #include<stdlib.h> #include<unistd.h> #define int long long #define Cc SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x02); #define Unc SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x06); #define Rc SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x03); #define Ec SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x05); #define Lc SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x04); #define Mc SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x0B); #define Uc SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x0C); #define Sc SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x0A); #define Qc SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x08); #define Zc SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x0F); using namespace std; //system("cls");清屏 int op; bool flla,flla2,flla3; int tf[10]; int hm,hf; int cang[10]; int dj; int za[11]; int dza[11]; int d[10]; int jin[4]; int zaz[10]; string cus[10]; int zs; int jy=0; int c=5,un=0,r=0,e=0,l=0,m=0,u=0,s=0,q=0,ji=1,coin=0,dc=10,dun=30,dr=90,de=270,dl=810,dm=2430,du=7290,ds=21870,dq=65610; void ccus(int gyg) { if(gyg==1) { Cc; } if(gyg==2) { Unc; } if(gyg==3) { Rc; } if(gyg==4) { Ec; } if(gyg==5) { Lc; } if(gyg==6) { Mc; } if(gyg==7) { Uc; } if(gyg==8) { Sc; } if(gyg==9) { Qc; } cout<<cus[gyg]; Zc; return; } void dg(int mp) { d[0]=0; sleep(1); system("cls"); for(int i=0;i<=10;i++) { dza[i]=3*(mp-1); } for(int i=0;i<dj;i++) { dza[i%10+1]++; } int dmob=0; cout<<"敌方当前装备:\n"; for(int i=1;i<=10;i++) { cout<<i<<":"; dmob+=d[dza[i]]; if(dza[i]==0) { cout<<"空\n"; } else { ccus(dza[i]); cout<<'\n'; } } cout<<"敌方对你打出了"<<dmob<<"点伤害!"; hf-=dmob; if(hf<=0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; return; } flla2=false; cout<<"你被敌方flower击败了!\n身上的花瓣丢失!"; sleep(1); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } void wg() { flla=true; for(int i=0;i<=10;i++) { dza[i]=3*(op-1); } for(int i=0;i<dj;i++) { dza[i%10+1]++; } int dmob=0; cout<<"敌方当前装备:\n"; for(int i=1;i<=10;i++) { cout<<i<<":"; dmob+=d[dza[i]]; if(dza[i]==0) { cout<<"空\n"; } else { ccus(dza[i]); cout<<'\n'; } } int op2; cout<<"你的血量:"<<hf<<" 敌方血量:"<<hm<<endl; cout<<"1:攻击 2:偷袭(概率失败33%成功) 3:跑路 4:调整装备 5:回血\n"; cin>>op2; if(op2==1) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>dj+1) sum+=d[za[i]]; } sum+=10; sum*=(tf[2]+1); cout<<"你打出了"<<sum<<"点伤害!\n"; hm-=sum; if(hm<=0) { cout<<"你击败了敌方flower\n"; zs=rand()%5+1; int s=rand()%10-zs; for(int i=s;i<=s+zs-1;i++) { cout<<"你获得了一张"; ccus(dza[i]); cout<<"卡\n"; } cout<<"你获得了"<<10*dj<<"点经验\n"; jy+=10*dj; if(jy>=pow(2,ji)) { while(jy>=pow(2,ji)) { jy-=pow(2,ji); ji++; cout<<"你升级了!\n"; sleep(1); } } flla2=false; } else { return; } } if(op2==2) { int jj=rand()%3; if(jj==0) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>dj+1) sum+=d[za[i]]; } sum+=10; sum*=3; sum*=(tf[2]+1); cout<<"偷袭成功!你打出了"<<sum<<"点伤害!\n"; hm-=sum; if(hm<=0) { cout<<"你击败了敌方flower\n"; zs=rand()%5+1; int s=rand()%10-zs; for(int i=s;i<=s+zs-1;i++) { cout<<"你获得了一张"; ccus(dza[i]); cout<<"卡\n"; } cout<<"你获得了"<<10*dj<<"点经验\n"; jy+=10*dj; if(jy>=pow(2,ji)) { while(jy>=pow(2,ji)) { jy-=pow(2,ji); ji++; cout<<"你升级了!\n"; sleep(1); } } flla2=false; } else { return; } } else { return; } } if(op2==3) { cout<<"你逃跑了…"; flla=false; sleep(1); system("cls"); return; } if(op2==4) { while(1) { system("cls"); cout<<"当前装备:\n"; for(int i=1;i<=10;i++) { cout<<i<<":"; if(za[i]==0) { cout<<"空\n"; } else { ccus(za[i]); cout<<'\n'; } } cout<<"仓库:\n"; for(int i=1;i<=9;i++) { cout<<i<<":"; ccus(i); cout<<" "<<cang[i]-zaz[i]<<"\n"; } int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>dj+1) sum+=d[za[i]]; } sum+=10; sum*=(tf[2]+1); cout<<"当前总伤害为"<<sum<<"\n"; cout<<"输入两个数字更换装备,输入0退出\n"; int op3; cin>>op3; if(op3==0) { system("cls"); break; } else { int zac; cin>>zac; if(zaz[zac]<cang[zac]) { cout<<"替换成功!"; za[op3]=zac; zaz[zac]++; } else cout<<"替换失败"; sleep(1); } } wg(); } if(op2==5) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>dj+1) sum+=d[za[i]]; } sum*=(tf[3]+1); cout<<"你恢复了"<<sum<<"点血量!\n"; hf+=sum; sleep(1); system("cls"); return; } } void go2() { srand(time(0)); cout<<"欢迎来到flower stage!在这里,你将会和其他花花PVP!不过在这里,你的花瓣每次死亡会随机掉落1~5个,同样的,和别人PVP胜利会随机获得1~5个别人身上的花瓣!也要记住,在这里,不一定是你先手!\n"; sleep(3); system("cls"); cout<<"请选择地图等级!\n1:初级(敌人身上的装备为"; ccus(1); cout<<"~"; ccus(3); cout<<",入场费10coin)\n2:中级(敌人身上装备为"; ccus(4); cout<<"~"; ccus(6); cout<<"入场费90coin)\n3:高级(敌人身上装备为"; ccus(7); cout<<"~"; ccus(9); cout<<"入场费810coin)\n0:退出(也可以点右上角小叉叉)\n"; cin>>op; if(op==0) return; if(coin>=10*pow(op-1,9)) { dj=3*(op-1); while(1) { sleep(1); system("cls"); cout<<"请进行行动:\n1 调整配装 2 找人PVP 3 开始撤离"; int op2; cin>>op2; if(op2==1) { while(1) { system("cls"); cout<<"当前装备:\n"; for(int i=1;i<=10;i++) { cout<<i<<":"; if(za[i]==0) { cout<<"空\n"; } else { ccus(za[i]); cout<<'\n'; } } cout<<"仓库:\n"; for(int i=1;i<=9;i++) { cout<<i<<":"; ccus(i); cout<<" "<<cang[i]-zaz[i]<<"\n"; } int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>dj+1) sum+=d[za[i]]; } sum+=10; sum*=(tf[2]+1); cout<<"当前总伤害为"<<sum<<"\n"; cout<<"输入两个数字更换装备,输入0退出\n"; int op3; cin>>op3; if(op3==0) { system("cls"); break; } else { int zac; cin>>zac; if(zaz[zac]<cang[zac]) { cout<<"替换成功!"; za[op3]=zac; zaz[zac]++; } else cout<<"替换失败"; sleep(1); } } } if(op2==2) { cout<<"你遇见了一名" ; dj=10*(op-1)+rand()%20+1; cout<<dj; cout<<"级的敌人!\n"; hm=10*pow(2,dj-1),hf=10*pow(2,ji+tf[1]); bool f=rand()%2; if(f) { cout<<"本轮对方先手!\n"; } else cout<<"本轮你先手!\n"; while(1) { flla2=true; flla=true; if(f) dg(op); sleep(1); system("cls"); if(!f) wg(); if(!flla) break; if(!flla2) break; f=!f; } } if(op2==3) { cout<<"开始撤离!"; int time=10; while(time--) { cout<<"撤离倒计时:"<<time<<endl; sleep(1); system("cls"); } cout<<"撤离成功"; FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin); fclose(bei); return; } } } else { cout<<"你没有这么多的coin,从商人那里换一点吧\n" ; sleep(1); system("cls"); go2(); return; } } void go(int mp) { srand(time(0)); for(int i=10;i>=1;) { cout<<"当前距离撤离点还有"<<i<<"单位距离\n"; cout<<"请进行行动\n1:在四处走走 2:向撤离点移动 3:整理背包\n"; cin>>op; if(op==1) { int g=rand()%3; cout<<"闲逛中…"; sleep(1); if(g==0) { cout<<"但是无事发生\n"; sleep(1); system("cls"); } if(g==1) { int j=rand()%mp; cout<<"你遭遇了一只"; j++; ccus(j); cout<<"级的mob"; sleep(1); system("cls"); // hm=100*pow(3,j-1)*mp,hf=10*pow(2,ji+tf[1]); while(hm>0) { int op2; cout<<"你的血量:"<<hf<<" mob血量:"<<hm<<endl; cout<<"1:攻击 2:偷袭(概率失败33%成功) 3:跑路 4:调整装备 5:回血\n"; cin>>op2; if(op2==1) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum+=10; sum*=(tf[2]+1); cout<<"你打出了"<<sum<<"点伤害!\n"; hm-=sum; if(hm<=0) { cout<<"你击败了mob\n"; zs=rand()%3+tf[4]; zs++; cout<<"你获得了"<<zs<<"张"; ccus(j); cout<<"卡\n"; cout<<"你获得了"<<pow(2,j-1)<<"点经验\n"; jy+=pow(2,j-1); if(jy>=pow(2,ji)) { while(jy>=pow(2,ji)) { jy-=pow(2,ji); ji++; cout<<"你升级了!\n"; sleep(1); } } } else { sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; sleep(1); if(hf<=0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; continue; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } sleep(1); system("cls"); } if(op2==2) { int jj=rand()%3; if(jj==0) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum+=10; sum*=3; sum*=(tf[2]+1); cout<<"偷袭成功!你打出了"<<sum<<"点伤害!\n"; hm-=sum; if(hm<=0) { cout<<"你击败了mob\n"; zs=rand()%3+tf[4]; zs++; cout<<"你获得了"<<zs<<"张"; ccus(j); cout<<"卡\n"; cout<<"你获得了"<<pow(2,j-1)<<"点经验\n"; jy+=pow(2,j-1); if(jy>=pow(2,ji)) { while(jy>=pow(2,ji)) { jy-=pow(2,ji); ji++; cout<<"你升级了!\n"; sleep(1); } } } else { sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; if(hf<=0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); system("cls"); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; return; } } } else { cout<<"偷袭失败\n"; sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; if(hf<=0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); system("cls"); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } } if(op2==3) { cout<<"你逃跑了…"; sleep(1); system("cls"); break; } if(op2==4) { while(1) { system("cls"); cout<<"当前装备:\n"; for(int i=1;i<=10;i++) { cout<<i<<":"; if(za[i]==0) { cout<<"空\n"; } else { ccus(za[i]); cout<<'\n'; } } cout<<"仓库:\n"; for(int i=1;i<=9;i++) { cout<<i<<":"; ccus(i); cout<<" "<<cang[i]-zaz[i]<<"\n"; } int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum+=10; sum*=(tf[2]+1); cout<<"当前总伤害为"<<sum<<"\n"; cout<<"输入两个数字更换装备,输入0退出\n"; int op3; cin>>op3; if(op3==0) { system("cls"); break; } else { int zac; cin>>zac; if(zaz[zac]<cang[zac]) { cout<<"替换成功!"; za[op3]=zac; zaz[zac]++; } else cout<<"替换失败"; sleep(1); } } } if(op2==5) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum*=(tf[3]+1); cout<<"你恢复了"<<sum<<"点血量!\n"; hf+=sum; sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; if(hf<0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; zaz[i-1]=0; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); system("cls"); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } } // } if(g==2) { int j=rand()%mp; j++; cout<<"捡到了一张"; ccus(j); cout<<"等级的卡!"; cang[j]++; sleep(1); system("cls"); } } if(op==2) { int g=rand()%3; cout<<"撤离中…"; sleep(1); i--; if(i==0) { cout<<"已到达撤离点,开始撤离"; int time=10; while(time--) { cout<<"撤离倒计时:"<<time; sleep(1); system("cls"); int ra=rand()%5; if(ra==0) { int j=rand()%mp; cout<<"你遭遇了一只"; j++; ccus(j); cout<<"级的mob"; sleep(1); system("cls"); hm=100*pow(3,j-1)*mp,hf=10*pow(2,ji+tf[1]); while(hm>0) { int op2; cout<<"你的血量:"<<hf<<" mob血量:"<<hm<<endl; cout<<"1:攻击 2:偷袭(概率失败33%成功) 3:跑路 4:调整装备 5:回血\n"; cin>>op2; if(op2==1) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum+=10; sum*=(tf[2]+1); cout<<"你打出了"<<sum<<"点伤害!\n"; hm-=sum; if(hm<=0) { cout<<"你击败了mob\n"; zs=rand()%3+tf[4]; zs++; cout<<"你获得了"<<zs<<"张"; ccus(j); cout<<"卡\n"; cout<<"你获得了"<<pow(2,j-1)<<"点经验\n"; jy+=pow(2,j-1); if(jy>=pow(2,ji)) { while(jy>=pow(2,ji)) { jy-=pow(2,ji); ji++; cout<<"你升级了!\n"; sleep(1); } } } else { sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; sleep(1); if(hf<=0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; continue; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } sleep(1); system("cls"); } if(op2==2) { int jj=rand()%3; if(jj==0) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum+=10; sum*=3; sum*=(tf[2]+1); cout<<"偷袭成功!你打出了"<<sum<<"点伤害!\n"; hm-=sum; if(hm<=0) { cout<<"你击败了mob\n"; zs=rand()%3+tf[4]; zs++; cout<<"你获得了"<<zs<<"张"; ccus(j); cout<<"卡\n"; cout<<"你获得了"<<pow(2,j-1)<<"点经验\n"; jy+=pow(2,j-1); if(jy>=pow(2,ji)) { while(jy>=pow(2,ji)) { jy-=pow(2,ji); ji++; cout<<"你升级了!\n"; sleep(1); } } } else { sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; if(hf<=0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); system("cls"); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } } else { cout<<"偷袭失败\n"; sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; if(hf<=0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); system("cls"); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } } if(op2==3) { cout<<"你逃跑了…"; sleep(1); system("cls"); break; } if(op2==4) { while(1) { system("cls"); cout<<"当前装备:\n"; for(int i=1;i<=10;i++) { cout<<i<<":"; if(za[i]==0) { cout<<"空\n"; } else { ccus(za[i]); cout<<'\n'; } } cout<<"仓库:\n"; for(int i=1;i<=9;i++) { cout<<i<<":"; ccus(i); cout<<" "<<cang[i]-zaz[i]<<"\n"; } int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum+=10; sum*=(tf[2]+1); cout<<"当前总伤害为"<<sum<<"\n"; cout<<"输入两个数字更换装备,输入0退出\n"; int op3; cin>>op3; if(op3==0) { system("cls"); break; } else { int zac; cin>>zac; if(zaz[zac]<cang[zac]) { cout<<"替换成功!"; za[op3]=zac; zaz[zac]++; } else cout<<"替换失败"; sleep(1); } } } if(op2==5) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum*=(tf[3]+1); cout<<"你恢复了"<<sum<<"点血量!\n"; hf+=sum; sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; if(hf<0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; zaz[i-1]=0; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); system("cls"); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } } } } cout<<"撤离成功!!!\n"; FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } if(g==0) { sleep(1); system("cls"); } if(g==1) { int j=rand()%mp; cout<<"你遭遇了一只"; j++; ccus(j); cout<<"级的mob"; sleep(1); system("cls"); hm=100*pow(3,j-1)*mp,hf=10*pow(2,ji+tf[1]); while(hm>0) { int op2; cout<<"你的血量:"<<hf<<" mob血量:"<<hm<<endl; cout<<"1:攻击 2:偷袭(概率失败33%成功) 3:跑路 4:调整装备 5:回血\n"; cin>>op2; if(op2==1) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum+=10; sum*=(tf[2]+1); cout<<"你打出了"<<sum<<"点伤害!\n"; hm-=sum; if(hm<=0) { cout<<"你击败了mob\n"; zs=rand()%3+tf[4]; zs++; cout<<"你获得了"<<zs<<"张"; ccus(j); cout<<"卡\n"; cout<<"你获得了"<<pow(2,j-1)<<"点经验\n"; jy+=pow(2,j-1); if(jy>=pow(2,ji)) { while(jy>=pow(2,ji)) { jy-=pow(2,ji); ji++; cout<<"你升级了!\n"; sleep(1); } } } else { sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; sleep(1); if(hf<=0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; continue; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } sleep(1); system("cls"); } if(op2==2) { int jj=rand()%3; if(jj==0) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum+=10; sum*=3; sum*=(tf[2]+1); cout<<"偷袭成功!你打出了"<<sum<<"点伤害!\n"; hm-=sum; if(hm<=0) { cout<<"你击败了mob\n"; zs=rand()%3+tf[4]; zs++; cout<<"你获得了"<<zs<<"张"; ccus(j); cout<<"卡\n"; cout<<"你获得了"<<pow(2,j-1)<<"点经验\n"; jy+=pow(2,j-1); if(jy>=pow(2,ji)) { while(jy>=pow(2,ji)) { jy-=pow(2,ji); ji++; cout<<"你升级了!\n"; sleep(1); } } } else { sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; if(hf<=0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); system("cls"); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; return; } } } else { cout<<"偷袭失败\n"; sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; if(hf<=0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); system("cls"); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } } if(op2==3) { cout<<"你逃跑了…"; sleep(1); system("cls"); break; } if(op2==4) { while(1) { system("cls"); cout<<"当前装备:\n"; for(int i=1;i<=10;i++) { cout<<i<<":"; if(za[i]==0) { cout<<"空\n"; } else { ccus(za[i]); cout<<'\n'; } } cout<<"仓库:\n"; for(int i=1;i<=9;i++) { cout<<i<<":"; ccus(i); cout<<" "<<cang[i]-zaz[i]<<"\n"; } int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum+=10; sum*=(tf[2]+1); cout<<"当前总伤害为"<<sum<<"\n"; cout<<"输入两个数字更换装备,输入0退出\n"; int op3; cin>>op3; if(op3==0) { system("cls"); break; } else { int zac; cin>>zac; if(zaz[zac]<cang[zac]) { cout<<"替换成功!"; za[op3]=zac; zaz[zac]++; } else cout<<"替换失败"; sleep(1); } } } if(op2==5) { int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; if(za[i]>j+1) sum+=d[za[i]]; } sum*=(tf[3]+1); cout<<"你恢复了"<<sum<<"点血量!\n"; hf+=sum; sleep(1); system("cls"); int dmob=10*pow(3,j-1)*mp; cout<<"mob对你打出了"<<dmob<<"点伤害!"; hf-=dmob; if(hf<0) { if(tf[5]!=0) { cout<<"不死金身触发!还剩"<<tf[5]-1<<"次!"; hf=1; tf[5]--; zaz[i-1]=0; } cout<<"你被mob击败了!\n身上的花瓣丢失!"; sleep(1); system("cls"); for(int i=1;i<=10;i++) { cang[za[i]]--; zaz[za[i]-1]=0; za[i]=0; } FILE* bei=fopen("SXIII.txt","w"); fprintf(bei,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",cang[1],cang[2],cang[3],cang[4],cang[5],cang[6],cang[7],cang[8],cang[9],ji,coin,za[1],za[2],za[3],za[4],za[5],za[6],za[6],za[7],za[8],za[9],za[10],tf[1],tf[2],tf[3],tf[4],tf[5]); fclose(bei); return; } } } } if(g==2) { int j=rand()%mp; j++; cout<<"捡到了一张"; ccus(j); cout<<"等级的卡!"; cang[j]++; sleep(1); system("cls"); } } if(op==3) { while(1) { system("cls"); cout<<"当前装备:\n"; for(int i=1;i<=10;i++) { cout<<i<<":"; if(za[i]==0) { cout<<"空\n"; } else { ccus(za[i]); cout<<'\n'; } } cout<<"仓库:\n"; for(int i=1;i<=9;i++) { cout<<i<<":"; ccus(i); cout<<" "<<cang[i]-zaz[i]<<"\n"; } int sum=0; for(int i=1;i<=10;i++) { sum+=d[za[i]]; } sum+=10; sum*=(tf[2]+1); cout<<"当前总伤害为"<<sum<<"\n"; cout<<"输入两个数字更换装备,输入0退出\n"; int op3; cin>>op3; if(op3==0) { system("cls"); break; } else { int zac; cin>>zac; if(zaz[zac]<cang[zac]) { cout<<"替换成功!"; za[op3]=zac; zaz[zac]++; } else cout<<"替换失败"; sleep(1); } } } } } signed main() { cout<<"是否读档?y/n\n"; char z; cin>>z; if(z=='y') { FILE* Sxi=fopen("SXIII.txt","r"); fscanf(Sxi,"%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld",&c,&un,&r,&e,&l,&m,&u,&s,&q,&ji,&coin); fclose(Sxi); } int tfd=ji; system("cls"); //cout<<z<<endl; cus[1]="Common"; cus[2]="Unusual"; cus[3]="Rare"; cus[4]="Epic"; cus[5]="Legendary"; cus[6]="Mythic"; cus[7]="Ultra"; cus[8]="Super"; cus[9]="Unique"; cang[1]=c; cang[2]=un; cang[3]=r; cang[4]=e; cang[5]=l; cang[6]=m; cang[7]=u; cang[8]=s; cang[9]=q; d[1]=dc; d[2]=dun; d[3]=dr; d[4]=de; d[5]=dl; d[6]=dm; d[7]=du; d[8]=ds; d[9]=dq; cout<<"欢迎来到florr大陆,本游戏由Sxi出品\n"; sleep(2); while(1) { system("cls"); cout<<1<<":"<<"进入florr\n2:联系人\n"; cin>>op; if(op==1) { cout<<"请选择你的出生点\n"; sleep(1); system("cls"); cout<<"1 garden"<<endl<<"2 ocean"<<endl<<"3 desert"<<endl<<"4 jungle"<<endl<<"5 sewer "<<endl<<"6 ant hell"<<endl<<"7 parimid"<<endl<<"8 factory"<<endl<<"9 hel"<<endl<<"10 flower stage(开发中,禁止入内)"<<endl; cin>>op; if(op<10) { system("cls"); memset(za,0,sizeof za); go(op); } else { go2(); } } if(op==2) { sleep(1); system("cls"); cout<<"1:商人\n2:神使\n0:退出\n"; int op2; cin>>op2; if(op2==1) { while(1) { sleep(1); system("cls"); int jia[10]; jia[1]=1; jia[2]=jia[1]*3; jia[3]=jia[2]*3; jia[4]=jia[3]*3; jia[5]=jia[4]*3; jia[6]=jia[5]*3; jia[7]=jia[6]*3; jia[8]=jia[7]*3; jia[9]=jia[8]*3; cout<<"(你来到了商店,没想到的是,商人居然是个女生)\nhi,我是商人,你想买还是卖呢?\n1:售卖花瓣\n2:购买花瓣\n0:离开\n"; int op3; cin>>op3; if(op3==0) continue; if(op3==1) { cout<<"你当前有"<<coin<<"个coin\n价目表:\n"; for(int i=1;i<=9;i++) { cout<<i<<":"; ccus(i); cout<<"价值:"<<jia[i]<<endl; } cout<<"输入两个数字,一个等级,一个张数\n"; int zsh,deng; cin>>deng>>zsh; cout<<"这些花瓣价值"<<jia[deng]*zsh<<",真的要卖吗?(输入0成交)\n"; int op4; cin>>op4; if(op4==0) { cout<<"好,这是"<<jia[deng]*zsh<<"个coin"; coin+= jia[deng]*zsh; continue; } else { cout<<"好吧,那欢迎下次光临哈\n"; continue; } } if(op3==2) { cout<<"你当前有"<<coin<<"个coin\n价目表:\n"; for(int i=1;i<=9;i++) { cout<<i<<":"; ccus(i); cout<<"价值:"<<jia[i]<<endl; } cout<<"输入两个数字,一个等级,一个张数\n"; int zsh,deng; cin>>deng>>zsh; cout<<"这些花瓣价值"<<jia[deng]*zsh<<",真的要买吗?(输入0成交)\n"; int op4; cin>>op4; if(op4==0) { if(coin>=jia[deng]*zsh) { cout<<"好,这是"<<zsh<<"张"; ccus(deng); cout<<",你收好啊"; coin-= jia[deng]*zsh; continue; } else { cout<<"你…好像买不起吧"; continue; } } else { cout<<"好吧,那欢迎下次光临哈\n"; continue; } } } } if(op==2) { while(1) { system("cls"); cout<<"神使安静的等待着你的需求\n1:兑换花瓣\n2:升级天赋\n0:退出\n"; int op2; cin>>op2; system("cls"); if(op2==1) { while(1) { for(int i=2;i<=9;i++) { cout<<i<<":"; cout<<"兑换1张"; ccus(i); cout<<"需要5张"; ccus(i-1); cout<<",你当前有"<<cang[i-1]<<"张\n"; } cout<<"输入一个数,表示你要兑换的花瓣\n输入0离开\n"; int op3; cin>>op3; if(op3==0) { break; } if(cang[op3-1]>=5) { cout<<"兑换成功"; cang[op3-1]-=5; cang[op3]++; sleep(1); } else { cout<<"兑换失败"; sleep(1); } system("cls"); } } if(op==2) { while(1) { cout<<"1:提升血量\n2:提升伤害\n3:提升回血\n4:提升幸运\n5:不死金身\n6:刷新技能点\n0:退出\n"; cout<<"你当前有" <<tfd<<"个天赋点\n"; int op2=0; cin>>op2; if(op2==1) { tf[1]++; tfd--; cout<<"提升成功"; } if(op2==2) { tf[2]++; tfd--; cout<<"提升成功"; } if(op2==3) { tf[3]++; tfd--; cout<<"提升成功"; } if(op2==4) { tf[4]++; tfd--; cout<<"提升成功"; } if(op2==5) { tf[5]++; tfd--; cout<<"提升成功"; } if(op2==6) { for(int i=1;i<=10;i++) { tf[i]=0; } tfd=ji; } if(op2==0) { break; } sleep(1); system("cls"); } } if(op==0) { system("cls"); break; } } } } } } -
@ 2026-5-15 20:44:17
- 1