#include<iostream>
#include<windows.h>
#include<cstdio>
#include<bits/stdc++.h>
#include<fstream>
using namespace std;
char name[10001];
int sq=0;
int sqb=100;
int i;
int ci=0;
long int sl=0,c4=0,jjb=0,slx=0,c4x=0,jjbx=0;
int p=0;
int dh;
int dhm=688688;
int dhm3=123678;
int dhm2=135798642;
int a,v=0,g;
int atk,d_atk;
int M=500,x,d_x;
int boss_g=10,boss_x=450;
int lv=1,f=0,dv,guan=1;
int p1911=10000000,uzi=100000,g36c=0,m4a1=0,akm=0,scar=0,qbz95=0,rpk=0,kar98k=0,m82a1=0,rpg=0,tank=0,dd=0,dmxy=0,p1911x=0,uzix=0,g36cx=0,m4a1x=0,akmx=0,scarx=0,qbz95x=0,rpkx=0,kar98kx=0,m82a1x=0,rpgx=0,tankx=0,ddx=0,dmxyx=0;
int p19111=1,uzi1=0,g36c1=0,m4a11=0,akm1=0,scar1=0,qbz951=0,rpk1=0,kar98k1=0,m82a11=0,rpg1=0,tank1=0,dd1=0,dmxy1=0,p1911x1=0,uzix1=0,g36cx1=0,m4a1x1=0,akmx1=0,scarx1=0,qbz95x1=0,rpkx1=0,kar98kx1=0,m82a1x1=0,rpgx1=0,tankx1=0,ddx1=0,dmxyx1=0;
void slowout(char*p) {
while(1) {
if(*p!=0)printf("%c",*p++);
else break;
Sleep(80);
}
}
void s(char*p) {
while(1) {
if(*p!=0)printf("%c",*p++);
else break;
Sleep(300);
}
}
int main() {
int p19112=99911999,uzi2=99911199,g36c2=15,m4a12=18,akm2=21,scar2=25,qbz952=29,rpk2=31,kar98k2=35,m82a12=38,rpg2=43,tank2=52,dd2=66,dmxy2=100,p1911x2=800,uzix2=1200,g36cx2=1500,m4a1x2=1800,akmx2=2100,scarx2=2500,qbz95x2=2900,rpkx2=3100,kar98kx2=3500,m82a1x2=3800,rpgx2=4300,tankx2=5200,ddx2=6600,dmxyx2=66666600;
ifstream fin("battle.txt");
fin>>p1911>>uzi>>g36c>>m4a1>>akm>>scar>>qbz95>>rpk>>kar98k>>m82a1>>rpg>>p1911x>>uzix>>g36cx>>m4a1x>>akmx>>scarx>>qbz95x>>rpkx>>kar98kx>>m82a1x>>rpgx;
fin>>sl>>c4>>jjb>>slx>>c4x>>jjbx;
fin>>p19111>>p1911x1;
fin>>uzi1>>uzix1;
fin>>g36c1>>g36cx1;
fin>>m4a11>>m4a1x1;
fin>>akm1>>akmx1;
fin>>scar1>>scarx1;
fin>>qbz951>>qbz95x1;
fin>>rpk1>>rpkx1;
fin>>kar98k1>>kar98kx1;
fin>>m82a11>>m82a1x1;
fin>>rpg1>>rpgx1;
fin>>v>>M>>ci>>lv>>f>>dv>>guan;
fin>>name;
fin.close();
slowout("全民枪王\n\n\n1.0.4正式版(可存档)\n\n\n作者昵称:化宣武\n\n");
system("pause");
goto ts;
ts:
system("cls");
if(ci!=1) {
cout<<"你叫什么名字?\n";
cin>>name;
ci=1;
}
MessageBox(0,"请不要从按键“×”退出游戏,否则你将会丢失此次游戏的数据!","重要提示",MB_OK);
zjm:
system("cls");
cout<<"1 合成\n2 开战\n3 兑换\n4 返馈\n5 商城\n6 武器信息\n7 个人信息\n8 挑战boss\n0 退出游戏\n";
cin>>a;
if(a==1) {
system("cls");
aaa:
cout<<"1 普通合成\n2 神器合成(需解锁【德玛西亚】)\n";
cin>>a;
if(a==1) {
a1:
system("cls");
cout<<"金币:"<<M<<endl;
cout<<"P1911*"<<p1911<<endl;
if(uzi1==1)cout<<"UZI*"<<uzi<<endl;
if(g36c1==1)cout<<"G36C*"<<g36c<<endl;
if(m4a11==1)cout<<"M4A1*"<<m4a1<<endl;
if(akm1==1)cout<<"AKM*"<<akm<<endl;
if(scar1==1)cout<<"SCAR*"<<scar<<endl;
if(qbz951==1)cout<<"QBZ95*"<<qbz95<<endl;
if(rpk1==1)cout<<"RPK*"<<rpk<<endl;
if(kar98k1==1)cout<<"Kar98K*"<<kar98k<<endl;
if(m82a11==1)cout<<"M82A1*"<<m82a1<<endl;
if(rpg1==1)cout<<"RPG*"<<rpg<<endl;
if(tank1==1)cout<<"坦克*"<<tank<<endl;
if(dd1==1)cout<<"导弹*"<<dd<<endl;
if(dmxy1==1)cout<<"德玛西亚*"<<dmxy<<endl;
cout<<"1合成 2购买P1911 3返回\n";
cin>>a;
if(a==2) {
cout<<"你要买几个?\n";
cin>>g;
if(M>=g*100) {
system("cls");
p1911+=g;
M-=g*100;
goto a1;
} else {
system("cls");
cout<<"金币不足!\n";
Sleep(800);
goto a1;
}
} else if(a==1) {
a2:
system("cls");
cout<<"你要用什么枪合成?\n";
cout<<"1 P1911*"<<p1911<<endl;
if(uzi1==1)cout<<"2 UZI*"<<uzi<<endl;
if(g36c1==1)cout<<"3 G36C*"<<g36c<<endl;
if(m4a11==1)cout<<"4 M4A1*"<<m4a1<<endl;
if(akm1==1)cout<<"5 AKM*"<<akm<<endl;
if(scar1==1)cout<<"6 SCAR*"<<scar<<endl;
if(qbz951==1)cout<<"7 QBZ95*"<<qbz95<<endl;
if(rpk1==1)cout<<"8 RPK*"<<rpk<<endl;
if(kar98k1==1)cout<<"9 Kar98K*"<<kar98k<<endl;
if(m82a11==1)cout<<"10 M82A1*"<<m82a1<<endl;
if(rpg1==1)cout<<"11 RPG*"<<rpg<<endl;
if(tank1==1)cout<<"12 坦克*"<<tank<<endl;
if(dd1==1)cout<<"13 导弹*"<<dd<<endl;
if(dmxy1==1)cout<<"14 德玛西亚*"<<dmxy<<endl;
cout<<"0 取消\n";
cin>>a;
if(a==1) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(p1911>=g*2) {
system("cls");
if(uzi1==0) {
slowout("恭喜解锁新枪【UZI】!\n");
}
uzi+=g;
p1911-=2*g;
uzi1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==2) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(uzi>=g*2) {
system("cls");
if(g36c1==0) {
slowout("恭喜解锁新枪【G36C】!\n");
}
g36c+=g;
uzi-=g*2;
g36c1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==3) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(g36c>=g*2) {
system("cls");
if(m4a11==0) {
slowout("恭喜解锁新枪【M4A1】!\n");
}
m4a1+=g*1;
g36c-=g*2;
m4a11=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==4) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(m4a1>=g*2) {
system("cls");
if(akm1==0) {
slowout("恭喜解锁新枪【AKM】!\n");
}
akm+=g*1;
m4a1-=g*2;
akm1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==5) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(akm>=g*2) {
system("cls");
if(scar1==0) {
slowout("恭喜解锁新枪【SCAR】!\n");
}
scar+=g*1;
akm-=g*2;
scar1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==6) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(scar>=g*2) {
system("cls");
if(qbz951==0) {
slowout("恭喜解锁新枪【QBZ95】!\n");
}
qbz95+=g*1;
scar-=g*2;
qbz951=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==7) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(qbz95>=g*2) {
system("cls");
if(rpk1==0) {
slowout("恭喜解锁新枪【RPK】!\n");
}
rpk+=g*1;
qbz95-=g*2;
rpk1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==8) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(rpk>=g*2) {
system("cls");
if(kar98k1==0) {
slowout("恭喜解锁新枪【Kar98K】!\n");
}
kar98k+=g*1;
rpk-=g*2;
kar98k1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==9) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(kar98k>=g*2) {
system("cls");
if(m82a11==0) {
slowout("恭喜解锁新枪【M82A1】!\n");
}
m82a1+=g*1;
kar98k-=g*2;
m82a11=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==10) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(m82a1>=g*2) {
system("cls");
if(rpg1==0) {
slowout("恭喜解锁新枪【RPG】!\n");
}
rpg+=g*1;
m82a1-=g*2;
rpg1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==11) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(rpg>=g*2) {
system("cls");
if(tank1==0) {
slowout("恭喜解锁新枪【坦克】!\n");
}
tank+=g*1;
rpg-=g*2;
tank1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==0) {
goto a1;
} else if(a==12) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(tank>=g*2) {
system("cls");
if(dd1==0) {
slowout("恭喜解锁新枪【导弹】!\n");
}
dd+=g*1;
tank-=g*2;
dd1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==13) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(dd>=g*2) {
system("cls");
if(dmxy1==0) {
slowout("恭喜解锁新枪【德玛西亚】!\n");
}
dmxy+=g*1;
dd-=g*2;
dmxy1=1;
sq=1;
slowout("已解锁神器合成!\n");
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==14) {
cout<<"已满级!\n";
Sleep(800);
goto a2;
}
} else if(a==3) {
goto zjm;
}
} else if(a==2) {
if(sq==1) {
sq:
system("cls");
cout<<"神器币:"<<sqb<<endl;
cout<<"德玛西亚*"<<dmxy<<endl;
if(p1911x1==1)cout<<"P1911-天蓬元帅*"<<uzix<<endl;
if(uzix1==1)cout<<"UZI-炽火*"<<uzix<<endl;
if(g36cx1==1)cout<<"G36C-赤焰*"<<g36cx<<endl;
if(m4a1x1==1)cout<<"M4A1-熔岩*"<<m4a1x<<endl;
if(akmx1==1)cout<<"AKM-荣耀*"<<akmx<<endl;
if(scarx1==1)cout<<"SCAR-嗜血*"<<scarx<<endl;
if(qbz95x1==1)cout<<"QBZ95-青龙*"<<qbz95x<<endl;
if(rpkx1==1)cout<<"RPK-绝命*"<<rpkx<<endl;
if(kar98kx1==1)cout<<"Kar98K-丹凤*"<<kar98kx<<endl;
if(m82a1x1==1)cout<<"M82A1-祥龙*"<<m82a1x<<endl;
if(rpgx1==1)cout<<"RPG-战地先锋*"<<rpgx<<endl;
if(tankx1==1)cout<<"坦克-丛林猛虎*"<<tankx<<endl;
if(ddx1==1)cout<<"导弹-地狱火*"<<ddx<<endl;
if(dmxyx1==1)cout<<"德玛西亚-作者*"<<dmxyx<<endl;
cout<<"1合成 2购买德玛西亚 3返回\n";
cin>>a;
if(a==2) {
cout<<"你要买几个?\n";
cin>>g;
if(sqb>=g*100) {
dmxy+=g;
sqb-=g*100;
goto sq;
} else {
system("cls");
cout<<"金币不足!\n";
Sleep(800);
goto a1;
}
} else if(a==3)goto zjm;
else if(a==1) {
cout<<"你要用什么枪合成?\n";
cout<<"1 P1911-天蓬元帅*"<<p1911x<<endl;
if(uzix1==1)cout<<"2 UZI-炽火*"<<uzix<<endl;
if(g36cx1==1)cout<<"3 G36C-赤焰*"<<g36cx<<endl;
if(m4a1x1==1)cout<<"4 M4A1-熔岩*"<<m4a1x<<endl;
if(akmx1==1)cout<<"5 AKM-荣耀*"<<akmx<<endl;
if(scarx1==1)cout<<"6 SCAR-嗜血*"<<scarx<<endl;
if(qbz95x1==1)cout<<"7 QBZ95-青龙*"<<qbz95x<<endl;
if(rpkx1==1)cout<<"8 RPK-绝命*"<<rpkx<<endl;
if(kar98kx1==1)cout<<"9 Kar98K-丹凤*"<<kar98kx<<endl;
if(m82a1x1==1)cout<<"10 M82A1-祥龙*"<<m82a1x<<endl;
if(rpgx1==1)cout<<"11 RPG-战地先锋*"<<rpgx<<endl;
if(tankx1==1)cout<<"12 坦克-丛林猛虎*"<<tankx<<endl;
if(ddx1==1)cout<<"13 导弹-地狱火*"<<ddx<<endl;
if(dmxyx1==1)cout<<"14 德玛西亚-作者*"<<dmxyx<<endl;
cout<<"0 取消\n";
cin>>a;
if(a==1) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(p1911x>=g*2) {
system("cls");
if(uzix1==0) {
slowout("恭喜解锁新枪【UZI-炽火】!\n");
}
uzix+=g;
p1911x-=2*g;
uzix1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==2) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(uzix>=g*2) {
system("cls");
if(g36cx1==0) {
slowout("恭喜解锁新枪【G36C-赤焰】!\n");
}
g36cx+=g;
uzix-=g*2;
g36cx1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==3) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(g36cx>=g*2) {
system("cls");
if(m4a1x1==0) {
slowout("恭喜解锁新枪【M4A1-熔岩】!\n");
}
m4a1x+=g*1;
g36cx-=g*2;
m4a1x1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==4) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(m4a1x>=g*2) {
system("cls");
if(akmx1==0) {
slowout("恭喜解锁新枪【AKM-荣耀】!\n");
}
akmx+=g*1;
m4a1x-=g*2;
akmx1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==5) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(akmx>=g*2) {
system("cls");
if(scarx1==0) {
slowout("恭喜解锁新枪【SCAR-嗜血】!\n");
}
scarx+=g*1;
akmx-=g*2;
scarx1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==6) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(scarx>=g*2) {
system("cls");
if(qbz95x1==0) {
slowout("恭喜解锁新枪【QBZ95-青龙】!\n");
}
qbz95x+=g*1;
scarx-=g*2;
qbz95x1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==7) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(qbz95x>=g*2) {
system("cls");
if(rpkx1==0) {
slowout("恭喜解锁新枪【RPK-绝命】!\n");
}
rpkx+=g*1;
qbz95x-=g*2;
rpkx1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==8) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(rpkx>=g*2) {
system("cls");
if(kar98kx1==0) {
slowout("恭喜解锁新枪【Kar98K-丹凤】!\n");
}
kar98kx+=g*1;
rpkx-=g*2;
kar98kx1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==9) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(kar98kx>=g*2) {
system("cls");
if(m82a1x1==0) {
slowout("恭喜解锁新枪【M82A1-祥龙】!\n");
}
m82a1x+=g*1;
kar98kx-=g*2;
m82a1x1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==10) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(m82a1x>=g*2) {
system("cls");
if(rpgx1==0) {
slowout("恭喜解锁新枪【RPG-战地先锋】!\n");
}
rpgx+=g*1;
m82a1x-=g*2;
rpgx1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==11) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(rpgx>=g*2) {
system("cls");
if(tankx1==0) {
slowout("恭喜解锁新枪【坦克-丛林猛虎】!\n");
}
tankx+=g*1;
rpgx-=g*2;
tankx1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==0) {
goto a1;
} else if(a==12) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(tankx>=g*2) {
system("cls");
if(ddx1==0) {
slowout("恭喜解锁新枪【导弹-地狱火】!\n");
}
ddx+=g*1;
tankx-=g*2;
ddx1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==13) {
cout<<"合成多少?\n";
cin>>g;
if(g==0)goto a2;
else if(ddx>=g*2) {
system("cls");
if(dmxyx1==0) {
slowout("恭喜解锁新枪【德玛西亚-作者】!\n");
}
dmxyx+=g*1;
ddx-=g*2;
dmxyx1=1;
goto a2;
} else {
cout<<"枪不够!\n";
Sleep(800);
goto a2;
}
} else if(a==14) {
cout<<"已满级!\n";
Sleep(800);
goto a2;
}
}
} else {
cout<<"未解锁!\n";
Sleep(1000);
goto zjm;
}
}
} else if(a==2) {
if(sq==0) {
system("cls");
slowout("匹配中");
s("......\n");
slowout("匹配成功!\n");
system("cls");
xz:
cout<<"请选择武器。\n";
cout<<"1 P1911"<<endl;
if(uzi1==1)cout<<"2 UZI"<<endl;
if(g36c1==1)cout<<"3 G36C"<<endl;
if(m4a11==1)cout<<"4 M4A1"<<endl;
if(akm1==1)cout<<"5 AKM"<<endl;
if(scar1==1)cout<<"6 SCAR"<<endl;
if(qbz951==1)cout<<"7 QBZ95"<<endl;
if(rpk1==1)cout<<"8 RPK"<<endl;
if(kar98k1==1)cout<<"9 Kar98K"<<endl;
if(m82a11==1)cout<<"10 M82A1"<<endl;
if(rpg1==1)cout<<"11 RPG"<<endl;
if(tank1==1)cout<<"12 坦克"<<endl;
if(dd1==1)cout<<"13 导弹"<<endl;
if(dmxy1==1)cout<<"14 德玛西亚"<<endl;
cin>>a;
if(a==1) {
atk=p19112;
goto z1;
} else if(a==2) {
if(uzi1==1) {
atk=uzi2;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==3) {
if(g36c1==1) {
atk=g36c2;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==4) {
if(m4a11==1) {
atk=m4a12;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==5) {
if(akm1==1) {
atk=akm2;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==6) {
if(scar1==1) {
atk=scar2;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==7) {
if(qbz951==1) {
atk=qbz952;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==8) {
if(rpk1==1) {
atk=rpk2;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==9) {
if(kar98k1==1) {
atk=kar98k2;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==10) {
if(m82a11==1) {
atk=m82a12;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==11) {
if(rpg1==1) {
atk=rpg2;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==12) {
if(tank1==1) {
atk=tank2;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==13) {
if(dd1==1) {
atk=dd2;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
} else if(a==14) {
if(dmxy1==1) {
atk=dmxy2;
goto z1;
} else {
cout<<"你没有这把枪!\n";
goto xz;
}
}
z1:
int q;
srand((unsigned)time(NULL));
q=rand()%38;
if(q==1||q==2)d_atk=p19112;
else if(q==3||q==4||q==7)d_atk=rpk2;
else if(q==5||q==6)d_atk=kar98k2;
else if(q==8||q==9||q==10||q==11)d_atk=uzi2;
else if(q==12||q==13||q==14||q==15)d_atk=g36c2;
else if(q==23||q==24||q==25||q==26||q==28)d_atk=m4a12;
else if(q==17||q==18||q==19||q==20||q==21||q==27)d_atk=akm2;
else if(q==31||q==32||q==33||q==34||q==35)d_atk=scar2;
else if(q==16||q==22||q==29)d_atk=qbz952;
else if(q==36||q==37)d_atk=m82a12;
else if(q==38)d_atk=rpg2;
else if(q==39)d_atk=tank2;
else if(q==40)d_atk=dd2;
else if(q==41)d_atk=dmxy2;
i=0;
x=100;
d_x=100;
p=0;
while(p!=1) {
zhan:
system("cls");
printf("敌人打了你,你还剩%d滴血。\n\n\n你的血量:%d 敌人血量:%d",x-d_atk,x-d_atk,d_x);
x-=d_atk;
if(x<=0) {
printf("\n你输了!补偿100金币,扣%d段位积分!\n",i*2);
M+=100;
f-=i*2;
p=1;
Sleep(1000);
goto zjm;
}
Sleep(1000);
system("cls");
slowout("轮到你反击了!\n");
cout<<"1 打他!\n2 背包\n";
cin>>a;
if(a==1) {
system("cls");
printf("你打了敌人,敌人还剩%d滴血。\n\n\n你的血量:%d 敌人血量:%d",d_x-atk,x,d_x-atk);
d_x-=atk;
if(d_x<=0) {
printf("\n你赢了!奖励%d金币,%d段位积分!\n",(14-i)*30,(14-i)*4);
M+=(14-i)*40;
f+=(14-i)*4;
p=1;
Sleep(1000);
goto zjm;
}
Sleep(1000);
} else if(a==2) {
system("cls");
printf("1 手雷*%d\n2 C4*%d\n3 急救包*%d\n0 取消\n",sl,c4,jjb);
cin>>a;
if(a==1) {
if(sl>=1) {
cout<<"使用成功!\n";
sl-=1;
d_x-=50;
if(d_x<=0) {
printf("\n你赢了!奖励%d金币,%d段位积分!\n",(14-i)*30,(14-i)*4);
M+=(14-i)*40;
f+=(14-i)*4;
p=1;
Sleep(1000);
goto zjm;
}
Sleep(800);
} else {
cout<<"手雷不足!\n";
Sleep(800);
}
} else if(a==2) {
if(c4>=1) {
cout<<"使用成功!\n";
c4-=1;
d_x-=100;
if(d_x<=0) {
printf("\n你赢了!奖励%d金币,%d段位积分!\n",(14-i)*30,(14-i)*4);
M+=(14-i)*40;
f+=(14-i)*4;
p=1;
Sleep(1000);
goto zjm;
}
Sleep(800);
} else {
cout<<"C4不足!\n";
Sleep(800);
}
} else if(a==3) {
if(jjb>=1) {
cout<<"使用成功!\n";
jjb-=1;
x+=50;
Sleep(800);
} else {
cout<<"急救包不足!\n";
Sleep(800);
}
} else if(a==0) {
goto zhan;
}
}
i+=1;
}
} else if(sq==1) {
system("cls");
slowout("匹配中");
s("......\n");
slowout("匹配成功!\n");
system("cls");
xzx:
cout<<"请选择武器。\n";
cout<<"1 P1911-天蓬元帅"<<endl;
if(uzix1==1)cout<<"2 UZI-炽火"<<endl;
if(g36cx1==1)cout<<"3 G36C-赤焰"<<endl;
if(m4a1x1==1)cout<<"4 M4A1-熔岩"<<endl;
if(akmx1==1)cout<<"5 AKM-荣耀"<<endl;
if(scarx1==1)cout<<"6 SCAR-嗜血"<<endl;
if(qbz95x1==1)cout<<"7 QBZ95-青龙"<<endl;
if(rpkx1==1)cout<<"8 RPK-绝命"<<endl;
if(kar98kx1==1)cout<<"9 Kar98K-丹凤"<<endl;
if(m82a1x1==1)cout<<"10 M82A1-祥龙"<<endl;
if(rpgx1==1)cout<<"11 RPG-战地先锋"<<endl;
if(tankx1==1)cout<<"12 坦克-丛林猛虎"<<endl;
if(ddx1==1)cout<<"13 导弹-地狱火"<<endl;
if(dmxyx1==1)cout<<"14 德玛西亚-作者"<<endl;
cin>>a;
if(a==1) {
atk=p1911x2;
goto z1x;
} else if(a==2) {
if(uzix1==1) {
atk=uzix2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==3) {
if(g36cx1==1) {
atk=g36cx2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==4) {
if(m4a1x1==1) {
atk=m4a1x2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==5) {
if(akmx1==1) {
atk=akmx2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==6) {
if(scarx1==1) {
atk=scarx2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==7) {
if(qbz95x1==1) {
atk=qbz95x2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==8) {
if(rpkx1==1) {
atk=rpkx2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==9) {
if(kar98kx1==1) {
atk=kar98kx2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==10) {
if(m82a1x1==1) {
atk=m82a1x2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==11) {
if(rpgx1==1) {
atk=rpgx2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==12) {
if(tankx1==1) {
atk=tankx2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==13) {
if(ddx1==1) {
atk=ddx2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
} else if(a==14) {
if(dmxyx1==1) {
atk=dmxyx2;
goto z1x;
} else {
cout<<"你没有这把枪!\n";
goto xzx;
}
}
z1x:
int q1;
srand((unsigned)time(NULL));
q1=rand()%38;
if(q1==1)d_atk=p1911x2;
else if(q1==2)d_atk=rpk2;
else if(q1==3)d_atk=kar98kx2;
else if(q1==4)d_atk=uzix2;
else if(q1==5)d_atk=g36cx2;
else if(q1==6)d_atk=m4a1x2;
else if(q1==7)d_atk=akmx2;
else if(q1==8)d_atk=scarx2;
else if(q1==9)d_atk=qbz95x2;
else if(q1==10)d_atk=m82a1x2;
else if(q1==11)d_atk=rpgx2;
else if(q1==12)d_atk=tankx2;
else if(q1==13)d_atk=ddx2;
else if(q1==14)d_atk=dmxyx2;
i=0;
x=10000;
d_x=10000;
p=0;
while(p!=1) {
zhan1:
system("cls");
printf("敌人打了你,你还剩%d滴血。\n\n\n你的血量:%d 敌人血量:%d",x-d_atk,x-d_atk,d_x);
x-=d_atk;
if(x<=0) {
printf("\n你输了!扣%d段位积分!\n",(13-i)*3);
f-=(13-i)*3;
p=1;
Sleep(1000);
goto zjm;
}
Sleep(1000);
system("cls");
slowout("轮到你反击了!\n");
cout<<"1 打他!\n2 背包\n";
cin>>a;
if(a==1) {
system("cls");
printf("你打了敌人,敌人还剩%d滴血。\n\n\n你的血量:%d 敌人血量:%d",d_x-atk,x,d_x-atk);
d_x-=atk;
if(d_x<=0) {
printf("\n你赢了!奖励%d神器币,%d段位积分!\n",(13-i)*10,(13-i)*5);
sqb+=(13-i)*40;
f+=(13-i)*5;
p=1;
Sleep(1000);
goto zjm;
}
Sleep(1000);
} else if(a==2) {
system("cls");
printf("1 手雷 MAX*%d\n2 C4 MAX*%d\n3 急救包MAX*%d\n0 取消\n",slx,c4x,jjbx);
cin>>a;
if(a==1) {
if(slx>=1) {
cout<<"使用成功!\n";
slx-=1;
d_x-=5000;
if(d_x<=0) {
printf("\n你赢了!奖励%d神器币,%d段位积分!\n",(13-i)*10,(13-i)*5);
sqb+=(13-i)*40;
f+=(13-i)*5;
p=1;
Sleep(1000);
goto zjm;
}
Sleep(800);
} else {
cout<<"手雷不足!\n";
Sleep(800);
}
} else if(a==2) {
if(c4x>=1) {
cout<<"使用成功!\n";
c4x-=1;
d_x-=10000;
if(d_x<=0) {
printf("\n你赢了!奖励%d神器币,%d段位积分!\n",(13-i)*10,(13-i)*5);
sqb+=(13-i)*40;
f+=(13-i)*5;
p=1;
Sleep(1000);
goto zjm;
}
Sleep(800);
} else {
cout<<"C4不足!\n";
Sleep(800);
}
} else if(a==3) {
if(jjbx>=1) {
cout<<"使用成功!\n";
jjbx-=1;
x+=5000;
Sleep(800);
} else {
cout<<"急救包不足!\n";
Sleep(800);
}
} else if(a==0) {
goto zhan1;
}
}
i+=1;
}
}
} else if(a==3) {
if(v!=1) {
system("cls");
cout<<"请输入兑换码。";
cin>>dh;
if(dh==dhm) {
cout<<"金币+5666\n";
M+=5666;
v=1;
Sleep(1000);
goto zjm;
}
if(dh==dhm3) {
cout<<"金币+6888\n";
M+=6888;
v=1;
Sleep(1000);
goto zjm;
}
if(dh==dhm2) {
cout<<"金币+8888\n";
M+=8888;
v=1;
Sleep(1000);
goto zjm;
} else if(dh!=dhm&&dh!=dhm2&&dh!=dhm3) {
cout<<"错误!\n";
Sleep(1000);
goto zjm;
}
} else {
cout<<"你已经兑换过了!\n";
Sleep(1000);
goto zjm;
}
} else if(a==4)system("start http://noi.openjudge.cn/topic/113563/");
else if(a==5) {
system("cls");
m:
cout<<"1道具商城\n2售卖\n0 取消\n";
cin>>a;
if(a==1) {
system("cls");
m1:
slowout("你要买什么?\n");
cout<<"1 手雷 ¥200/个\n2 C4 ¥400/个\n3 急救包 ¥150/个\n4 手雷 MAX ¥$65/个\n5 C4 MAX $130/个\n6 急救包 MAX $65/个\n0 取消\n";
cin>>a;
if(a==1) {
if(M>=200) {
cout<<"购买成功!\n";
sl+=1;
M-=200;
system("pause");
goto m1;
} else {
cout<<"金币不足!\n";
Sleep(800);
goto m1;
}
} else if(a==2) {
if(M>=400) {
cout<<"购买成功!\n";
c4+=1;
M-=400;
system("pause");
goto m1;
} else {
cout<<"金币不足!\n";
Sleep(800);
goto m1;
}
} else if(a==3) {
if(M>=150) {
cout<<"购买成功!\n";
jjb+=1;
M-=150;
system("pause");
goto m1;
} else {
cout<<"金币不足!\n";
Sleep(800);
goto m1;
}
} else if(a==4) {
if(sqb>=200) {
cout<<"购买成功!\n";
slx+=1;
sqb-=65;
system("pause");
goto m1;
} else {
cout<<"不足!\n";
Sleep(800);
goto m1;
}
} else if(a==5) {
if(sqb>=400) {
cout<<"购买成功!\n";
c4x+=1;
sqb-=130;
system("pause");
goto m1;
} else {
cout<<"不足!\n";
Sleep(800);
goto m1;
}
} else if(a==6) {
if(sqb>=150) {
cout<<"购买成功!\n";
jjbx+=1;
sqb-=65;
system("pause");
goto m1;
} else {
cout<<"不足!\n";
Sleep(800);
goto m1;
}
} else if(a==0)goto m;
} else if(a==2) {
m2:
slowout("你要卖啥?\n");
printf("1 手雷*%d ¥200/个\n2 C4*%d ¥200/个\n3 急救包*%d ¥200/个\n0 取消\n",sl,c4,jjb);
cin>>a;
if(a==1) {
if(sl>=1) {
cout<<"出售成功!\n";
sl-=1;
M+=200;
system("pause");
goto m2;
} else {
cout<<"手雷不足!\n";
Sleep(800);
goto m2;
}
} else if(a==2) {
if(c4>=1) {
cout<<"出售成功!\n";
c4-=1;
M+=400;
system("pause");
goto m2;
} else {
cout<<"C4不足!\n";
Sleep(800);
goto m2;
}
} else if(a==3) {
if(jjb>=1) {
cout<<"出售成功!\n";
jjb-=1;
M+=150;
system("pause");
goto m2;
} else {
cout<<"急救包不足!\n";
Sleep(800);
goto m2;
}
} else if(a==0) {
goto m;
}
} else if(a==0)goto zjm;
} else if(a==6) {
system("cls");
printf("P1911 伤害:%d\nUZI 伤害:%d\nG36C 伤害:%d\nM4A1 伤害:%d\nAKM 伤害:%d\nSCAR 伤害:%d\nQBZ95 伤害:%d\nRPK 伤害:%d\nKar98K 伤害:%d\nM82A1 伤害:%d\nRPG 伤害:%d\n手雷 伤害:%d\nC4 伤害:%d\n急救包 回血:%d\n手雷 MAX 伤害:%d\nC4 MAX 伤害:%d\n急救包 MAX 回血:%d\n",p19112,uzi2,g36c2,m4a12,akm2,scar2,qbz952,rpk2,kar98k2,m82a12,rpg2,50,100,50,5000,10000,5000);
cout<<"按任意数字键退出。\n";
cin>>a;
goto zjm;
} else if(a==7) {
system("cls");
cout<<name<<endl;
cout<<"金币:"<<M<<endl;
cout<<"拥有武器:\n";
cout<<"P1911*"<<p1911<<endl;
if(uzi1==1)cout<<"UZI*"<<uzi<<endl;
if(g36c1==1)cout<<"G36C*"<<g36c<<endl;
if(m4a11==1)cout<<"M4A1*"<<m4a1<<endl;
if(akm1==1)cout<<"AKM*"<<akm<<endl;
if(scar1==1)cout<<"SCAR*"<<scar<<endl;
if(qbz951==1)cout<<"QBZ95*"<<qbz95<<endl;
if(rpk1==1)cout<<"RPK*"<<rpk<<endl;
if(kar98k1==1)cout<<"Kar98K*"<<kar98k<<endl;
if(m82a11==1)cout<<"M82A1*"<<m82a1<<endl;
if(rpg1==1)cout<<"RPG*"<<rpg<<endl;
if(f<1000)dv=1;
if(f>=1000&&f<2100)dv=2;
if(f>=2100&&f<3300)dv=3;
if(f>=3300&&f<4600)dv=4;
if(f>=4600&&f<6000)dv=5;
if(f>=6000&&f<7500)dv=6;
if(f>=7500&&f<9100)dv=7;
if(f>=9100&&f<10800)dv=8;
if(f>=10800)dv=9;
cout<<"段位:";
if(f<1000)cout<<"青铜";
if(f>=1000&&f<2100)cout<<"白银";
if(f>=2100&&f<3300)cout<<"铂金";
if(f>=3300&&f<4600)cout<<"黄金";
if(f>=4600&&f<6000)cout<<"不朽星钻";
if(f>=6000&&f<7500)cout<<"荣耀王者";
if(f>=7500&&f<9100)cout<<"超级大神";
if(f>=9100&&f<10800)cout<<"无挂神仙";
if(f>=10800)cout<<"无敌战神";
cout<<"\n段位积分:"<<f<<"/";
if(dv==1)cout<<"1000\n";
else if(dv==2)cout<<"2100\n";
else if(dv==3)cout<<"3300\n";
else if(dv==4)cout<<"4600\n";
else if(dv==5)cout<<"6000\n";
else if(dv==6)cout<<"7500\n";
else if(dv==7)cout<<"9100\n";
else if(dv==8)cout<<"10800\n";
else if(dv==9)cout<<"已满级\n";
system("pause");
goto zjm;
} else if(a==0) {
ofstream fout("battle.txt");
fout<<" "<<p1911<<" "<<uzi<<" "<<g36c<<" "<<m4a1<<" "<<akm<<" "<<scar<<" "<<qbz95<<" "<<rpk<<" "<<kar98k<<" "<<m82a1<<" "<<rpg<<" "<<p1911x<<" "<<uzix<<" "<<g36cx<<" "<<m4a1x<<" "<<akmx<<" "<<scarx<<" "<<qbz95x<<" "<<rpkx<<" "<<kar98kx<<" "<<m82a1x<<" "<<rpgx;
fout<<" "<<sl<<" "<<c4<<" "<<jjb<<" "<<slx<<" "<<c4x<<" "<<jjbx;
fout<<" "<<p19111<<" "<<p1911x1;
fout<<" "<<uzi1<<" "<<uzix1;
fout<<" "<<g36c1<<" "<<g36cx1;
fout<<" "<<m4a11<<" "<<m4a1x1;
fout<<" "<<akm1<<" "<<akmx1;
fout<<" "<<scar1<<" "<<scarx1;
fout<<" "<<qbz951<<" "<<qbz95x1;
fout<<" "<<rpk1<<" "<<rpkx1;
fout<<" "<<kar98k1<<" "<<kar98kx1;
fout<<" "<<m82a11<<" "<<m82a1x1;
fout<<" "<<rpg1<<" "<<rpgx1;
fout<<" "<<v<<" "<<M<<" "<<ci<<" "<<lv<<" "<<f<<" "<<dv<<" "<<guan;
fout<<" "<<name;
fout.close();
return 0;
} else if(a==8) {
if(sq!=1) {
system("cls");
boss_g=10+guan*3;
boss_x=450+guan*50;
x=100;
atk=8;
if(uzi1==1)atk+=uzi2;
if(g36c1==1)atk+=g36c2;
if(m4a11==1)atk+=m4a12;
if(akm1==1)atk+=akm2;
if(scar1==1)atk+=scar2;
if(qbz951==1)atk+=qbz952;
if(rpk1==1)atk+=rpk2;
if(kar98k1==1)atk+=kar98k2;
if(m82a11==1)atk+=m82a12;
if(rpg1==1)atk+=rpg2;
if(tank1==1)atk+=tank2;
if(dd1==1)atk+=dd2;
if(dmxy1==1)atk+=dmxy2;
slowout("BOSS血量:");
cout<<boss_x<<endl;
slowout("BOSS攻击:");
cout<<boss_g<<endl;
slowout("你的血量:100\n你的总攻击:");
cout<<atk<<endl;
system("pause");
p=0;
while(p!=1) {
system("cls");
cout<<"boss用巴掌打了你一个大嘴巴子。\n\n\n";
x-=boss_g;
printf("你的血量:%d VS boss血量:%d",x,boss_x);
if(x<=0) {
printf("\n你输了!补偿一个急救包!\n");
jjb+=1;
guan+=1;
Sleep(1000);
goto zjm;
}
Sleep(1000);
system("cls");
cout<<"轮到你反击了!\n1 打他丫的\n2 开溜\n";
cin>>a;
if(a==1) {
cout<<"你打了boss。\n\n\n";
boss_x-=atk;
printf("你的血量:%d VS boss血量:%d",x,boss_x);
if(boss_x<=0) {
printf("\n你赢了!奖励%d段位积分,急救包*3,手雷*1!\n",i*10);
f+=i*10;
jjb+=3;
sl+=1;
p=1;
guan+=1;
Sleep(1000);
goto zjm;
}
Sleep(1000);
} else if(a==2)goto zjm;
i+=1;
}
} else {
cout<<"你已经解锁神器了,不可挑战boss!\n";
Sleep(1000);
goto zjm;
}
}
}