小游戏

· · 个人记录

#include<bits/stdc++.h>
#include<ctime>
#include<windows.h>
#pragma GCC (-std=c++11)
#define SLL1 20//坦克种类 
#define SLL2 1//物品数量 
#define SLL3 54//关卡数量 
#define SLL4 7//商品数量 
#define SLL5 20//配件数量 
#define SLL6 20//兵器数量 
#define ZZL1 1.222//增长率 
#define ME 154952
//文件名:ra2.cpp/ra2.exe(需手动更改) 
//UPD:2021-7-17 8:46
//版权所有:我是一个蒟蒻(www.luogu.com.cn/user/154952)
//顺带一提:chen_tj( www.luogu.com.cn/user/175273)AK IOI! 
/*
    更新日志: 
    2021-7-8 修复了火炮、激光攻击的BUG 
    2021-7-9 加入了命中,闪避,暴击,抗暴;实现存档,修复了一些小BUG,修复随机数的BUG 
    2021-7-10 优化了显示,修复了暴击的BUG,修复了激光的BUG,加入了技能,加入了四阶车,增加了关卡数量 
    2021-7-11 修复了存档的BUG,加入了配件,修复了显示和激光的BUG 
    2021-7-12 修复了闪避的BUG,修复了显示的BUG,完善刷关,改善了游戏体验,增加了兵器,增加了一些注释 
    2021-7-13 修复了激光的BUG(emm...激光BUG就是多),优化显示界面,增加保存阵型功能,增加帮助 
    2021-7-14 增加了巨量关卡 
    2021-7-15 修复了一些BUG 
    2021-7-17 修复了存档的BUG 
*/
using namespace std;
struct aaa
{
    string name;
    //属性 
    long long hp;//生命 
    long long att;//攻击 
    long long zz;//载重 
    long long mz;//命中 
    long long sb;//闪避 
    long long bj;//暴击 
    long long kb;//抗暴 
    long long cc;//穿刺 
    long long fh;//防护 
    long long zs;//震慑 
    long long gy;//刚毅 
    long long jr;//坚韧 
    long long bl;//爆裂 
    long long bn;//爆能 
    long long hb;//护壁 
    long long sl;//数量 
    //生产消耗 
    long long x1;
    long long x2;
    long long x3;
    long long x4;
    long long x5;
}tank[51];
struct bbb
{
    long long zt=0;//状态 0:空 1:活着 2:阵亡 
    long long typ=0;//类型 
    long long sll=0;//数量 
    long long zatt=0;//伤害 
    long long fatt=0;//附加伤害 
    long long zhp=0;//生命 
    long long xs=0;//是否攻击 
    long long bj=0;//暴击 
};
bbb w1[6],w2[6];//阵型 
bbb gk[100][6];//关卡 
string gk2[100],gk3[16];
long long gklv;
struct ccc
{
    string name;
    long long sll3=0;
};
ccc wp[100];//物品 
struct ddd
{
    string name;
    long long lv=0;
};
ddd jnn[4];//技能 
struct eee
{
    string name;
    long long price;
    long long getsl;
};
eee sp[100];//商品 
struct fff
{
    string name;
    long long lv=0;
};
fff pj[200];//配件 
struct ggg
{
    string name;
    long long lv=0;
};
ggg bq[200];//兵器 
struct hhh
{
    long long zt=0;
    long long typ;
    long long sll=0;
    long long zhp=0;
};
hhh zx[6];//阵型 
string nm="傻逼";
long long bx=5;//宝箱 
long long jns=1;//技能书 
long long db=10;//带兵 
long long lv=0;//等级 
long long jy=0;//经验 
long long ts=0;//统帅 
long long sw=0;//声望 
long long swlv=0;//声望等级 
long long jx=0;//军衔 
long long jb=1000;//金币 
long long vip=0;
long long slb=1;//司令部 
long long kjg=1;//科技馆 
long long zcgc=1;//战车工厂 
long long iron=20000,you=20000,tong=20000,bs=10000,gui=10000;
//         铁        油        铜         宝石      硅 
long double num;
char dw;
inline void gotoxy(int x,int y)//自己定义一个gotoxy,将光标跳到x列y行 
{   
   COORD c;     //定义一个光标类
   c.X=x-1; //设置这个光标的位置
   c.Y=y-1; 
   SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c);   //调用WindowsAPI来设置光标位置
}
inline long long jm(long long x,long long op)
{
    int y,z;
    switch(op)
    {
        case 0:
        {
            y=rand()%10;
            for(int i=0;i<y;i++)
            {
                z=rand()%58;
                printf("%c",z+65);
            }
            if(x>0)
            {
                while(x>0)
                {
                    printf("%lld",x%10);
                    x=x/10;
                    y=rand()%10;
                    for(int i=0;i<y;i++)
                    {
                        z=rand()%58;
                        printf("%c",z+65);
                    }
                }
            }
            else
            {
                printf("0");
                y=rand()%10;
                for(int i=0;i<y;i++)
                {
                    z=rand()%58;
                    printf("%c",z+65);
                }
            }
            printf("%c\n",EOF);
            return 0;
            break;
        }
        case 1:
        {
            char c;
            x=0;
            long long x3=1,x2=0,x4=1;
            bool b=false;
            while(scanf("%c",&c) && c!=EOF)
            {
                if(c>='0' && c<='9')
                {
                    if(c=='0' && x==0)
                    {
                        x4=x4*10;
                    }
                    if(x==0 && c-'0'!=0 && !b)
                    {
                        b=true;
                    }
                    x=x*10+c-'0';
                }
            }
            if(x==0)
            {
                return 0;
            }
            x3=1;
            b=false;
            while(x>0)
            {
                if(x2==0 && x%10!=0 && !b)
                {
                    x2=x%10*x3;
                    b=true;
                }
                else
                {
                    x2=x2*10+x%10;
                }
                x=x/10;
                x3=x3*10;
            }
            x2=x2*x4;
            return x2;
            break;
        }
    }
    return 0;
}
//处理颜色 
inline void tys(int tj) //0:red 1:red2 2:blue 3:blue2 4:green 5:green2 6:yelow 7:yelow2 8:pink1 9:pink2 10:blak 11 gray 12:ziqing 13:ziqing2
{
    if(tj==0)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_INTENSITY |FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==1)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==2)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_INTENSITY |FOREGROUND_BLUE |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==3)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_BLUE |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==4)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_GREEN |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==5)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_INTENSITY |FOREGROUND_GREEN |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==6)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_GREEN |FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==7)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_GREEN |FOREGROUND_INTENSITY |FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==8)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_BLUE |FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==9)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_BLUE |FOREGROUND_INTENSITY |FOREGROUND_RED |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==10)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==11)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_INTENSITY |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==12)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_RED |FOREGROUND_GREEN |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    if(tj==13)
    {
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),( FOREGROUND_RED |FOREGROUND_INTENSITY |FOREGROUND_GREEN |BACKGROUND_INTENSITY| BACKGROUND_BLUE|BACKGROUND_RED|BACKGROUND_GREEN));
    }
    return ;
}
//坦克颜色 
inline void tys2(long long x)
{
    switch(x/5+1)
    {
        case 1:
        {
            tys(11);
            break;
        }
        case 2:
        {
            tys(4);
            break;
        }
        case 3:
        {
            tys(2);
            break;
        }
        case 4:
        {
            tys(8);
            break;
        }
        default:
        {
            tys(0);
        }
    }
    return ;
}
//随机数 
inline long long raand(long long x)
{
    x=rand()%10000;
    return x;
}
//打印己方阵型 
inline void print2(long long islive1,long long islive2,long long islive3,long long tp1,long long tp2,long long tp3,long long sll21,long long sll22,long long sll23,long long zatt21,long long zatt22,long long zatt23,long long xs1,long long xs2,long long xs3,long long df,long long bj1,long long bj2,long long bj3,long long d,long long fa1,long long fa2,long long fa3)
{
    tys(10);
    long long islive[3],tp[3],sll2[3],zatt2[3],xs[3],bj[3],fa[3];
    islive[0]=islive1,islive[1]=islive2,islive[2]=islive3;
    tp[0]=tp1,tp[1]=tp2,tp[2]=tp3;
    sll2[0]=sll21,sll2[1]=sll22,sll2[2]=sll23;
    zatt2[0]=zatt21,zatt2[1]=zatt22,zatt2[2]=zatt23;
    xs[0]=xs1,xs[1]=xs2,xs[2]=xs3;
    bj[0]=bj1,bj[1]=bj2,bj[2]=bj3;
    fa[0]=fa1,fa[1]=fa2,fa[2]=fa3;
    printf("|");
    for(long long i=0;i<=2;i++)
    {
        if(islive[i]==0)
        {
            printf("            空           |");
        }
        else
        {
            if(islive[i]==1)
            {
                tys2(tp[i]);
                cout<<setw(17)<<tank[tp[i]].name;
                tys(10);
                printf("        |");
            }
            else
            {
                printf("           阵亡          |");
            }
        }
    }
    printf("\n");
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////
    printf("|");
    for(long long i=0;i<=2;i++)
    {
        if(islive[i]==0 || islive[i]==2)
        {
            printf("                         |");
        }
        else
        {
            if(sll2[i]==db)
            {
                tys(4);
            }
            else
            {
                tys(0);
            }
            printf("%15lld          ",sll2[i]);
            tys(10);
            printf("|");
        }
    }
    printf("\n");
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////
    printf("|");
    for(long long i=0;i<=2;i++)
    {
        if(xs[i]==0)
        {
            printf("                         |");
        }
        else
        {
            printf("            ▲           |");
        }
    }
    printf("\n");
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////
    if(df==0)
    {
        printf("|                         |                         |                         |\n");
    }
    else
    {
        printf("|");
        for(long long i=0;i<=2;i++)
        {
            if(zatt2[i]==114514)
            {
                printf("           MISS          |");
                continue;
            }
            if((zatt2[i]<0 && islive[i]==1) || (islive[i]==2 && zatt2[i]<=0))
            {
                tys(10);
                if(zatt2[i]==0 && islive[i]!=1)
                {
                    printf("                         |");
                    continue;
                }
                tys(0);
                if(bj[i])
                {
                    tys(6);
                }
                printf("       %11lld       ",zatt2[i]);
                tys(10);
                printf("|");
                continue;
            }
            else
            {
                if(d!=-1)
                {
                    if(w2[d].typ%5==4 && islive[i]==1 && zatt2[i]==0)
                    {
                        printf("           MISS          |");
                        continue;
                    }
                }   
            }
            printf("                         |");
        }
        printf("\n");
    }
    if(df==0)
    {
        printf("|                         |                         |                         |\n");
    }
    else
    {
        printf("|");
        for(long long i=0;i<=2;i++)
        {
            tys(10);
            if(fa[i]<0)
            {
                printf("       %11lld       |",fa[i]);
            }
            else
            {
                printf("                         |");
            }
        }
        printf("\n");
    }
    return ;
}
//打印敌方阵型 
inline void print3(long long islive1,long long islive2,long long islive3,long long tp1,long long tp2,long long tp3,long long sll21,long long sll22,long long sll23,long long zatt21,long long zatt22,long long zatt23,long long xs1,long long xs2,long long xs3,long long df,long long bj1,long long bj2,long long bj3,long long d,long long fa1,long long fa2,long long fa3)
{
    tys(10);
    long long islive[3],tp[3],sll2[3],zatt2[3],xs[3],bj[3],fa[3];
    islive[0]=islive1,islive[1]=islive2,islive[2]=islive3;
    tp[0]=tp1,tp[1]=tp2,tp[2]=tp3;
    sll2[0]=sll21,sll2[1]=sll22,sll2[2]=sll23;
    zatt2[0]=zatt21,zatt2[1]=zatt22,zatt2[2]=zatt23;
    xs[0]=xs1,xs[1]=xs2,xs[2]=xs3;
    bj[0]=bj1,bj[1]=bj2,bj[2]=bj3;
    fa[0]=fa1,fa[1]=fa2,fa[2]=fa3;
    if(df!=0)
    {
        printf("|                         |                         |                         |\n");
    }
    else
    {
        printf("|");
        for(long long i=0;i<=2;i++)
        {
            tys(10);
            if(fa[i]<0)
            {
                printf("       %11lld       |",fa[i]);
            }
            else
            {
                printf("                         |");
            }
        }
        printf("\n");
    }
    if(df!=0)
    {
        printf("|                         |                         |                         |\n");
    }
    else
    {
        printf("|");
        for(long long i=0;i<=2;i++)
        {
            tys(10);
            if(zatt2[i]==114514)
            {
                printf("           MISS          |");
                continue;
            }
            if((zatt2[i]<0 && islive[i]==1) || (islive[i]==2 && zatt2[i]<=0))
            {
                tys(10);
                if(zatt2[i]==0 && islive[i]!=1)
                {
                    printf("                         |");
                    continue;
                }
                tys(0);
                if(bj[i])
                {
                    tys(6);
                }
                printf("       %11lld       ",zatt2[i]);
                tys(10);
                printf("|");
                continue;
            }
            else
            {
                if(d!=-1)
                {
                    if(w1[d].typ%5==4 && islive[i]==1 && zatt2[i]==0)
                    {
                        printf("           MISS          |");
                        continue;
                    }
                }
            }
            printf("                         |");
        }
        printf("\n");
    }
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////
    printf("|");
    for(long long i=0;i<=2;i++)
    {
        if(xs[i]==0)
        {
            printf("                         |");
        }
        else
        {
            printf("            ▼           |");
        }
    }
    printf("\n");
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////
    printf("|");
    for(long long i=0;i<=2;i++)
    {
        if(islive[i]==0 || islive[i]==2)
        {
            printf("                         |");
        }
        else
        {
            printf("%15lld          |",sll2[i]);
        }
    }
    printf("\n");
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////
    printf("|");
    for(long long i=0;i<=2;i++)
    {
        if(islive[i]==0)
        {
            printf("            空           |");
        }
        else
        {
            if(islive[i]==1)
            {
                tys2(tp[i]);
                cout<<setw(17)<<tank[tp[i]].name;
                tys(10);
                printf("        |");
            }
            else
            {
                printf("           阵亡          |");
            }
        }
    }
    printf("\n");
    return ;
}
//处理己方伤害 
inline void checksh1(long long x1,long long x2)
{
    if(tank[w2[x1].typ].sb+gklv-tank[w1[x2].typ].mz-jnn[0].lv>=100)
    {
        w2[x1].zatt=114514;//闪避处理 
        return ;
    }
    else
    {
        long long x11=raand(x11)%100;
        if(x11<tank[w2[x1].typ].sb+gklv-tank[w1[x2].typ].mz-jnn[0].lv)
        {
            w2[x1].zatt=114514;//闪避处理 
            return ;
        }
        else
        {
            long long x22;
            if(gklv-pj[w1[x1].typ%5].lv>=100)//穿刺处理 
            {
                x22=-1;
            }
            else
            {
                x22=-tank[w1[x2].typ].att*1.0*(1.0+pj[w1[x2].typ%5+10].lv*1.0/100+bq[w1[x2].typ%5+5].lv*1.0/100)*w1[x2].sll*1.0*(1.0+pj[w1[x2].typ%5].lv*1.0/100-gklv*1.0/100);
            }//                      基础攻击                               攻击加成                                                                穿刺伤害 
            if(tank[w1[x2].typ].bj-tank[w2[x1].typ].kb-gklv+jnn[2].lv>=100 && w2[x1].zatt!=114514)
            {
                w2[x1].zatt=x22*2;//暴击处理 
                w2[x1].bj=1;
            }
            else
            {
                long long x12=raand(x12)%100;
                if(x12<tank[w1[x2].typ].bj-tank[w2[x1].typ].kb-gklv+jnn[2].lv && w2[x1].zatt!=114514)
                {
                    w2[x1].zatt=x22*2;//暴击处理 
                    w2[x1].bj=1;
                }
                else
                {
                    w2[x1].zatt=x22;
                }
            }
            //兵器伤害处理 
            if(gklv>bq[w1[x2].typ%5+10].lv)
            {
                w2[x1].fatt=0;
            }
            else
            {
                w2[x1].fatt=x22*1.0*(0.001*pow(bq[w1[x2].typ%5+10].lv*1.0-gklv*1.0,2));
            }
            w2[x1].zhp=w2[x1].zhp+w2[x1].zatt+w2[x1].fatt;
            if(w2[x1].zhp<=0)
            {
                w2[x1].zt=2;
            }
            w2[x1].sll=ceil(w2[x1].zhp*1.0/(1.0+gklv*1.0/100)/tank[w2[x1].typ].hp);
        }
    }
    return ;
}
//处理敌方伤害 
inline void checksh2(long long x1,long long x2)
{
    if(tank[w1[x1].typ].sb+jnn[1].lv-gklv-tank[w2[x2].typ].mz>=100)
    {
        w1[x1].zatt=114514;//闪避处理 
        return ;
    }
    else
    {
        long long x11=raand(x11)%100;
        if(x11<tank[w1[x1].typ].sb+jnn[1].lv-gklv-tank[w2[x2].typ].mz)
        {
            w1[x1].zatt=114514;//闪避处理 
            return ;
        }
        else
        {
            long long x22;
            if(pj[w1[x1].typ%5+5].lv-gklv>=100)//穿刺处理 
            {
                x22=-1;
            }
            else
            {
                x22=-tank[w2[x2].typ].att*1.0*(1.0+gklv*1.0/100)*w2[x2].sll*1.0*(1.0+gklv*1.0/100-pj[w1[x1].typ%5+5].lv*1.0/100);
            }//                     基础攻击               攻击加成                              穿刺伤害 
            if(tank[w2[x2].typ].bj-jnn[3].lv+gklv-tank[w1[x1].typ].kb>=100 && w1[x1].zatt!=114514)
            {
                w1[x1].zatt=x22*2;//暴击处理 
                w1[x1].bj=1;
            }
            else
            {
                long long x12=raand(x12)%100;
                if(x12<tank[w2[x2].typ].bj-jnn[3].lv+gklv-tank[w1[x1].typ].kb && w1[x1].zatt!=114514)
                {
                    w1[x1].zatt=x22*2;//暴击处理 
                    w1[x1].bj=1;
                }
                else
                {
                    w1[x1].zatt=x22;
                }
            }
            w1[x1].zhp=w1[x1].zhp+w1[x1].zatt;
            //兵器伤害处理 
            if(gklv<bq[w1[x1].typ%5+15].lv)
            {
                w1[x1].fatt=0;
            }
            else
            {
                w1[x1].fatt=x22*1.0*(gklv*1.0-bq[w1[x1].typ%5+15].lv*1.0)*(gklv*1.0-bq[w1[x1].typ%5+15].lv*1.0)/1000.0;
            }
            w1[x1].zhp=w1[x1].zhp+w1[x1].fatt;
            if(w1[x1].zhp<=0)
            {
                w1[x1].zt=2;
            }
            w1[x1].sll=ceil((w1[x1].zhp*1.0/(1.0+pj[w1[x1].typ%5+15].lv*1.0/100+bq[w1[x1].typ%5].lv*1.0/100))/(tank[w1[x1].typ].hp*1.0));
        }
    }
    return ;
}
//数字处理 
inline void check(long long z)
{
    num=z*1.0;
    long long y=0;
    while(num!=0 && (num/1000)>=1.0)
    {
        num=num/1000;
        y++;
    }
    if(y==0)
    {
        printf("%d",int(num));
        return ;
    }
    else if(y==1)
    {
        dw='K';
    }
    else if(y==2)
    {
        dw='M';
    }
    else if(y==3)
    {
        dw='G';
    }
    else if(y==4)
    {
        dw='T';
    }
    if(num<10)
    {
        printf("%d.%2d%c",int(num),int(num*100)%100,dw);
    }
    else if(num>=10 && num<100)
    {
        printf("%d.%d%c",int(num),int(num*10)%10,dw);
    }
    else
    {
        printf("%d%c",int(num),dw);
    }
    return ;
}
inline void game2()
{
    bool b=false;
    while(1)
    {
        system("cls");
        system("color 0F");
        printf("1:查看\n");
        printf("2:建造\n");
        printf("3:生产\n");
        printf("4:刷关\n");
        printf("5:开宝箱(可开:%lld)\n",bx);
        printf("6:背包\n");
        printf("7:充值\n");
        printf("8:商城\n");
        printf("9:技能\n");
        printf("10:配件\n");
        printf("11:兵器\n");
        printf("12:设置阵型\n");
        printf("999:存档\n");
        printf("0:退出\n");
        printf("请输入:");
        long long x;
        db=10+lv*10+ts*10;
        scanf("%lld",&x);
        switch(x)
        {
            case 1:
            {
                system("cls");
                cout<<nm;
                printf("\n等级:%lld\n",lv);
                printf("经验:");
                check(jy);
                printf("/");
                check(1000*lv*lv);
                printf("\n统帅等级:%lld\n",ts);
                printf("声望:");
                check(sw);
                printf("\n声望等级:%lld\n",swlv);
                printf("VIP:%lld\n",vip);
                printf("金币:");
                check(jb);
                printf("\n宝石:");
                check(bs);
                printf("\n铁:");
                check(iron);
                printf("\n油:");
                check(you);
                printf("\n铜:");
                check(tong);
                printf("\n硅:");
                check(gui);
                printf("\n");
                system("pause");
                break;
            }
            case 2:
            {
                system("cls");
                printf("1:司令部Lv.%lld\n",slb);
                printf("2:科技馆Lv.%lld\n",kjg);
                printf("3:战车工厂Lv.%lld\n",zcgc);
                printf("0:退出\n");
                printf("请输入:");
                long long x;
                scanf("%lld",&x);
                switch(x)
                {
                    case 1:
                    {
                        system("cls");
                        printf("1:升级\n");
                        printf("0:返回\n");
                        printf("请输入:");
                        scanf("%lld",&x);
                        if(x==1)
                        {
                            while(1)
                            {
                                system("cls");
                                long long xh=20*pow(ZZL1,slb-1);
                                printf("司令部Lv.%lld\n",slb);
                                printf("消耗:\n");
                                printf("        宝石:");
                                check(0);
                                printf("/");
                                check(bs);
                                printf("\n");
                                printf("        铁:");
                                check(xh);
                                printf("/");
                                check(iron);
                                printf("\n");
                                printf("        油:");
                                check(xh);
                                printf("/");
                                check(you);
                                printf("\n");
                                printf("        铜:");
                                check(xh);
                                printf("/");
                                check(tong);
                                printf("\n");
                                printf("        硅:");
                                check(0);
                                printf("/");
                                check(gui);
                                printf("\n");
                                if(xh>iron || xh>you || xh>tong)
                                {
                                    printf("资源不足!\n");
                                    system("pause");
                                    break; 
                                } 
                                printf("\n1:升级    0:返回\n");
                                long long xx;
                                printf("请输入:");
                                scanf("%lld",&xx);
                                if(xx==1)
                                {
                                    system("cls");
                                    printf("升级成功,司令部等级+1!\n");
                                    iron=iron-xh;
                                    you=you-xh;
                                    tong=tong-xh;
                                    slb=slb+1;
                                    system("pause");
                                }
                                else if(xx==0)
                                {
                                    break;
                                }
                            }
                            break;
                        }
                        break;
                    }
                    case 2:
                    {
                        system("cls");
                        printf("1:升级\n");
                        printf("0:返回\n");
                        printf("请输入:");
                        scanf("%lld",&x);
                        if(x==1)
                        {
                            while(1)
                            {
                                system("cls");
                                long long xh=20*pow(ZZL1,kjg-1)*1.5;
                                printf("科技馆Lv.%lld\n",kjg);
                                printf("司令部Lv.%lld/司令部Lv.%lld\n",kjg+1,slb);
                                printf("消耗:\n");
                                printf("        宝石:");
                                check(0);
                                printf("/");
                                check(bs);
                                printf("\n");
                                printf("        铁:");
                                check(xh);
                                printf("/");
                                check(iron);
                                printf("\n");
                                printf("        油:");
                                check(xh);
                                printf("/");
                                check(you);
                                printf("\n");
                                printf("        铜:");
                                check(xh);
                                printf("/");
                                check(tong);
                                printf("\n");
                                printf("        硅:");
                                check(0);
                                printf("/");
                                check(gui);
                                printf("\n");
                                if(xh>iron || xh>you || xh>tong || slb<kjg+1)
                                {
                                    printf("资源不足或司令部等级不足!\n");
                                    system("pause");
                                    break; 
                                } 
                                printf("\n1:升级    0:返回\n");
                                long long xx;
                                printf("请输入:");
                                scanf("%lld",&xx);
                                if(xx==1)
                                {
                                    system("cls");
                                    printf("升级成功,科技馆等级+1!\n");
                                    iron=iron-xh;
                                    you=you-xh;
                                    tong=tong-xh;
                                    kjg=kjg+1;
                                    system("pause");
                                }
                                else if(xx==0)
                                {
                                    break;
                                }
                            }
                            break;
                        }
                        break;
                    }
                    case 3:
                    {
                        system("cls");
                        printf("1:升级\n");
                        printf("0:返回\n");
                        printf("请输入:");
                        scanf("%lld",&x);
                        if(x==1)
                        {
                            while(1)
                            {
                                system("cls");
                                long long xh1=20.0*pow(ZZL1,zcgc-1)*1.5;
                                long long xh2=20*pow(ZZL1,zcgc-1);
                                long long xh3=20.0*pow(ZZL1,zcgc-1)*0.5;
                                printf("战车工厂Lv.%lld\n",zcgc);
                                printf("司令部Lv.%lld/司令部Lv.%lld\n\n",zcgc+1,slb);
                                printf("消耗:\n");
                                printf("        宝石:");
                                check(0);
                                printf("/");
                                check(bs);
                                printf("\n");
                                printf("        铁:");
                                check(xh1);
                                printf("/");
                                check(iron);
                                printf("\n");
                                printf("        油:");
                                check(xh2);
                                printf("/");
                                check(you);
                                printf("\n");
                                printf("        铜:");
                                check(xh3);
                                printf("/");
                                check(tong);
                                printf("\n");
                                printf("        硅:");
                                check(0);
                                printf("/");
                                check(gui);
                                printf("\n");
                                if(xh1>iron || xh2>you || xh3>tong || slb<zcgc+1)
                                {
                                    printf("资源不足或司令部等级不足!\n");
                                    system("pause");
                                    break; 
                                } 
                                printf("\n1:升级    0:返回\n");
                                long long xx;
                                printf("请输入:");
                                scanf("%lld",&xx);
                                if(xx==1)
                                {
                                    system("cls");
                                    printf("升级成功,战车工厂等级+1!\n");
                                    iron=iron-xh1;
                                    you=you-xh2;
                                    tong=tong-xh3;
                                    zcgc=zcgc+1;
                                    system("pause");
                                }
                                else if(xx==0)
                                {
                                    break;
                                }
                            }
                            break;
                        }
                        break;
                    }
                    default:
                    {
                        break;
                    }
                }
                break;
            }
            case 3:
            {
                system("cls");
                tys(10);
                for(long long i=1;i<=SLL1;i++)
                {
                    printf("%lld:",i);
                    printf("Lv.%lld",(i-1)/5+1);
                    tys2(i-1);
                    cout<<tank[i-1].name;
                    tys(10);
                    if(zcgc>=(i*3-2))
                    {
                        printf("(可生产)");
                    }
                    else
                    {
                        printf("(不可生产,战车工厂需达到Lv.%lld)",i*3-2);
                    }
                    printf("   当前数量:%lld",tank[i-1].sl);
                    printf("\n");
                }
                printf("0:返回\n");
                long long x;
                printf("请输入:");
                scanf("%lld",&x);
                if(x>=1 && x<=SLL1)
                {
                    if(zcgc>=x*3-2)
                    {
                        system("cls");
                        char c='%';
                        tys2(x-1);
                        cout<<tank[x-1].name;
                        tys(10);
                        printf("    数量:%d\n",tank[x-1].sl);
                        printf("攻击:%lld+%lld%c    生命:%lld+%lld%c\n",tank[x-1].att,pj[(x-1)%5+10].lv+bq[(x-1)%5+5].lv,c,tank[x-1].hp,pj[(x-1)%5+15].lv+bq[(x-1)%5].lv,c);
                        printf("命中:%lld%c+%lld%c    闪避:%lld%c+%lld%c\n",tank[x-1].mz,c,jnn[0].lv,c,tank[x-1].sb,c,jnn[1].lv,c);
                        printf("暴击:%lld%c+%lld%c    抗暴:%lld%c+%lld%c\n",tank[x-1].bj,c,jnn[2].lv,c,tank[x-1].kb,c,jnn[3].lv,c);
                        printf("穿刺:%lld+%lld    防护:%lld+%lld\n",tank[x-1].cc,pj[(x-1)%5].lv,tank[x-1].fh,pj[(x-1)%5+5].lv);
                        printf("爆能:%lld+%lld    护壁:%lld+%lld\n",tank[x-1].bn,bq[(x-1)%5+10].lv,tank[x-1].hb,bq[(x-1)%5+15].lv);
                        printf("消耗:\n");
                        printf("        宝石:");
                        check(tank[x-1].x1);
                        printf("\n        铁:");
                        check(tank[x-1].x2);
                        printf("\n        油:");
                        check(tank[x-1].x3);
                        printf("\n        铜:");
                        check(tank[x-1].x4);
                        printf("\n        硅:");
                        check(tank[x-1].x5);
                        printf("\n\n1:生产    0:返回\n");
                        long long xx;
                        printf("请输入:");
                        scanf("%lld",&xx);
                        if(xx==1)
                        {
                            system("cls");
                            long long t=min(min(min(iron/tank[x-1].x2,you/tank[x-1].x3),tong/tank[x-1].x4),gui/tank[x-1].x5);
                            printf("请输入数量:(0-%lld)",t);
                            scanf("%lld",&xx);
                            if(xx>=0 && xx<=t)
                            {
                                system("cls");
                                printf("生产数量:%lld\n",xx);
                                printf("消耗:\n");
                                printf("        宝石:");
                                check(tank[x-1].x1*xx);
                                printf("/");
                                check(bs);
                                printf("\n");
                                printf("        铁:");
                                check(tank[x-1].x2*xx);
                                printf("/");
                                check(iron);
                                printf("\n");
                                printf("        油:");
                                check(tank[x-1].x3*xx);
                                printf("/");
                                check(you);
                                printf("\n");
                                printf("        铜:");
                                check(tank[x-1].x4*xx);
                                printf("/");
                                check(tong);
                                printf("\n");
                                printf("        硅:");
                                check(tank[x-1].x5*xx);
                                printf("/");
                                check(gui);
                                printf("\n");
                                long long u;
                                printf("确定?(1/0)");
                                scanf("%lld",&u);
                                if(u==1)
                                {
                                    system("cls");
                                    tank[x-1].sl=tank[x-1].sl+xx;
                                    iron=iron-tank[x-1].x2*xx;
                                    you=you-tank[x-1].x3*xx;
                                    tong=tong-tank[x-1].x4*xx;
                                    gui=gui-tank[x-1].x5*xx;
                                    printf("生产成功!");
                                    tys2(x-1);
                                    cout<<tank[x-1].name;
                                    tys(10);
                                    printf("+%lld!\n",xx);
                                    system("pause"); 
                                }
                                else
                                {
                                    break;
                                }
                            }
                            else
                            {
                                break;
                            }
                        }
                        else
                        {
                            break;
                        }
                    }
                    else
                    {
                        break;
                    }
                }
                break;
            }
            case 4:
            {
                for(int i=0;i<=5;i++)
                {
                    w1[i].zt=0;
                    w2[i].zt=1;
                    w1[i].sll=0;
                }
                system("cls");
                for(long long i=1;i<=SLL3/6;i++)
                {
                    printf("%lld:",i);
                    cout<<gk3[i-1];
                    printf("\n");
                }
                printf("0:返回\n");
                printf("\n\n打关卡必获得绿鸟和经验、技能书,几率获得宝箱和提升统帅\n");
                printf("请输入:");
                long long x9;
                scanf("%lld",&x9);
                long long x19;
                if(x9<1 || x9>SLL3/6)
                {
                    break;
                }
                else
                {
                    system("cls");
                    for(long long i=1;i<=6;i++)
                    {
                        printf("%lld:",i);
                        cout<<gk2[x9*6+i-7];
                        printf("\n");
                    }
                    printf("0:返回\n");
                    printf("请输入:");
                    scanf("%lld",&x19);
                    if(x19<1 || x19>6)
                    {
                        break;
                    }
                    else
                    {
                        x19=x19+x9*6-6;
                        gklv=x19;
                        for(long long i=0;i<=5;i++)
                        {
                            w2[i].typ=gk[x19-1][i].typ;
                            w2[i].sll=gk[x19-1][i].sll;
                            w2[i].zhp=gk[x19-1][i].zhp;
                            w2[i].zt=gk[x19-1][i].zt;
                        }
                    }
                }
                while(1)
                {
                    gotoxy(1,1);
                    tys(10);
                    cout<<gk2[x19-1];
                    printf("    Lv.%lld\n",gklv);
                    printf("_______________________________________________________________________________\n");
                    print3(w2[3].zt,w2[4].zt,w2[5].zt,w2[3].typ,w2[4].typ,w2[5].typ,w2[3].sll,w2[4].sll,w2[5].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
                    printf("|-------------------------|-------------------------|-------------------------|\n");
                    print3(w2[0].zt,w2[1].zt,w2[2].zt,w2[0].typ,w2[1].typ,w2[2].typ,w2[0].sll,w2[1].sll,w2[2].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
                    printf("|_________________________|_________________________|_________________________|\n");
                    printf("                                                                               \n");
                    printf("                                                                               \n");
                    printf("                                                                               \n");
                    printf("_______________________________________________________________________________\n");
                    print2(w1[0].zt,w1[1].zt,w1[2].zt,w1[0].typ,w1[1].typ,w1[2].typ,w1[0].sll,w1[1].sll,w1[2].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
                    printf("|-------------------------|-------------------------|-------------------------|\n");
                    print2(w1[3].zt,w1[4].zt,w1[5].zt,w1[3].typ,w1[4].typ,w1[5].typ,w1[3].sll,w1[4].sll,w1[5].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
                    printf("|_________________________|_________________________|_________________________|\n");
                    cout<<nm;
                    printf("    Lv.%lld\n",lv);
                    printf("设置部队:1:1号位 2:2号位 3:3号位 4:4号位 5:5号位 6:6号位\n7:出战 8:出战(跳过战斗) 9:套用阵型 0:返回\n");
                    printf("请输入:");
                    long long x;
                    scanf("%lld",&x);
                    if(x==0)
                    {
                        for(int i=0;i<=5;i++)
                        {
                            if(w1[i].zt==1)
                            {
                                tank[w1[i].typ].sl=tank[w1[i].typ].sl+w1[i].sll;
                            }
                        }
                        break;
                    }
                    else
                    {
                        if(x>=1 && x<=6)
                        {
                            system("cls");
                            for(long long i=1;i<=SLL1;i++)
                            {
                                printf("%lld:",i);
                                tys2(i-1);
                                cout<<tank[i-1].name;
                                tys(10);
                                printf("   数量:%lld",tank[i-1].sl);
                                printf("\n");
                            }
                            printf("选择增加的部队:");
                            long long xx;
                            scanf("%lld",&xx);
                            if(xx<1 || xx>SLL1)
                            {
                                continue;
                            }
                            long long x10=tank[xx-1].sl;
                            long long x2=min(x10,db);
                            printf("数量:(0-%lld)",x2);
                            long long x3;
                            scanf("%lld",&x3);
                            if(x3<=0 || x3>x2)
                            {
                                continue;
                            }
                            else
                            {
                                if(w1[x-1].zt==1)
                                {
                                    tank[w1[x-1].typ].sl=tank[w1[x-1].typ].sl+w1[x-1].sll;
                                }
                                w1[x-1].typ=xx-1;
                                w1[x-1].sll=x3;
                                tank[xx-1].sl=tank[xx-1].sl-x3;
                                w1[x-1].zt=1;
                                w1[x-1].zhp=tank[xx-1].hp*w1[x-1].sll;
                            }
                        }
                        else if(x==9)
                        {
                            for(long long i=0;i<6;i++)
                            {
                                if(w1[x-1].zt==1)
                                {
                                    tank[w1[x-1].typ].sl=tank[w1[x-1].typ].sl+w1[x-1].sll;
                                }
                                if(zx[i].sll>tank[zx[i].typ].sl)
                                {
                                    continue;
                                }
                                if(zx[i].sll>db)
                                {
                                    continue;
                                }
                                w1[i].typ=zx[i].typ;
                                w1[i].sll=zx[i].sll;
                                w1[i].zt=zx[i].zt;
                                w1[i].zhp=zx[i].zhp;
                                tank[zx[i].typ].sl=tank[zx[i].typ].sl-zx[i].sll;
                            }
                        }
                        else
                        {
                            if((x==7 || x==8) && (w1[0].sll+w1[1].sll+w1[2].sll+w1[3].sll+w1[4].sll+w1[5].sll)>0)
                            {
                                for(int i=0;i<=5;i++)
                                {
                                    if(w1[i].zt==1)
                                    {
                                        tank[w1[i].typ].sl=tank[w1[i].typ].sl+w1[i].sll;
                                        w1[i].zhp=w1[i].zhp*1.0*(1.0+pj[w1[i].typ%5+15].lv*1.0/100+bq[w1[i].typ%5].lv*1.0/100);
                                    }
                                    if(w2[i].zt==1)
                                    {
                                        w2[i].zhp=w2[i].zhp*1.0*(1.0+gklv*1.0/100);
                                    }
                                }
                                long long d1=-1,d2=-1;
                                gotoxy(1,1);
                                printf("    Lv.%lld\n",gklv);
                                printf("_______________________________________________________________________________\n");
                                print3(w2[3].zt,w2[4].zt,w2[5].zt,w2[3].typ,w2[4].typ,w2[5].typ,w2[3].sll,w2[4].sll,w2[5].sll,1,1,1,w2[3].xs,w2[4].xs,w2[5].xs,0,w2[3].bj,w2[4].bj,w2[5].bj,-1,0,0,0);
                                printf("|-------------------------|-------------------------|-------------------------|\n");
                                print3(w2[0].zt,w2[1].zt,w2[2].zt,w2[0].typ,w2[1].typ,w2[2].typ,w2[0].sll,w2[1].sll,w2[2].sll,1,1,1,w2[0].xs,w2[1].xs,w2[2].xs,0,w2[0].bj,w2[1].bj,w2[2].bj,-1,0,0,0);
                                printf("|_________________________|_________________________|_________________________|\n");
                                printf("                                                                               \n");
                                printf("                                                                               \n");
                                printf("                                                                               \n");
                                printf("_______________________________________________________________________________\n");
                                print2(w1[0].zt,w1[1].zt,w1[2].zt,w1[0].typ,w1[1].typ,w1[2].typ,w1[0].sll,w1[1].sll,w1[2].sll,1,1,1,w1[0].xs,w1[1].xs,w1[2].xs,0,w1[0].bj,w1[1].bj,w1[2].bj,-1,0,0,0);
                                printf("|-------------------------|-------------------------|-------------------------|\n");
                                print2(w1[3].zt,w1[4].zt,w1[5].zt,w1[3].typ,w1[4].typ,w1[5].typ,w1[3].sll,w1[4].sll,w1[5].sll,1,1,1,w1[3].xs,w1[4].xs,w1[5].xs,0,w1[3].bj,w1[4].bj,w1[5].bj,-1,0,0,0);
                                printf("|_________________________|_________________________|_________________________|\n");
                                printf("                                                                               \n");
                                printf("                                                                               \n");
                                printf("                                                                               \n");
                                cout<<nm;
                                printf("    Lv.%lld\n",lv);
                                Sleep(500);
                                while((w1[0].zt==1 || w1[1].zt==1 || w1[2].zt==1 || w1[3].zt==1 || w1[4].zt==1 || w1[5].zt==1) && (w2[0].zt==1 || w2[1].zt==1 || w2[2].zt==1 || w2[3].zt==1 || w2[4].zt==1 || w2[5].zt==1))
                                {
                                    gotoxy(1,1);
                                    for(int i=0;i<=5;i++)//初始化 
                                    {
                                        w1[i].zatt=0;
                                        w1[i].xs=0;
                                        w2[i].zatt=0;
                                        w2[i].xs=0;
                                        w1[i].bj=0;
                                        w2[i].bj=0;
                                        w1[i].fatt=0;
                                        w2[i].fatt=0;
                                    }
                                    while(d1<=5)//己方攻击 
                                    {
                                        for(int i=0;i<=5;i++)
                                        {
                                            w1[i].zatt=0;
                                            w1[i].xs=0;
                                            w2[i].zatt=0;
                                            w2[i].xs=0;
                                            w1[i].fatt=0;
                                            w2[i].fatt=0;
                                        }
                                        d1++;
                                        if(d1>5)
                                        {
                                            break;
                                        }
                                        if(w1[d1].zt==1)
                                        {
                                            w1[d1].xs=1;
                                            switch(w1[d1].typ%5)
                                            {
                                                case 0:
                                                {
                                                    for(int i=0;i<=5;i++)
                                                    {
                                                        w1[i].zatt=0;
                                                        w2[i].zatt=0;
                                                    }
                                                    if(w2[0].zt==1 || w2[1].zt==1 || w2[2].zt==1)
                                                    {
                                                        for(long long i=0;i<=2;i++)
                                                        {
                                                            if(w2[i].zt==1)
                                                            {
                                                                checksh1(i,d1);
                                                            }
                                                        }
                                                        break;
                                                    }
                                                    else
                                                    {
                                                        for(long long i=3;i<=5;i++)
                                                        {
                                                            if(w2[i].zt==1)
                                                            {
                                                                checksh1(i,d1);
                                                            }
                                                        }
                                                        break;
                                                    }
                                                    break;
                                                }
                                                case 1:
                                                {
                                                    for(int i=0;i<=5;i++)
                                                    {
                                                        w1[i].zatt=0;
                                                        w2[i].zatt=0;
                                                    }
                                                    long long x5=0;
                                                    if(w2[d1].zt==1)
                                                    {
                                                        checksh1(d1,d1);
                                                        break;
                                                    }
                                                    else
                                                    {
                                                        while(x5<=5)
                                                        {
                                                            if(w2[x5].zt==1)
                                                            {
                                                                checksh1(x5,d1);
                                                                break;
                                                            }
                                                            x5++;
                                                        }
                                                        break;
                                                    }
                                                    break;
                                                }
                                                case 2:
                                                {
                                                    bool bb=false;
                                                    for(int i=0;i<=5;i++)
                                                    {
                                                        w1[i].zatt=0;
                                                        w2[i].zatt=0;
                                                    }
                                                    if(w2[d1].zt==1 && d1<=2)
                                                    {
                                                        checksh1(d1,d1);
                                                        if(w2[d1+3].zt==1)
                                                        {
                                                            checksh1(d1+3,d1);
                                                        }
                                                        break;
                                                    }
                                                    else
                                                    {
                                                        for(long long i=0;i+3<=5;i++)
                                                        {
                                                            if(w2[i].zt==1)
                                                            {
                                                                checksh1(i,d1);
                                                                if(w2[i+3].zt==1)
                                                                {
                                                                    checksh1(i+3,d1);
                                                                }
                                                                bb=true;
                                                                break;
                                                            }
                                                        }
                                                    }
                                                    if(bb)
                                                    {
                                                        break;
                                                    }
                                                    for(long long i=3;i<=5;i++)
                                                    {
                                                        if(w2[i].zt==1)
                                                        {
                                                            checksh1(i,d1);
                                                            break;
                                                        }
                                                    }
                                                    break;
                                                }
                                                case 3:
                                                {
                                                    for(int i=0;i<=5;i++)
                                                    {
                                                        w1[i].zatt=0;
                                                        w2[i].zatt=0;
                                                    }
                                                    for(long long i=0;i<=5;i++)
                                                    {
                                                        if(w2[i].zt==1)
                                                        {
                                                            checksh1(i,d1);
                                                        }
                                                    }
                                                    break;
                                                }
                                                case 4:
                                                {
                                                    for(int i=0;i<=5;i++)
                                                    {
                                                        w1[i].zatt=0;
                                                        w2[i].zatt=0;
                                                        w1[i].fatt=0;
                                                        w2[i].fatt=0;
                                                    }
                                                    long long x6=6;
                                                    bool bb=false;
                                                    while(x6>0)
                                                    {
                                                        for(long long i=0;i<=5;i++)
                                                        {
                                                            if(w2[i].zt==1)
                                                            {
                                                                x6--;
                                                                if(tank[w2[i].typ].sb+gklv-tank[w1[d1].typ].mz-jnn[0].lv>=100)
                                                                {
                                                                    continue;//闪避处理 
                                                                }
                                                                else
                                                                {
                                                                    long long x11=raand(x11)%100;
                                                                    if(x11<tank[w2[i].typ].sb+gklv-tank[w1[d1].typ].mz-jnn[0].lv)
                                                                    {
                                                                        continue;//闪避处理 
                                                                    }
                                                                }
                                                                long long s;
                                                                if(gklv-pj[4].lv>=100)//穿刺处理 
                                                                {
                                                                    s=1;
                                                                }
                                                                else
                                                                {
                                                                    s=tank[w1[d1].typ].att*1.0*(1.0+pj[14].lv*1.0/100+bq[9].lv*1.0/100)*w1[d1].sll*1.0*(1.0+pj[4].lv*1.0/100-gklv*1.0/100);
                                                                    //         基础攻击                               攻击加成                         穿刺伤害 
                                                                }
                                                                if(tank[w1[d1].typ].bj-gklv-tank[w2[i].typ].kb+jnn[2].lv>=100)
                                                                {
                                                                    w2[i].zatt=w2[i].zatt-s*2;//暴击处理 
                                                                    w2[i].zhp=w2[i].zhp-s*2;
                                                                    w2[i].bj=1;
                                                                }
                                                                else
                                                                {
                                                                    long long x12=raand(x12)%100;
                                                                    if(x12<tank[w1[d1].typ].bj-gklv-tank[w2[i].typ].kb+jnn[2].lv)
                                                                    {
                                                                        w2[i].zatt=w2[i].zatt-s*2;//暴击处理 
                                                                        w2[i].zhp=w2[i].zhp-s*2;
                                                                        w2[i].bj=1;
                                                                    }
                                                                    else
                                                                    {
                                                                        w2[i].zatt=w2[i].zatt-s;
                                                                        w2[i].zhp=w2[i].zhp-s;
                                                                    }
                                                                }
                                                                //兵器伤害处理 
                                                                long long s2;
                                                                if(gklv>bq[14].lv)
                                                                {
                                                                    s2=0;
                                                                }
                                                                else
                                                                {
                                                                    s2=s*1.0*(0.001*pow(bq[14].lv*1.0-gklv*1.0,2));
                                                                }
                                                                w2[i].zhp=w2[i].zhp-s2;
                                                                w2[i].fatt=w2[i].fatt-s2;
                                                                if(w2[i].zhp<=0 || w2[i].sll<0)
                                                                {
                                                                    w2[i].zt=2;
                                                                }
                                                                w2[i].sll=ceil(w2[i].zhp*1.0/(1.0+gklv*1.0/100)/tank[w2[i].typ].hp);
                                                                if(x6<=0)
                                                                {
                                                                    bb=true;
                                                                    break;
                                                                }
                                                            }
                                                            if(x6<=0)
                                                            {
                                                                bb=true;
                                                                break;
                                                            }
                                                            if(w1[0].zt!=1 && w1[1].zt!=1 && w1[2].zt!=1 && w1[3].zt!=1 && w1[4].zt!=1 && w1[5].zt!=1)
                                                            {
                                                                bb=true;
                                                                break;
                                                            }
                                                            if(w2[0].zt!=1 && w2[1].zt!=1 && w2[2].zt!=1 && w2[3].zt!=1 && w2[4].zt!=1 && w2[5].zt!=1)
                                                            {
                                                                bb=true;
                                                                break;
                                                            }
                                                        }
                                                        if(bb)
                                                        {
                                                            break;
                                                        }
                                                    }
                                                }
                                            }
                                            break;
                                        }
                                    }
                                    /////////////////////////////////////////////////////////
                                    if(d1<=5 && x==7)//打印 
                                    {
                                        gotoxy(1,1);
                                        cout<<gk2[x19-1];
                                        printf("    Lv.%lld\n",gklv);
                                        printf("_______________________________________________________________________________\n");
                                        print3(w2[3].zt,w2[4].zt,w2[5].zt,w2[3].typ,w2[4].typ,w2[5].typ,w2[3].sll,w2[4].sll,w2[5].sll,w2[3].zatt,w2[4].zatt,w2[5].zatt,w2[3].xs,w2[4].xs,w2[5].xs,0,w2[3].bj,w2[4].bj,w2[5].bj,d1,w2[3].fatt,w2[4].fatt,w2[5].fatt);
                                        printf("|-------------------------|-------------------------|-------------------------|\n");
                                        print3(w2[0].zt,w2[1].zt,w2[2].zt,w2[0].typ,w2[1].typ,w2[2].typ,w2[0].sll,w2[1].sll,w2[2].sll,w2[0].zatt,w2[1].zatt,w2[2].zatt,w2[0].xs,w2[1].xs,w2[2].xs,0,w2[0].bj,w2[1].bj,w2[2].bj,d1,w2[0].fatt,w2[1].fatt,w2[2].fatt);
                                        printf("|_________________________|_________________________|_________________________|\n");
                                        printf("                                                                               \n");
                                        printf("                                                                               \n");
                                        printf("                                                                               \n");
                                        printf("_______________________________________________________________________________\n");
                                        print2(w1[0].zt,w1[1].zt,w1[2].zt,w1[0].typ,w1[1].typ,w1[2].typ,w1[0].sll,w1[1].sll,w1[2].sll,w1[0].zatt,w1[1].zatt,w1[2].zatt,w1[0].xs,w1[1].xs,w1[2].xs,0,w1[0].bj,w1[1].bj,w1[2].bj,-1,w1[0].fatt,w1[1].fatt,w1[2].fatt);
                                        printf("|-------------------------|-------------------------|-------------------------|\n");
                                        print2(w1[3].zt,w1[4].zt,w1[5].zt,w1[3].typ,w1[4].typ,w1[5].typ,w1[3].sll,w1[4].sll,w1[5].sll,w1[3].zatt,w1[4].zatt,w1[5].zatt,w1[3].xs,w1[4].xs,w1[5].xs,0,w1[3].bj,w1[4].bj,w1[5].bj,-1,w1[3].fatt,w1[4].fatt,w1[5].fatt);
                                        printf("|_________________________|_________________________|_________________________|\n");
                                        cout<<nm;
                                        printf("    Lv.%lld\n",lv);
                                        printf("红色:正常伤害 MISS:闪避 黄色:暴击 黑色:兵器伤害                            \n");
                                        printf("                                                                               \n");
                                        printf("                                                                               \n");
                                        system("pause");
                                    }
                                    if(w2[0].zt!=1 && w2[1].zt!=1 && w2[2].zt!=1 && w2[3].zt!=1 && w2[4].zt!=1 && w2[5].zt!=1)
                                    {
                                        break;
                                    }
                                    //////////////////////////////
                                    for(int i=0;i<=5;i++)//初始化 
                                    {
                                        w1[i].zatt=0;
                                        w1[i].xs=0;
                                        w2[i].zatt=0;
                                        w2[i].xs=0;
                                        w1[i].bj=0;
                                        w2[i].bj=0;
                                        w1[i].fatt=0;
                                        w2[i].fatt=0;
                                    }
                                    while(d2<=5)//敌方攻击 
                                    {
                                        for(int i=0;i<=5;i++)
                                        {
                                            w1[i].zatt=0;
                                            w1[i].xs=0;
                                            w2[i].zatt=0;
                                            w2[i].xs=0;
                                            w1[i].fatt=0;
                                            w2[i].fatt=0;
                                        }
                                        d2++;
                                        if(d2>5)
                                        {
                                            break;
                                        }
                                        if(w2[d2].zt==1)
                                        {
                                            w2[d2].xs=1;
                                            switch(w2[d2].typ%5)
                                            {
                                                case 0:
                                                {
                                                    for(int i=0;i<=5;i++)
                                                    {
                                                        w1[i].zatt=0;
                                                        w2[i].zatt=0;
                                                    }
                                                    if(w1[0].zt==1 || w1[1].zt==1 || w1[2].zt==1)
                                                    {
                                                        for(long long i=0;i<=2;i++)
                                                        {
                                                            if(w1[i].zt==1)
                                                            {
                                                                checksh2(i,d2);
                                                            }
                                                        }
                                                        break;
                                                    }
                                                    else
                                                    {
                                                        for(long long i=3;i<=5;i++)
                                                        {
                                                            if(w1[i].zt==1)
                                                            {
                                                                checksh2(i,d2);
                                                            }
                                                        }
                                                        break;
                                                    }
                                                    break;
                                                }
                                                case 1:
                                                {
                                                    for(int i=0;i<=5;i++)
                                                    {
                                                        w1[i].zatt=0;
                                                        w2[i].zatt=0;
                                                    }
                                                    long long x5=0;
                                                    if(w1[d2].zt==1)
                                                    {
                                                        checksh2(d2,d2);
                                                        break;
                                                    }
                                                    else
                                                    {
                                                        while(x5<=5)
                                                        {
                                                            if(w1[x5].zt==1)
                                                            {
                                                                checksh2(x5,d2);
                                                                break;
                                                            }
                                                            x5++;
                                                        }
                                                        break;
                                                    }
                                                    break;
                                                }
                                                case 2:
                                                {
                                                    bool bb=false;
                                                    for(int i=0;i<=5;i++)
                                                    {
                                                        w1[i].zatt=0;
                                                        w2[i].zatt=0;
                                                    }
                                                    if(w1[d2].zt==1 && d2<=2)
                                                    {
                                                        checksh2(d2,d2);
                                                        if(w1[d2+3].zt==1)
                                                        {
                                                            checksh2(d2+3,d2);
                                                        }
                                                        break;
                                                    }
                                                    else
                                                    {
                                                        for(long long i=0;i+3<=5;i++)
                                                        {
                                                            if(w1[i].zt==1)
                                                            {
                                                                checksh2(i,d2);
                                                                if(w1[i+3].zt==1)
                                                                {
                                                                    checksh2(i+3,d2);
                                                                }
                                                                bb=true;
                                                                break;
                                                            }
                                                        }
                                                    }
                                                    if(bb)
                                                    {
                                                        break;
                                                    }
                                                    for(long long i=3;i<=5;i++)
                                                    {
                                                        if(w1[i].zt==1)
                                                        {
                                                            checksh2(i,d2);
                                                            break;
                                                        }
                                                    }
                                                    break;
                                                }
                                                case 3:
                                                {
                                                    for(int i=0;i<=5;i++)
                                                    {
                                                        w1[i].zatt=0;
                                                        w2[i].zatt=0;
                                                    }
                                                    for(long long i=0;i<=5;i++)
                                                    {
                                                        if(w1[i].zt==1)
                                                        {
                                                            checksh2(i,d2);
                                                        }
                                                    }
                                                    break;
                                                }
                                                case 4:
                                                {
                                                    for(int i=0;i<=5;i++)
                                                    {
                                                        w1[i].zatt=0;
                                                        w2[i].zatt=0;
                                                    }
                                                    long long x6=6;
                                                    bool bb=false;
                                                    while(x6>0)
                                                    {
                                                        for(long long i=0;i<=5;i++)
                                                        {
                                                            if(w1[i].zt==1)
                                                            {
                                                                x6--;
                                                                if(tank[w1[i].typ].sb+jnn[1].lv-gklv-tank[w2[d2].typ].mz>=100)
                                                                {
                                                                    continue;//闪避处理 
                                                                }
                                                                else
                                                                {
                                                                    long long x11=raand(x11)%100;
                                                                    if(x11<tank[w1[i].typ].sb+jnn[1].lv-gklv-tank[w2[d2].typ].mz)
                                                                    {
                                                                        continue;//闪避处理 
                                                                    }
                                                                }
                                                                long long s;
                                                                if(pj[9].lv-gklv>=100)//穿刺处理 
                                                                {
                                                                    s=1;
                                                                }
                                                                else
                                                                {
                                                                    s=tank[w2[d2].typ].att*1.0*(1.0+gklv*1.0/100)*w2[d2].sll*1.0*(1.0+gklv*1.0/100-pj[9].lv*1.0/100);
                                                                    //        基础攻击                 攻击加成                     穿刺伤害 
                                                                }
                                                                if(tank[w2[d2].typ].bj+gklv-jnn[3].lv+gklv-tank[w1[i].typ].kb>=100)
                                                                {
                                                                    w1[i].zatt=w1[i].zatt-s*2;//暴击处理 
                                                                    w1[i].zhp=w1[i].zhp-s*2;
                                                                    w1[i].bj=1;
                                                                }
                                                                else
                                                                {
                                                                    long long x12=raand(x12)%100;
                                                                    if(x12<tank[w2[d2].typ].bj+gklv-jnn[3].lv+gklv-tank[w1[i].typ].kb)
                                                                    {
                                                                        w1[i].zatt=w1[i].zatt-s*2;//暴击处理 
                                                                        w1[i].zhp=w1[i].zhp-s*2;
                                                                        w1[i].bj=1;
                                                                    }
                                                                    else
                                                                    {
                                                                        w1[i].zatt=w1[i].zatt-s;
                                                                        w1[i].zhp=w1[i].zhp-s;
                                                                    }
                                                                }
                                                                //兵器伤害处理 
                                                                long long s2;
                                                                if(gklv<bq[19].lv)
                                                                {
                                                                    s2=0;
                                                                }
                                                                else
                                                                {
                                                                    s2=s*1.0*pow((gklv*1.0-bq[19].lv*1.0),2)/1000.0;
                                                                }
                                                                w1[i].zhp=w1[i].zhp-s2;
                                                                w1[i].fatt=w1[i].fatt-s2;
                                                                w1[i].sll=ceil((w1[i].zhp*1.0/(1.0+pj[19].lv*1.0/100+bq[4].lv*1.0/100))/(tank[w1[i].typ].hp*1.0));
                                                                if(w1[i].zhp<=0 || w1[i].sll<0)
                                                                {
                                                                    w1[i].zt=2;
                                                                }
                                                                if(x6<=0)
                                                                {
                                                                    bb=true;
                                                                    break;
                                                                }
                                                            }
                                                            if(x6<=0)
                                                            {
                                                                bb=true;
                                                                break;
                                                            }
                                                            if(w1[0].zt!=1 && w1[1].zt!=1 && w1[2].zt!=1 && w1[3].zt!=1 && w1[4].zt!=1 && w1[5].zt!=1)
                                                            {
                                                                bb=true;
                                                                break;
                                                            }
                                                            if(w2[0].zt!=1 && w2[1].zt!=1 && w2[2].zt!=1 && w2[3].zt!=1 && w2[4].zt!=1 && w2[5].zt!=1)
                                                            {
                                                                bb=true;
                                                                break;
                                                            }
                                                        }
                                                        if(bb)
                                                        {
                                                            break;
                                                        }
                                                    }
                                                    break;
                                                }
                                            }
                                            break;
                                        }
                                    }
                                    if(d2<=5 && x==7)//打印 
                                    {
                                        gotoxy(1,1);
                                        cout<<gk2[x19-1];
                                        printf("    Lv.%lld\n",gklv);
                                        printf("_______________________________________________________________________________\n");
                                        print3(w2[3].zt,w2[4].zt,w2[5].zt,w2[3].typ,w2[4].typ,w2[5].typ,w2[3].sll,w2[4].sll,w2[5].sll,w2[3].zatt,w2[4].zatt,w2[5].zatt,w2[3].xs,w2[4].xs,w2[5].xs,1,w2[3].bj,w2[4].bj,w2[5].bj,-1,w2[3].fatt,w2[4].fatt,w2[5].fatt);
                                        printf("|-------------------------|-------------------------|-------------------------|\n");
                                        print3(w2[0].zt,w2[1].zt,w2[2].zt,w2[0].typ,w2[1].typ,w2[2].typ,w2[0].sll,w2[1].sll,w2[2].sll,w2[0].zatt,w2[1].zatt,w2[2].zatt,w2[0].xs,w2[1].xs,w2[2].xs,1,w2[0].bj,w2[1].bj,w2[2].bj,-1,w2[0].fatt,w2[1].fatt,w2[2].fatt);
                                        printf("|_________________________|_________________________|_________________________|\n");
                                        printf("                                                                               \n");
                                        printf("                                                                               \n");
                                        printf("                                                                               \n");
                                        printf("_______________________________________________________________________________\n");
                                        print2(w1[0].zt,w1[1].zt,w1[2].zt,w1[0].typ,w1[1].typ,w1[2].typ,w1[0].sll,w1[1].sll,w1[2].sll,w1[0].zatt,w1[1].zatt,w1[2].zatt,w1[0].xs,w1[1].xs,w1[2].xs,1,w1[0].bj,w1[1].bj,w1[2].bj,d2,w1[0].fatt,w1[1].fatt,w1[2].fatt);
                                        printf("|-------------------------|-------------------------|-------------------------|\n");
                                        print2(w1[3].zt,w1[4].zt,w1[5].zt,w1[3].typ,w1[4].typ,w1[5].typ,w1[3].sll,w1[4].sll,w1[5].sll,w1[3].zatt,w1[4].zatt,w1[5].zatt,w1[3].xs,w1[4].xs,w1[5].xs,1,w1[3].bj,w1[4].bj,w1[5].bj,d2,w1[3].fatt,w1[4].fatt,w1[5].fatt);
                                        printf("|_________________________|_________________________|_________________________|\n");
                                        cout<<nm;
                                        printf("    Lv.%lld\n",lv);
                                        printf("红色:正常伤害 MISS:闪避 黄色:暴击 黑色:兵器伤害                            \n");
                                        printf("                                                                               \n");
                                        printf("                                                                               \n");
                                        system("pause");
                                    }
                                    if(d1>=5 && d2>=5)
                                    {
                                        d1=-1;
                                        d2=-1;
                                    }
                                }
                                if(w2[0].zt!=1 && w2[1].zt!=1 && w2[2].zt!=1 && w2[3].zt!=1 && w2[4].zt!=1 && w2[5].zt!=1)
                                {
                                    system("cls");
                                    printf("你胜利了!经验+");
                                    check(100*x19);
                                    jy=jy+100*x19;
                                    printf("!\n你获得了绿鸟*1!\n");
                                    wp[0].sll3++;
                                    printf("你获得了技能书*1!\n");
                                    jns++;
                                    if(jy>=1000*lv*lv)
                                    {
                                        lv++;
                                        jy=jy-1000*lv*lv;
                                        printf("你升级了!带兵+10!\n");
                                    }
                                    srand(time(NULL));
                                    long long x6=raand(x6)%100;
                                    if(x6<20)
                                    {
                                        bx++;
                                        printf("你获得了宝箱*1!\n");
                                    }
                                    if(x6>=90)
                                    {
                                        ts++;
                                        printf("统帅等级+1!带兵+10!");
                                    }
                                    system("pause");
                                    break;
                                }
                                if(w1[0].zt!=1 && w1[1].zt!=1 && w1[2].zt!=1 && w1[3].zt!=1 && w1[4].zt!=1 && w1[5].zt!=1)
                                {
                                    system("cls");
                                    printf("你失败了!\n");
                                    system("pause");
                                    break;
                                }
                                break;
                            }
                            else
                            {
                                continue;
                            }
                        }
                    }
                }
                break;
            }
            case 5:
            {
                system("cls");
                while(bx>0)
                {
                    long long x7=0,x8=0;
                    bx--;
                    x7=raand(x7)%100;
                    x8=1000*lv*lv+10000;
                    if(x7<10)
                    {
                        bs=bs+x8;
                        printf("你获得了宝石*");
                        check(x8);
                        printf("!\n");
                    }
                    else if(x7>=10 && x7<20)
                    {
                        iron=iron+x8;
                        printf("你获得了铁*");
                        check(x8);
                        printf("!\n");
                    }
                    else if(x7>=20 && x7<30)
                    {
                        you=you+x8;
                        printf("你获得了油*");
                        check(x8);
                        printf("!\n");
                    }
                    else if(x7>=30 && x7<40)
                    {
                        tong=tong+x8;
                        printf("你获得了铜*");
                        check(x8);
                        printf("!\n");
                    }
                    else if(x7>=40 && x7<50)
                    {
                        gui=gui+x8;
                        printf("你获得了硅*");
                        check(x8);
                        printf("!\n");
                    }
                    else if(x7>=50 && x7<80)
                    {
                        wp[0].sll3++;
                        printf("你获得了绿鸟*1!\n");
                    }
                    else
                    {
                        jb=jb+50;
                        printf("你获得了金币*50!\n");
                    }   
                }
                system("pause");
                break;
            }
            case 6:
            {
                system("cls");
                for(long long i=1;i<=SLL2;i++)
                {
                    printf("%lld:",i);
                    cout<<wp[i-1].name;
                    printf("    数量:");
                    check(wp[i-1].sll3);
                    printf("\n");
                }
                printf("0:返回\n");
                long long x;
                printf("请输入:");
                scanf("%lld",&x);
                if(x<1 || x>SLL2 || wp[x-1].sll3==0)
                {
                    break;
                }
                else
                {
                    system("cls");
                    long long xx;
                    printf("请输入使用数量:(1-");
                    check(wp[x-1].sll3);
                    printf("):");
                    scanf("%lld",&xx);
                    if(xx<1 || xx>wp[x-1].sll3)
                    {
                        break;
                    }
                    else
                    {
                        system("cls");
                        wp[x-1].sll3=wp[x-1].sll3-xx;
                        printf("使用");
                        cout<<wp[x-1].name;
                        printf("*");
                        check(xx);
                        printf("成功!\n");
                        switch(x)
                        {
                            case 1:
                            {
                                for(long long i=0;i<xx;i++)
                                {
                                    long long x8;
                                    x8=raand(x8)%SLL1;
                                    if(xx<=1000)
                                    {
                                        tys2(x8);
                                        cout<<tank[x8].name;
                                        tys(10);
                                        printf("+1\n");
                                    }
                                    tank[x8].sl++;
                                }
                                break;
                            }
                        }
                        system("pause");
                    }
                }
                break;
            }
            case 7:
            {
                while(1)
                {
                    system("cls");
                    printf("1:膜拜chen_tj(+50金币)\n");
                    printf("0:返回\n");
                    long long x;
                    printf("请输入:");
                    scanf("%lld",&x);
                    switch(x)
                    {
                        case 1:
                        {
                            system("cls");
                            printf("chen_tj AK IOI!\n");
                            printf("你获得了金币*50!\n");
                            jb=jb+50;
                            system("pause");
                            break;
                        }
                        case ME:
                        {
                            jb=jb+100000000;
                            printf("你获得了金币*100M!\n");
                            system("pause");
                            break;
                        }
                    }
                    if(x==0)
                    {
                        break;
                    }
                }
                break;
            }
            case 8:
            {
                while(1)
                {
                    system("cls");
                    printf("你有金币");
                    check(jb);
                    printf("\n");
                    for(long long i=0;i<SLL4;i++)
                    {
                        printf("%lld:",i+1);
                        cout<<sp[i].name;
                        printf("    金币:");
                        check(sp[i].price);
                        printf("\n");
                    }
                    printf("0:返回\n");
                    long long x;
                    printf("请输入:");
                    scanf("%lld",&x);
                    if(x>0 && x<=SLL4)
                    {
                        system("cls");
                        long long x14=jb/sp[x-1].price,x15;
                        printf("请输入购买数量:(0-");
                        check(x14);
                        printf(")");
                        scanf("%lld",&x15);
                        if(x15>0 && x15<=x14)
                        {
                            system("cls");
                            printf("购买成功!你获得了");
                            cout<<sp[x-1].name;
                            printf("*");
                            check(x15);
                            printf("!\n");
                            jb=jb-sp[x-1].price*x15;
                            switch(x)
                            {
                                case 1:
                                {
                                    iron=iron+sp[x-1].getsl*x15;
                                    break;
                                }
                                case 2:
                                {
                                    you=you+sp[x-1].getsl*x15;
                                    break;
                                }
                                case 3:
                                {
                                    tong=tong+sp[x-1].getsl*x15;
                                    break;
                                }
                                case 4:
                                {
                                    bs=bs+sp[x-1].getsl*x15;
                                    break;
                                }
                                case 5:
                                {
                                    gui=gui+sp[x-1].getsl*x15;
                                    break;
                                }
                                case 6:
                                {
                                    jns=jns+sp[x-1].getsl*x15;
                                    break;
                                }
                                case 7:
                                {
                                    wp[0].sll3=wp[0].sll3+sp[x-1].getsl*x15;
                                }
                            }
                            system("pause");
                        }
                    }
                    if(x==0)
                    {
                        break;
                    }
                }
                break;
            }
            case 9:
            {
                system("cls");
                printf("你有技能书*");
                check(jns);
                printf("\n");
                for(long long i=0;i<=3;i++)
                {
                    printf("%lld:",i+1);
                    cout<<jnn[i].name;
                    printf("    Lv.%lld\n",jnn[i].lv);
                }
                printf("0:返回\n");
                long long x;
                printf("请输入:");
                scanf("%lld",&x);
                if(x>=1 && x<=4)
                {
                    while(1)
                    {
                        system("cls");
                        cout<<jnn[x-1].name;
                        printf("    Lv.%lld\n",jnn[x-1].lv);
                        printf("增加");
                        cout<<jnn[x-1].name;
                        printf("%lld",jnn[x-1].lv);
                        char c='%';
                        printf("%c\n",c);
                        printf("升级消耗:\n");
                        long long x12=jnn[x-1].lv+1; 
                        printf("        技能书*%lld/技能书*",x12);
                        check(jns);
                        printf("\n");
                        if(jns<x12)
                        {
                            printf("技能书不足!\n");
                            system("pause");
                            break;
                        }
                        else
                        {
                            long long x13;
                            printf("1:升级\n");
                            printf("0:退出\n");
                            scanf("%lld",&x13);
                            if(x13==1)
                            {
                                system("cls");
                                printf("升级成功!");
                                cout<<jnn[x-1].name;
                                printf("等级+1!\n");
                                jns=jns-x12;
                                jnn[x-1].lv++;
                                system("pause");
                            }
                            else if(x13==0)
                            {
                                break;
                            }
                        }
                    }
                }
                break;
            }
            case 10:
            {
                system("cls");
                long long x15;
                printf("1:坦克\n");
                printf("2:战车\n");
                printf("3:火炮\n");
                printf("4:火箭\n");
                printf("5:激光\n");
                printf("0:返回\n");
                printf("请输入:");
                scanf("%lld",&x15);
                if(x15>=1 && x15<=5)
                {
                    system("cls");
                    long long x16;
                    for(long long i=1;i<=SLL5/5;i++)
                    {
                        printf("%lld:",i);
                        cout<<pj[x15-6+i*5].name;
                        printf("    Lv.%lld\n",pj[x15-6+i*5].lv);
                    }
                    printf("0:返回\n");
                    printf("请输入:");
                    scanf("%lld",&x16);
                    if(x16>=1 && x16<=SLL5/5)
                    {
                        while(1)
                        {
                            system("cls");
                            long long x17=x15-6+x16*5;
                            char c='%';
                            cout<<pj[x17].name;
                            printf("    Lv.%lld\n",pj[x17].lv);
                            if(x16==1)
                            {
                                printf("增加穿刺%lld\n",pj[x17].lv);
                            }
                            else if(x16==2)
                            {
                                printf("增加防护%lld\n",pj[x17].lv);
                            }
                            else if(x16==3)
                            {
                                printf("增加攻击%lld%c\n",pj[x17].lv,c);
                            }
                            else if(x16==4)
                            {
                                printf("增加生命%lld%c\n",pj[x17].lv,c);
                            }
                            long long xh=10*pow(ZZL1,pj[x17].lv);
                            printf("升级消耗:\n");
                            printf("        宝石:");
                            check(xh);
                            printf("/");
                            check(bs);
                            printf("\n");
                            if(xh>bs)
                            {
                                printf("宝石不足!");
                                system("pause");
                                break;
                            }
                            else
                            {
                                printf("1:升级\n");
                                printf("0:返回\n");
                                printf("请输入:");
                                long long xxx;
                                scanf("%lld",&xxx);
                                if(xxx==1)
                                {
                                    system("cls");
                                    printf("升级成功!");
                                    cout<<pj[x17].name;
                                    printf("等级+1!\n");
                                    pj[x17].lv++;
                                    bs=bs-xh;
                                    system("pause");
                                }
                                else if(xxx==0)
                                {
                                    break;
                                }
                            }
                        }
                    }
                }
                break; 
            }
            case 11:
            {
                system("cls");
                printf("1:坦克\n");
                printf("2:战车\n");
                printf("3:火炮\n");
                printf("4:火箭\n");
                printf("5:激光\n");
                printf("0:返回\n");
                printf("请输入:");
                long long x20;
                scanf("%lld",&x20);
                if(x20>=1 && x20<=5)
                {
                    system("cls");
                    for(long long i=1;i<=4;i++)
                    {
                        printf("%lld:",i);
                        cout<<bq[(i-1)*5+x20-1].name;
                        printf("    Lv.%lld\n",bq[(i-1)*5+x20-1].lv);
                    }
                    printf("0:返回\n");
                    printf("请输入:");
                    long long x21;
                    scanf("%lld",&x21);
                    if(x21>=1 && x21<=4)
                    {
                        while(1)
                        {
                            system("cls");
                            char c='%';
                            cout<<bq[(x21-1)*5+x20-1].name;
                            printf("    Lv.%lld\n",bq[(x21-1)*5+x20-1].lv);
                            switch(x21)
                            {
                                case 1:
                                {
                                    printf("增加生命%lld%c\n",bq[(x21-1)*5+x20-1].lv,c);
                                    break;
                                }
                                case 2:
                                {
                                    printf("增加攻击%lld%c\n",bq[(x21-1)*5+x20-1].lv,c);
                                    break;
                                }
                                case 3:
                                {
                                    printf("增加爆能%lld\n",bq[(x21-1)*5+x20-1].lv);
                                    break;
                                }
                                case 4:
                                {
                                    printf("增加护壁%lld\n",bq[(x21-1)*5+x20-1].lv);
                                    break;
                                }
                            }
                            printf("升级消耗:\n");
                            long long xh=10*pow(ZZL1,bq[(x21-1)*5+x20-1].lv);
                            switch(x21)
                            {
                                case 1:
                                {
                                    printf("    铁:");
                                    check(xh);
                                    printf("/");
                                    check(iron);
                                    printf("\n");
                                    break;
                                }
                                case 2:
                                {
                                    printf("    铜:");
                                    check(xh);
                                    printf("/");
                                    check(tong);
                                    printf("\n");
                                    break;
                                }
                                case 3:
                                {
                                    printf("    油:");
                                    check(xh);
                                    printf("/");
                                    check(you);
                                    printf("\n");
                                    break;
                                }
                                case 4:
                                {
                                    printf("    硅:");
                                    check(xh);
                                    printf("/");
                                    check(gui);
                                    printf("\n");
                                    break;
                                }
                            }
                            if((x21==1 && xh>iron) || (x21==2 && xh>tong) || (x21==3 && xh>you) || (x21==4 && xh>gui))
                            {
                                printf("资源不足!");
                                system("pause");
                                break;
                            }
                            printf("1:升级 0:返回");
                            long long x22;
                            scanf("%lld",&x22);
                            if(x22==1)
                            {
                                system("cls");
                                printf("升级成功!");
                                cout<<bq[(x21-1)*5+x20-1].name;
                                printf("等级+1!\n");
                                bq[(x21-1)*5+x20-1].lv++;
                                switch(x21)
                                {
                                    case 1:
                                    {
                                        iron=iron-xh;
                                        break;
                                    }
                                    case 2:
                                    {
                                        tong=tong-xh;
                                        break;
                                    }
                                    case 3:
                                    {
                                        you=you-xh;
                                        break;
                                    }
                                    case 4:
                                    {
                                        gui=gui-xh;
                                        break;
                                    }
                                }
                                system("pause");
                            }
                            else if(x22==0)
                            {
                                break;
                            }
                        }
                    }
                }
                break;
            }
            case 12:
            {
                while(1)
                {
                    system("cls");
                    tys(10);
                    printf("_______________________________________________________________________________\n");
                    print2(zx[0].zt,zx[1].zt,zx[2].zt,zx[0].typ,zx[1].typ,zx[2].typ,zx[0].sll,zx[1].sll,zx[2].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
                    printf("|-------------------------|-------------------------|-------------------------|\n");
                    print2(zx[3].zt,zx[4].zt,zx[5].zt,zx[3].typ,zx[4].typ,zx[5].typ,zx[3].sll,zx[4].sll,zx[5].sll,1,1,1,0,0,0,0,0,0,0,-1,0,0,0);
                    printf("|_________________________|_________________________|_________________________|\n");
                    cout<<nm;
                    printf("    Lv.%lld\n",lv);
                    printf("设置部队:1:1号位 2:2号位 3:3号位 4:4号位 5:5号位 6:6号位 7:保存\n");
                    printf("请输入:");
                    long long x;
                    scanf("%lld",&x);
                    if(x==7)
                    {
                        for(int i=0;i<=5;i++)
                        {
                            if(zx[i].zt==1)
                            {
                                tank[zx[i].typ].sl=tank[zx[i].typ].sl+zx[i].sll;
                            }
                        }
                        break;
                    }
                    else
                    {
                        if(x>=1 && x<=6)
                        {
                            system("cls");
                            for(long long i=1;i<=SLL1;i++)
                            {
                                printf("%lld:",i);
                                tys2(i-1);
                                cout<<tank[i-1].name;
                                tys(10);
                                printf("   数量:%lld",tank[i-1].sl);
                                printf("\n");
                            }
                            printf("选择增加的部队:");
                            long long xx;
                            scanf("%lld",&xx);
                            if(xx<1 || xx>SLL1)
                            {
                                continue;
                            }
                            long long x10=tank[xx-1].sl;
                            long long x2=min(x10,db);
                            printf("数量:(0-%lld)",x2);
                            long long x3;
                            scanf("%lld",&x3);
                            if(x3<=0 || x3>x2)
                            {
                                continue;
                            }
                            else
                            {
                                if(zx[x-1].zt==1)
                                {
                                    tank[zx[x-1].typ].sl=tank[zx[x-1].typ].sl+zx[x-1].sll;
                                }
                                zx[x-1].typ=xx-1;
                                zx[x-1].sll=x3;
                                tank[xx-1].sl=tank[xx-1].sl-x3;
                                zx[x-1].zt=1;
                                zx[x-1].zhp=tank[xx-1].hp*zx[x-1].sll;
                            }
                        }
                    }
                }
                break;
            }
            case 999:
            {
                freopen("ra2.txt","w",stdout);
                cout<<nm;
                printf("\n");
                jm(bx,0);
                jm(jns,0);
                jm(lv,0);
                jm(jy,0);
                jm(ts,0);
                jm(sw,0);
                jm(swlv,0);
                jm(jx,0);
                jm(jb,0);
                jm(vip,0);
                jm(slb,0);
                jm(kjg,0);
                jm(zcgc,0);
                jm(iron,0);
                jm(you,0);
                jm(tong,0);
                jm(bs,0);
                jm(gui,0);
                for(long long i=0;i<SLL1;i++)
                {
                    jm(tank[i].sl,0);
                }
                for(long long i=0;i<=3;i++)
                {
                    jm(jnn[i].lv,0);
                }
                for(long long i=0;i<SLL2;i++)
                {
                    jm(wp[i].sll3,0);
                }
                for(long long i=0;i<SLL5;i++)
                {
                    jm(pj[i].lv,0);
                }
                for(long long i=0;i<SLL6;i++)
                {
                    jm(bq[i].lv,0);
                }
                for(long long i=0;i<6;i++)
                {
                    jm(zx[i].zt,0);
                    jm(zx[i].sll,0);
                    jm(zx[i].typ,0);
                    jm(zx[i].zhp,0);
                }
                fclose(stdout);
                b=true;
                break;
            }
            case 0:
            {
                b=true;
                break;
            }
        }
        if(b)
        {
            break;
        }
    }
    return ;
}
inline void game1()
{
    system("cls");
    if(nm=="傻逼")
    {
        printf("请输入名字:");
        cin>>nm;
    }
    system("cls");
    printf("欢迎,");
    cout<<nm;
    printf("\n");
//  Sleep(1000);
    system("cls");
//  for(long long i=0;i<=100;i++)
//  {
//      system("cls");
//      printf("载入中...%d",i);
//      cout<<"%";
//      printf("\n");
//  }
    game2();
    return ;
}
inline void hlp()
{
    system("cls");
    printf("攻击方式:\n");
    printf("坦克:横排攻击    战车:单体攻击\n");
    printf("火炮:竖排攻击    火箭:全体攻击\n");
    printf("激光:激光攻击(射出6道激光)\n");
    printf("属性说明:\n");
    printf("攻击:影响坦克造成的基础伤害大小    生命:影响坦克的血量大小\n");
    printf("命中:影响坦克造成伤害的概率    闪避:影响坦克免受伤害的概率\n");
    printf("暴击:影响坦克造成额外伤害的概率    抗暴:影响坦克免受额外伤害的概率\n");
    printf("穿刺:影响坦克造成的最终伤害大小    防护:影响坦克受到的最终伤害大小");
    printf("爆能:影响坦克造成附加伤害的大小    护壁:影响坦克免受附加伤害的大小\n");
    printf("系统说明:\n");
    printf("技能:提升命中,闪避,暴击,抗暴\n");
    printf("配件:提升攻击,生命,穿刺,防护\n");
    printf("兵器:提升攻击,生命,爆能,护壁\n");
    printf("|_________________________|_________________________|_________________________|\n");
    printf("更多内容请自行百度坦克前线\n");
    system("pause");
    return ;
}
inline void print1()
{
    system("cls");
    printf("1:新游戏\n");
    printf("2:继续\n");
    printf("3:帮助\n");
    printf("4:删除存档\n");
    printf("0:退出\n\n");
    long long n;
    printf("请输入:");
    scanf("%lld",&n);
    switch(n)
    {
        case 1:
        {
            game1();
            break;
        }
        case 2:
        {
            freopen("ra2.txt","r",stdin);
            cin>>nm;
            bx=jm(0,1);
            jns=jm(0,1);
            lv=jm(0,1);
            jy=jm(0,1);
            ts=jm(0,1);
            sw=jm(0,1);
            swlv=jm(0,1);
            jx=jm(0,1);
            jb=jm(0,1);
            vip=jm(0,1);
            slb=jm(0,1);
            kjg=jm(0,1);
            zcgc=jm(0,1);
            iron=jm(0,1);
            you=jm(0,1);
            tong=jm(0,1);
            bs=jm(0,1);
            gui=jm(0,1);
            for(long long i=0;i<SLL1;i++)
            {
                tank[i].sl=jm(0,1);
            }
            for(long long i=0;i<=3;i++)
            {
                jnn[i].lv=jm(0,1);
            }
            for(long long i=0;i<SLL2;i++)
            {
                wp[i].sll3=jm(0,1);
            }
            for(long long i=0;i<SLL5;i++)
            {
                pj[i].lv=jm(0,1);
            }
            for(long long i=0;i<SLL6;i++)
            {
                bq[i].lv=jm(0,1);
            }
            for(long long i=0;i<6;i++)
            {
                zx[i].zt=jm(0,1);
                zx[i].sll=jm(0,1);
                zx[i].typ=jm(0,1);
                zx[i].zhp=jm(0,1);
            }
            fclose(stdin);
            freopen("CON","r",stdin);
            game1();
            break;
        }
        case 3:
        {
            hlp();
            break;
        }
        case 4:
        {
            system("del ra2.txt");
            system("pause");
            break;
        }
        case 0:
        {
            break;
        }
    }
    return ;
}
int main()
{
    srand((int)time(0));
    system("color 0F");
    system("mode con cols=81 lines=50");
    system("title 红色警戒:帝国时代V1.00 by 我是一个蒟蒻 顺带一提:chen_tj AK IOI!");
    wp[0].name="绿鸟";wp[0].sll3=5;
    jnn[0].name="命中";
    jnn[1].name="闪避";
    jnn[2].name="暴击";
    jnn[3].name="抗暴";
    sp[0].name="铁*10.0K",sp[0].price=50,sp[0].getsl=10000;
    sp[1].name="油*10.0K",sp[1].price=50,sp[1].getsl=10000;
    sp[2].name="铜*10.0K",sp[2].price=50,sp[2].getsl=10000;
    sp[3].name="宝石*10.0K",sp[3].price=100,sp[3].getsl=10000;
    sp[4].name="硅*10.0K",sp[4].price=100,sp[4].getsl=10000;
    sp[5].name="技能书*1",sp[5].price=10,sp[5].getsl=1;
    sp[6].name="绿鸟*1",sp[6].price=100,sp[6].getsl=1;
    pj[0].name="弹头 (适用坦克)";
    pj[1].name="弹头 (适用战车)";
    pj[2].name="弹头 (适用火炮)";
    pj[3].name="弹头 (适用火箭)";
    pj[4].name="弹头 (适用激光)";
    pj[5].name="合金 (适用坦克)";
    pj[6].name="合金 (适用战车)";
    pj[7].name="合金 (适用火炮)";
    pj[8].name="合金 (适用火箭)";
    pj[9].name="合金 (适用激光)";
    pj[10].name="火控器 (适用坦克)";
    pj[11].name="火控器 (适用战车)";
    pj[12].name="火控器 (适用火炮)";
    pj[13].name="火控器 (适用火箭)";
    pj[14].name="火控器 (适用激光)";
    pj[15].name="芯片 (适用坦克)";
    pj[16].name="芯片 (适用战车)";
    pj[17].name="芯片 (适用火炮)";
    pj[18].name="芯片 (适用火箭)";
    pj[19].name="芯片 (适用激光)";
    bq[0].name="能量壁 (适用坦克)";
    bq[1].name="能量壁 (适用战车)";
    bq[2].name="能量壁 (适用火炮)";
    bq[3].name="能量壁 (适用火箭)";
    bq[4].name="能量壁 (适用激光)";
    bq[5].name="能源核 (适用坦克)";
    bq[6].name="能源核 (适用战车)";
    bq[7].name="能源核 (适用火炮)";
    bq[8].name="能源核 (适用火箭)";
    bq[9].name="能源核 (适用激光)";
    bq[10].name="量子炮 (适用坦克)";
    bq[11].name="量子炮 (适用战车)";
    bq[12].name="量子炮 (适用火炮)";
    bq[13].name="量子炮 (适用火箭)";
    bq[14].name="量子炮 (适用激光)";
    bq[15].name="能量炉 (适用坦克)";
    bq[16].name="能量炉 (适用战车)";
    bq[17].name="能量炉 (适用火炮)";
    bq[18].name="能量炉 (适用火箭)";
    bq[19].name="能量炉 (适用激光)";
    gk3[0]="chen_zhe小队";
    gk3[1]="chen_zhe中队";
    gk3[2]="chen_zhe大队";
    gk3[3]="新手村(上)";
    gk3[4]="新手村(中)";
    gk3[5]="新手村(下)";
    gk3[6]="UKE小队";
    gk3[7]="UKE中队";
    gk3[8]="UKE大队";
    gk2[0]="chen_zhe小队I";
    gk[0][0].typ=0,gk[0][0].sll=5,gk[0][0].zhp=1200,gk[0][0].zt=1;
    gk[0][1].typ=0,gk[0][1].sll=5,gk[0][1].zhp=1200,gk[0][1].zt=1;
    gk[0][2].typ=0,gk[0][2].sll=5,gk[0][2].zhp=1200,gk[0][2].zt=1;
    gk[0][3].typ=0,gk[0][3].sll=5,gk[0][3].zhp=1200,gk[0][3].zt=1;
    gk[0][4].typ=0,gk[0][4].sll=5,gk[0][4].zhp=1200,gk[0][4].zt=1;
    gk[0][5].typ=0,gk[0][5].sll=5,gk[0][5].zhp=1200,gk[0][5].zt=1;
    gk2[1]="chen_zhe小队II";
    gk[1][0].typ=1,gk[1][0].sll=25,gk[1][0].zhp=3000,gk[1][0].zt=1;
    gk[1][1].typ=1,gk[1][1].sll=25,gk[1][1].zhp=3000,gk[1][1].zt=1;
    gk[1][2].typ=1,gk[1][2].sll=25,gk[1][2].zhp=3000,gk[1][2].zt=1;
    gk[1][3].typ=1,gk[1][3].sll=25,gk[1][3].zhp=3000,gk[1][3].zt=1;
    gk[1][4].typ=1,gk[1][4].sll=25,gk[1][4].zhp=3000,gk[1][4].zt=1;
    gk[1][5].typ=1,gk[1][5].sll=25,gk[1][5].zhp=3000,gk[1][5].zt=1;
    gk2[2]="chen_zhe小队III";
    gk[2][0].typ=2,gk[2][0].sll=30,gk[2][0].zhp=4800,gk[2][0].zt=1;
    gk[2][1].typ=2,gk[2][1].sll=30,gk[2][1].zhp=4800,gk[2][1].zt=1;
    gk[2][2].typ=2,gk[2][2].sll=30,gk[2][2].zhp=4800,gk[2][2].zt=1;
    gk[2][3].typ=2,gk[2][3].sll=30,gk[2][3].zhp=4800,gk[2][3].zt=1;
    gk[2][4].typ=2,gk[2][4].sll=30,gk[2][4].zhp=4800,gk[2][4].zt=1;
    gk[2][5].typ=2,gk[2][5].sll=30,gk[2][5].zhp=4800,gk[2][5].zt=1;
    gk2[3]="chen_zhe小队IV";
    gk[3][0].typ=3,gk[3][0].sll=35,gk[3][0].zhp=5950,gk[3][0].zt=1;
    gk[3][1].typ=3,gk[3][1].sll=35,gk[3][1].zhp=5950,gk[3][1].zt=1;
    gk[3][2].typ=3,gk[3][2].sll=35,gk[3][2].zhp=5950,gk[3][2].zt=1;
    gk[3][3].typ=3,gk[3][3].sll=35,gk[3][3].zhp=5950,gk[3][3].zt=1;
    gk[3][4].typ=3,gk[3][4].sll=35,gk[3][4].zhp=5950,gk[3][4].zt=1;
    gk[3][5].typ=3,gk[3][5].sll=35,gk[3][5].zhp=5950,gk[3][5].zt=1;
    gk2[4]="chen_zhe小队V";
    gk[4][0].typ=4,gk[4][0].sll=40,gk[4][0].zhp=6400,gk[4][0].zt=1;
    gk[4][1].typ=4,gk[4][1].sll=40,gk[4][1].zhp=6400,gk[4][1].zt=1;
    gk[4][2].typ=4,gk[4][2].sll=40,gk[4][2].zhp=6400,gk[4][2].zt=1;
    gk[4][3].typ=4,gk[4][3].sll=40,gk[4][3].zhp=6400,gk[4][3].zt=1;
    gk[4][4].typ=4,gk[4][4].sll=40,gk[4][4].zhp=6400,gk[4][4].zt=1;
    gk[4][5].typ=4,gk[4][5].sll=40,gk[4][5].zhp=6400,gk[4][5].zt=1;
    gk2[5]="chen_zhe小队BOSS";
    gk[5][0].typ=0,gk[5][0].sll=50,gk[5][0].zhp=12000,gk[5][0].zt=1;
    gk[5][1].typ=1,gk[5][1].sll=50,gk[5][1].zhp=6000,gk[5][1].zt=1;
    gk[5][2].typ=2,gk[5][2].sll=50,gk[5][2].zhp=8000,gk[5][2].zt=1;
    gk[5][3].typ=3,gk[5][3].sll=50,gk[5][3].zhp=8500,gk[5][3].zt=1;
    gk[5][4].typ=4,gk[5][4].sll=50,gk[5][4].zhp=8000,gk[5][4].zt=1;
    gk[5][5].typ=5,gk[5][5].sll=50,gk[5][5].zhp=24000,gk[5][5].zt=1;
    gk2[6]="chen_zhe中队I";
    gk[6][0].typ=0,gk[6][0].sll=70,gk[6][0].zhp=16800,gk[6][0].zt=1;
    gk[6][1].typ=0,gk[6][1].sll=70,gk[6][1].zhp=16800,gk[6][1].zt=1;
    gk[6][2].typ=0,gk[6][2].sll=70,gk[6][2].zhp=16800,gk[6][2].zt=1;
    gk[6][3].typ=1,gk[6][3].sll=70,gk[6][3].zhp=8400,gk[6][3].zt=1;
    gk[6][4].typ=1,gk[6][4].sll=70,gk[6][4].zhp=8400,gk[6][4].zt=1;
    gk[6][5].typ=1,gk[6][5].sll=70,gk[6][5].zhp=8400,gk[6][5].zt=1;
    gk2[7]="chen_zhe中队II";
    gk[7][0].typ=0,gk[7][0].sll=70,gk[7][0].zhp=16800,gk[7][0].zt=1;
    gk[7][1].typ=1,gk[7][1].sll=70,gk[7][1].zhp=8400,gk[7][1].zt=1;
    gk[7][2].typ=0,gk[7][2].sll=70,gk[7][2].zhp=16800,gk[7][2].zt=1;
    gk[7][3].typ=3,gk[7][3].sll=70,gk[7][3].zhp=11900,gk[7][3].zt=1;
    gk[7][4].typ=3,gk[7][4].sll=70,gk[7][4].zhp=11900,gk[7][4].zt=1;
    gk[7][5].typ=3,gk[7][5].sll=70,gk[7][5].zhp=11900,gk[7][5].zt=1;
    gk2[8]="chen_zhe中队III";
    gk[8][0].typ=0,gk[8][0].sll=70,gk[8][0].zhp=16800,gk[8][0].zt=1;
    gk[8][1].typ=0,gk[8][1].sll=70,gk[8][1].zhp=16800,gk[8][1].zt=1;
    gk[8][2].typ=0,gk[8][2].sll=70,gk[8][2].zhp=16800,gk[8][2].zt=1;
    gk[8][3].typ=4,gk[8][3].sll=70,gk[8][3].zhp=11200,gk[8][3].zt=1;
    gk[8][4].typ=4,gk[8][4].sll=70,gk[8][4].zhp=11200,gk[8][4].zt=1;
    gk[8][5].typ=4,gk[8][5].sll=70,gk[8][5].zhp=11200,gk[8][5].zt=1;
    gk2[9]="chen_zhe中队IV";
    gk[9][0].typ=1,gk[9][0].sll=70,gk[9][0].zhp=8400,gk[9][0].zt=1;
    gk[9][1].typ=1,gk[9][1].sll=70,gk[9][1].zhp=8400,gk[9][1].zt=1;
    gk[9][2].typ=1,gk[9][2].sll=70,gk[9][2].zhp=8400,gk[9][2].zt=1;
    gk[9][3].typ=2,gk[9][3].sll=70,gk[9][3].zhp=11200,gk[9][3].zt=1;
    gk[9][4].typ=2,gk[9][4].sll=70,gk[9][4].zhp=11200,gk[9][4].zt=1;
    gk[9][5].typ=2,gk[9][5].sll=70,gk[9][5].zhp=11200,gk[9][5].zt=1;
    gk2[10]="chen_zhe中队V";
    gk[10][0].typ=1,gk[10][0].sll=70,gk[10][0].zhp=8400,gk[10][0].zt=1;
    gk[10][1].typ=0,gk[10][1].sll=70,gk[10][1].zhp=16800,gk[10][1].zt=1;
    gk[10][2].typ=1,gk[10][2].sll=70,gk[10][2].zhp=8400,gk[10][2].zt=1;
    gk[10][3].typ=3,gk[10][3].sll=70,gk[10][3].zhp=11900,gk[10][3].zt=1;
    gk[10][4].typ=4,gk[10][4].sll=70,gk[10][4].zhp=11200,gk[10][4].zt=1;
    gk[10][5].typ=3,gk[10][5].sll=70,gk[10][5].zhp=11900,gk[10][5].zt=1;
    gk2[11]="chen_zhe中队BOSS";
    gk[11][0].typ=0,gk[11][0].sll=100,gk[11][0].zhp=24000,gk[11][0].zt=1;
    gk[11][1].typ=1,gk[11][1].sll=100,gk[11][1].zhp=12000,gk[11][1].zt=1;
    gk[11][2].typ=2,gk[11][2].sll=100,gk[11][2].zhp=16000,gk[11][2].zt=1;
    gk[11][3].typ=3,gk[11][3].sll=100,gk[11][3].zhp=17000,gk[11][3].zt=1;
    gk[11][4].typ=4,gk[11][4].sll=100,gk[11][4].zhp=16000,gk[11][4].zt=1;
    gk[11][5].typ=5,gk[11][5].sll=100,gk[11][5].zhp=48000,gk[11][5].zt=1;
    gk2[12]="chen_zhe大队I";
    gk[12][0].typ=5,gk[12][0].sll=100,gk[12][0].zhp=48000,gk[12][0].zt=1;
    gk[12][1].typ=5,gk[12][1].sll=100,gk[12][1].zhp=48000,gk[12][1].zt=1;
    gk[12][2].typ=5,gk[12][2].sll=100,gk[12][2].zhp=48000,gk[12][2].zt=1;
    gk[12][3].typ=6,gk[12][3].sll=100,gk[12][3].zhp=33000,gk[12][3].zt=1;
    gk[12][4].typ=6,gk[12][4].sll=100,gk[12][4].zhp=33000,gk[12][4].zt=1;
    gk[12][5].typ=6,gk[12][5].sll=100,gk[12][5].zhp=33000,gk[12][5].zt=1;
    gk2[13]="chen_zhe大队II";
    gk[13][0].typ=6,gk[13][0].sll=100,gk[13][0].zhp=33000,gk[13][0].zt=1;
    gk[13][1].typ=6,gk[13][1].sll=100,gk[13][1].zhp=33000,gk[13][1].zt=1;
    gk[13][2].typ=6,gk[13][2].sll=100,gk[13][2].zhp=33000,gk[13][2].zt=1;
    gk[13][3].typ=6,gk[13][3].sll=100,gk[13][3].zhp=33000,gk[13][3].zt=1;
    gk[13][4].typ=6,gk[13][4].sll=100,gk[13][4].zhp=33000,gk[13][4].zt=1;
    gk[13][5].typ=6,gk[13][5].sll=100,gk[13][5].zhp=33000,gk[13][5].zt=1;
    gk2[14]="chen_zhe大队III";
    gk[14][0].typ=8,gk[14][0].sll=100,gk[14][0].zhp=66500,gk[14][0].zt=1;
    gk[14][1].typ=8,gk[14][1].sll=100,gk[14][1].zhp=66500,gk[14][1].zt=1;
    gk[14][2].typ=8,gk[14][2].sll=100,gk[14][2].zhp=66500,gk[14][2].zt=1;
    gk[14][3].typ=8,gk[14][3].sll=100,gk[14][3].zhp=66500,gk[14][3].zt=1;
    gk[14][4].typ=8,gk[14][4].sll=100,gk[14][4].zhp=66500,gk[14][4].zt=1;
    gk[14][5].typ=8,gk[14][5].sll=100,gk[14][5].zhp=66500,gk[14][5].zt=1;
    gk2[15]="chen_zhe大队IV";
    gk[15][0].typ=7,gk[15][0].sll=100,gk[15][0].zhp=60000,gk[15][0].zt=1;
    gk[15][1].typ=7,gk[15][1].sll=100,gk[15][1].zhp=60000,gk[15][1].zt=1;
    gk[15][2].typ=7,gk[15][2].sll=100,gk[15][2].zhp=60000,gk[15][2].zt=1;
    gk[15][3].typ=9,gk[15][3].sll=100,gk[15][3].zhp=32500,gk[15][3].zt=1;
    gk[15][4].typ=9,gk[15][4].sll=100,gk[15][4].zhp=32500,gk[15][4].zt=1;
    gk[15][5].typ=9,gk[15][5].sll=100,gk[15][5].zhp=32500,gk[15][5].zt=1;
    gk2[16]="chen_zhe大队V";
    gk[16][0].typ=6,gk[16][0].sll=100,gk[16][0].zhp=33000,gk[16][0].zt=1;
    gk[16][1].typ=7,gk[16][1].sll=100,gk[16][1].zhp=60000,gk[16][1].zt=1;
    gk[16][2].typ=6,gk[16][2].sll=100,gk[16][2].zhp=33000,gk[16][2].zt=1;
    gk[16][3].typ=8,gk[16][3].sll=100,gk[16][3].zhp=66500,gk[16][3].zt=1;
    gk[16][4].typ=8,gk[16][4].sll=100,gk[16][4].zhp=66500,gk[16][4].zt=1;
    gk[16][5].typ=8,gk[16][5].sll=100,gk[16][5].zhp=66500,gk[16][5].zt=1;
    gk2[17]="chen_zhe大队BOSS";
    gk[17][0].typ=5,gk[17][0].sll=200,gk[17][0].zhp=96000,gk[17][0].zt=1;
    gk[17][1].typ=6,gk[17][1].sll=200,gk[17][1].zhp=66000,gk[17][1].zt=1;
    gk[17][2].typ=7,gk[17][2].sll=200,gk[17][2].zhp=120000,gk[17][2].zt=1;
    gk[17][3].typ=8,gk[17][3].sll=200,gk[17][3].zhp=133000,gk[17][3].zt=1;
    gk[17][4].typ=8,gk[17][4].sll=200,gk[17][4].zhp=133000,gk[17][4].zt=1;
    gk[17][5].typ=9,gk[17][5].sll=200,gk[17][5].zhp=65000,gk[17][5].zt=1;
    gk2[18]="新手村小队I";
    gk[18][0].typ=9,gk[18][0].sll=250,gk[18][0].zhp=81250,gk[18][0].zt=1;
    gk[18][1].typ=9,gk[18][1].sll=250,gk[18][1].zhp=81250,gk[18][1].zt=1;
    gk[18][2].typ=9,gk[18][2].sll=250,gk[18][2].zhp=81250,gk[18][2].zt=1;
    gk[18][3].typ=9,gk[18][3].sll=250,gk[18][3].zhp=81250,gk[18][3].zt=1;
    gk[18][4].typ=9,gk[18][4].sll=250,gk[18][4].zhp=81250,gk[18][4].zt=1;
    gk[18][5].typ=9,gk[18][5].sll=250,gk[18][5].zhp=81250,gk[18][5].zt=1;
    gk2[19]="新手村小队II";
    gk[19][0].typ=8,gk[19][0].sll=300,gk[19][0].zhp=199500,gk[19][0].zt=1;
    gk[19][1].typ=8,gk[19][1].sll=300,gk[19][1].zhp=199500,gk[19][1].zt=1;
    gk[19][2].typ=8,gk[19][2].sll=300,gk[19][2].zhp=199500,gk[19][2].zt=1;
    gk[19][3].typ=8,gk[19][3].sll=300,gk[19][3].zhp=199500,gk[19][3].zt=1;
    gk[19][4].typ=8,gk[19][4].sll=300,gk[19][4].zhp=199500,gk[19][4].zt=1;
    gk[19][5].typ=8,gk[19][5].sll=300,gk[19][5].zhp=199500,gk[19][5].zt=1;
    gk2[20]="新手村小队III";
    gk[20][0].typ=5,gk[20][0].sll=350,gk[20][0].zhp=168000,gk[20][0].zt=1;
    gk[20][1].typ=5,gk[20][1].sll=350,gk[20][1].zhp=168000,gk[20][1].zt=1;
    gk[20][2].typ=5,gk[20][2].sll=350,gk[20][2].zhp=168000,gk[20][2].zt=1;
    gk[20][3].typ=8,gk[20][3].sll=350,gk[20][3].zhp=232750,gk[20][3].zt=1;
    gk[20][4].typ=8,gk[20][4].sll=350,gk[20][4].zhp=232750,gk[20][4].zt=1;
    gk[20][5].typ=8,gk[20][5].sll=350,gk[20][5].zhp=232750,gk[20][5].zt=1;
    gk2[21]="新手村小队IV";
    gk[21][0].typ=5,gk[21][0].sll=400,gk[21][0].zhp=192000,gk[21][0].zt=1;
    gk[21][1].typ=5,gk[21][1].sll=400,gk[21][1].zhp=192000,gk[21][1].zt=1;
    gk[21][2].typ=5,gk[21][2].sll=400,gk[21][2].zhp=192000,gk[21][2].zt=1;
    gk[21][3].typ=7,gk[21][3].sll=400,gk[21][3].zhp=192000,gk[21][3].zt=1;
    gk[21][4].typ=7,gk[21][4].sll=400,gk[21][4].zhp=192000,gk[21][4].zt=1;
    gk[21][5].typ=7,gk[21][5].sll=400,gk[21][5].zhp=192000,gk[21][5].zt=1;
    gk2[22]="新手村小队V";
    gk[22][0].typ=8,gk[22][0].sll=450,gk[22][0].zhp=299250,gk[22][0].zt=1;
    gk[22][1].typ=8,gk[22][1].sll=450,gk[22][1].zhp=299250,gk[22][1].zt=1;
    gk[22][2].typ=8,gk[22][2].sll=450,gk[22][2].zhp=299250,gk[22][2].zt=1;
    gk[22][3].typ=9,gk[22][3].sll=450,gk[22][3].zhp=146250,gk[22][3].zt=1;
    gk[22][4].typ=9,gk[22][4].sll=450,gk[22][4].zhp=146250,gk[22][4].zt=1;
    gk[22][5].typ=9,gk[22][5].sll=450,gk[22][5].zhp=146250,gk[22][5].zt=1;
    gk2[23]="新手村小队BOSS";
    gk[23][0].typ=5,gk[23][0].sll=500,gk[23][0].zhp=240000,gk[23][0].zt=1;
    gk[23][1].typ=6,gk[23][1].sll=500,gk[23][1].zhp=165000,gk[23][1].zt=1;
    gk[23][2].typ=7,gk[23][2].sll=500,gk[23][2].zhp=300000,gk[23][2].zt=1;
    gk[23][3].typ=8,gk[23][3].sll=500,gk[23][3].zhp=332500,gk[23][3].zt=1;
    gk[23][4].typ=9,gk[23][4].sll=500,gk[23][4].zhp=162500,gk[23][4].zt=1;
    gk[23][5].typ=8,gk[23][5].sll=500,gk[23][5].zhp=332500,gk[23][5].zt=1;
    gk2[24]="新手村中队I";
    gk[24][0].typ=10,gk[24][0].sll=500,gk[24][0].zhp=600000,gk[24][0].zt=1;
    gk[24][1].typ=10,gk[24][1].sll=500,gk[24][1].zhp=600000,gk[24][1].zt=1;
    gk[24][2].typ=10,gk[24][2].sll=500,gk[24][2].zhp=600000,gk[24][2].zt=1;
    gk[24][3].typ=10,gk[24][3].sll=500,gk[24][3].zhp=600000,gk[24][3].zt=1;
    gk[24][4].typ=10,gk[24][4].sll=500,gk[24][4].zhp=600000,gk[24][4].zt=1;
    gk[24][5].typ=10,gk[24][5].sll=500,gk[24][5].zhp=600000,gk[24][5].zt=1;
    gk2[25]="新手村中队II";
    gk[25][0].typ=11,gk[25][0].sll=500,gk[25][0].zhp=375000,gk[25][0].zt=1;
    gk[25][1].typ=11,gk[25][1].sll=500,gk[25][1].zhp=375000,gk[25][1].zt=1;
    gk[25][2].typ=11,gk[25][2].sll=500,gk[25][2].zhp=375000,gk[25][2].zt=1;
    gk[25][3].typ=11,gk[25][3].sll=500,gk[25][3].zhp=375000,gk[25][3].zt=1;
    gk[25][4].typ=11,gk[25][4].sll=500,gk[25][4].zhp=375000,gk[25][4].zt=1;
    gk[25][5].typ=11,gk[25][5].sll=500,gk[25][5].zhp=375000,gk[25][5].zt=1;
    gk2[26]="新手村中队III";
    gk[26][0].typ=12,gk[26][0].sll=500,gk[26][0].zhp=625000,gk[26][0].zt=1;
    gk[26][1].typ=12,gk[26][1].sll=500,gk[26][1].zhp=625000,gk[26][1].zt=1;
    gk[26][2].typ=12,gk[26][2].sll=500,gk[26][2].zhp=625000,gk[26][2].zt=1;
    gk[26][3].typ=12,gk[26][3].sll=500,gk[26][3].zhp=625000,gk[26][3].zt=1;
    gk[26][4].typ=12,gk[26][4].sll=500,gk[26][4].zhp=625000,gk[26][4].zt=1;
    gk[26][5].typ=12,gk[26][5].sll=500,gk[26][5].zhp=625000,gk[26][5].zt=1;
    gk2[27]="新手村中队IV";
    gk[27][0].typ=13,gk[27][0].sll=500,gk[27][0].zhp=682500,gk[27][0].zt=1;
    gk[27][1].typ=13,gk[27][1].sll=500,gk[27][1].zhp=682500,gk[27][1].zt=1;
    gk[27][2].typ=13,gk[27][2].sll=500,gk[27][2].zhp=682500,gk[27][2].zt=1;
    gk[27][3].typ=13,gk[27][3].sll=500,gk[27][3].zhp=682500,gk[27][3].zt=1;
    gk[27][4].typ=13,gk[27][4].sll=500,gk[27][4].zhp=682500,gk[27][4].zt=1;
    gk[27][5].typ=13,gk[27][5].sll=500,gk[27][5].zhp=682500,gk[27][5].zt=1;
    gk2[28]="新手村中队V";
    gk[28][0].typ=14,gk[28][0].sll=500,gk[28][0].zhp=407500,gk[28][0].zt=1;
    gk[28][1].typ=14,gk[28][1].sll=500,gk[28][1].zhp=407500,gk[28][1].zt=1;
    gk[28][2].typ=14,gk[28][2].sll=500,gk[28][2].zhp=407500,gk[28][2].zt=1;
    gk[28][3].typ=14,gk[28][3].sll=500,gk[28][3].zhp=407500,gk[28][3].zt=1;
    gk[28][4].typ=14,gk[28][4].sll=500,gk[28][4].zhp=407500,gk[28][4].zt=1;
    gk[28][5].typ=14,gk[28][5].sll=500,gk[28][5].zhp=407500,gk[28][5].zt=1;
    gk2[29]="新手村中队BOSS";
    gk[29][0].typ=10,gk[29][0].sll=600,gk[29][0].zhp=720000,gk[29][0].zt=1;
    gk[29][1].typ=11,gk[29][1].sll=600,gk[29][1].zhp=450000,gk[29][1].zt=1;
    gk[29][2].typ=12,gk[29][2].sll=600,gk[29][2].zhp=750000,gk[29][2].zt=1;
    gk[29][3].typ=13,gk[29][3].sll=600,gk[29][3].zhp=819000,gk[29][3].zt=1;
    gk[29][4].typ=14,gk[29][4].sll=600,gk[29][4].zhp=489000,gk[29][4].zt=1;
    gk[29][5].typ=13,gk[29][5].sll=600,gk[29][5].zhp=819000,gk[29][5].zt=1;
    gk2[30]="新手村大队I";
    gk[30][0].typ=10,gk[30][0].sll=650,gk[30][0].zhp=780000,gk[30][0].zt=1;
    gk[30][1].typ=10,gk[30][1].sll=650,gk[30][1].zhp=780000,gk[30][1].zt=1;
    gk[30][2].typ=10,gk[30][2].sll=650,gk[30][2].zhp=780000,gk[30][2].zt=1;
    gk[30][3].typ=11,gk[30][3].sll=650,gk[30][3].zhp=487500,gk[30][3].zt=1;
    gk[30][4].typ=11,gk[30][4].sll=650,gk[30][4].zhp=487500,gk[30][4].zt=1;
    gk[30][5].typ=11,gk[30][5].sll=650,gk[30][5].zhp=487500,gk[30][5].zt=1;
    gk2[31]="新手村大队II";
    gk[31][0].typ=10,gk[31][0].sll=700,gk[31][0].zhp=840000,gk[31][0].zt=1;
    gk[31][1].typ=10,gk[31][1].sll=700,gk[31][1].zhp=840000,gk[31][1].zt=1;
    gk[31][2].typ=10,gk[31][2].sll=700,gk[31][2].zhp=840000,gk[31][2].zt=1;
    gk[31][3].typ=13,gk[31][3].sll=700,gk[31][3].zhp=955500,gk[31][3].zt=1;
    gk[31][4].typ=13,gk[31][4].sll=700,gk[31][4].zhp=955500,gk[31][4].zt=1;
    gk[31][5].typ=13,gk[31][5].sll=700,gk[31][5].zhp=955500,gk[31][5].zt=1;
    gk2[32]="新手村大队III";
    gk[32][0].typ=11,gk[32][0].sll=750,gk[32][0].zhp=562500,gk[32][0].zt=1;
    gk[32][1].typ=11,gk[32][1].sll=750,gk[32][1].zhp=562500,gk[32][1].zt=1;
    gk[32][2].typ=11,gk[32][2].sll=750,gk[32][2].zhp=562500,gk[32][2].zt=1;
    gk[32][3].typ=12,gk[32][3].sll=750,gk[32][3].zhp=937500,gk[32][3].zt=1;
    gk[32][4].typ=12,gk[32][4].sll=750,gk[32][4].zhp=937500,gk[32][4].zt=1;
    gk[32][5].typ=12,gk[32][5].sll=750,gk[32][5].zhp=937500,gk[32][5].zt=1;
    gk2[33]="新手村大队IV";
    gk[33][0].typ=12,gk[33][0].sll=800,gk[33][0].zhp=1000000,gk[33][0].zt=1;
    gk[33][1].typ=12,gk[33][1].sll=800,gk[33][1].zhp=1000000,gk[33][1].zt=1;
    gk[33][2].typ=12,gk[33][2].sll=800,gk[33][2].zhp=1000000,gk[33][2].zt=1;
    gk[33][3].typ=14,gk[33][3].sll=800,gk[33][3].zhp=1000000,gk[33][3].zt=1;
    gk[33][4].typ=14,gk[33][4].sll=800,gk[33][4].zhp=1000000,gk[33][4].zt=1;
    gk[33][5].typ=14,gk[33][5].sll=800,gk[33][5].zhp=1000000,gk[33][5].zt=1;
    gk2[34]="新手村大队V";
    gk[34][0].typ=13,gk[34][0].sll=850,gk[34][0].zhp=1160250,gk[34][0].zt=1;
    gk[34][1].typ=13,gk[34][1].sll=850,gk[34][1].zhp=1160250,gk[34][1].zt=1;
    gk[34][2].typ=13,gk[34][2].sll=850,gk[34][2].zhp=1160250,gk[34][2].zt=1;
    gk[34][3].typ=14,gk[34][3].sll=850,gk[34][3].zhp=692750,gk[34][3].zt=1;
    gk[34][4].typ=14,gk[34][4].sll=850,gk[34][4].zhp=692750,gk[34][4].zt=1;
    gk[34][5].typ=14,gk[34][5].sll=850,gk[34][5].zhp=692750,gk[34][5].zt=1;
    gk2[35]="新手村大队BOSS";
    gk[35][0].typ=10,gk[35][0].sll=900,gk[35][0].zhp=1080000,gk[35][0].zt=1;
    gk[35][1].typ=11,gk[35][1].sll=900,gk[35][1].zhp=675000,gk[35][1].zt=1;
    gk[35][2].typ=12,gk[35][2].sll=900,gk[35][2].zhp=1125000,gk[35][2].zt=1;
    gk[35][3].typ=13,gk[35][3].sll=900,gk[35][3].zhp=1228500,gk[35][3].zt=1;
    gk[35][4].typ=14,gk[35][4].sll=900,gk[35][4].zhp=733500,gk[35][4].zt=1;
    gk[35][5].typ=13,gk[35][5].sll=900,gk[35][5].zhp=1228500,gk[35][5].zt=1;
    gk2[36]="UKE小队I";
    gk[36][0].typ=15,gk[36][0].sll=900,gk[36][0].zhp=2700000,gk[36][0].zt=1;
    gk[36][1].typ=15,gk[36][1].sll=900,gk[36][1].zhp=2700000,gk[36][1].zt=1;
    gk[36][2].typ=15,gk[36][2].sll=900,gk[36][2].zhp=2700000,gk[36][2].zt=1;
    gk[36][3].typ=15,gk[36][3].sll=900,gk[36][3].zhp=2700000,gk[36][3].zt=1;
    gk[36][4].typ=15,gk[36][4].sll=900,gk[36][4].zhp=2700000,gk[36][4].zt=1;
    gk[36][5].typ=15,gk[36][5].sll=900,gk[36][5].zhp=2700000,gk[36][5].zt=1;
    gk2[37]="UKE小队II";
    gk[37][0].typ=16,gk[37][0].sll=900,gk[37][0].zhp=1552500,gk[37][0].zt=1;
    gk[37][1].typ=16,gk[37][1].sll=900,gk[37][1].zhp=1552500,gk[37][1].zt=1;
    gk[37][2].typ=16,gk[37][2].sll=900,gk[37][2].zhp=1552500,gk[37][2].zt=1;
    gk[37][3].typ=16,gk[37][3].sll=900,gk[37][3].zhp=1552500,gk[37][3].zt=1;
    gk[37][4].typ=16,gk[37][4].sll=900,gk[37][4].zhp=1552500,gk[37][4].zt=1;
    gk[37][5].typ=16,gk[37][5].sll=900,gk[37][5].zhp=1552500,gk[37][5].zt=1;
    gk2[38]="UKE小队III";
    gk[38][0].typ=17,gk[38][0].sll=900,gk[38][0].zhp=2250000,gk[38][0].zt=1;
    gk[38][1].typ=17,gk[38][1].sll=900,gk[38][1].zhp=2250000,gk[38][1].zt=1;
    gk[38][2].typ=17,gk[38][2].sll=900,gk[38][2].zhp=2250000,gk[38][2].zt=1;
    gk[38][3].typ=17,gk[38][3].sll=900,gk[38][3].zhp=2250000,gk[38][3].zt=1;
    gk[38][4].typ=17,gk[38][4].sll=900,gk[38][4].zhp=2250000,gk[38][4].zt=1;
    gk[38][5].typ=17,gk[38][5].sll=900,gk[38][5].zhp=2250000,gk[38][5].zt=1;
    gk2[39]="UKE小队IV";
    gk[39][0].typ=18,gk[39][0].sll=900,gk[39][0].zhp=2331000,gk[39][0].zt=1;
    gk[39][1].typ=18,gk[39][1].sll=900,gk[39][1].zhp=2331000,gk[39][1].zt=1;
    gk[39][2].typ=18,gk[39][2].sll=900,gk[39][2].zhp=2331000,gk[39][2].zt=1;
    gk[39][3].typ=18,gk[39][3].sll=900,gk[39][3].zhp=2331000,gk[39][3].zt=1;
    gk[39][4].typ=18,gk[39][4].sll=900,gk[39][4].zhp=2331000,gk[39][4].zt=1;
    gk[39][5].typ=18,gk[39][5].sll=900,gk[39][5].zhp=2331000,gk[39][5].zt=1;
    gk2[40]="UKE小队V";
    gk[40][0].typ=19,gk[40][0].sll=900,gk[40][0].zhp=1840500,gk[40][0].zt=1;
    gk[40][1].typ=19,gk[40][1].sll=900,gk[40][1].zhp=1840500,gk[40][1].zt=1;
    gk[40][2].typ=19,gk[40][2].sll=900,gk[40][2].zhp=1840500,gk[40][2].zt=1;
    gk[40][3].typ=19,gk[40][3].sll=900,gk[40][3].zhp=1840500,gk[40][3].zt=1;
    gk[40][4].typ=19,gk[40][4].sll=900,gk[40][4].zhp=1840500,gk[40][4].zt=1;
    gk[40][5].typ=19,gk[40][5].sll=900,gk[40][5].zhp=1840500,gk[40][5].zt=1;
    gk2[41]="UKE小队BOSS";
    gk[41][0].typ=15,gk[41][0].sll=1000,gk[41][0].zhp=3000000,gk[41][0].zt=1;
    gk[41][1].typ=16,gk[41][1].sll=1000,gk[41][1].zhp=1725000,gk[41][1].zt=1;
    gk[41][2].typ=17,gk[41][2].sll=1000,gk[41][2].zhp=2500000,gk[41][2].zt=1;
    gk[41][3].typ=18,gk[41][3].sll=1000,gk[41][3].zhp=2590000,gk[41][3].zt=1;
    gk[41][4].typ=19,gk[41][4].sll=1000,gk[41][4].zhp=2045000,gk[41][4].zt=1;
    gk[41][5].typ=18,gk[41][5].sll=1000,gk[41][5].zhp=2590000,gk[41][5].zt=1;
    gk2[42]="UKE中队I";
    gk[42][0].typ=15,gk[42][0].sll=1000,gk[42][0].zhp=3000000,gk[42][0].zt=1;
    gk[42][1].typ=15,gk[42][1].sll=1000,gk[42][1].zhp=3000000,gk[42][1].zt=1;
    gk[42][2].typ=15,gk[42][2].sll=1000,gk[42][2].zhp=3000000,gk[42][2].zt=1;
    gk[42][3].typ=16,gk[42][3].sll=1000,gk[42][3].zhp=1725000,gk[42][3].zt=1;
    gk[42][4].typ=16,gk[42][4].sll=1000,gk[42][4].zhp=1725000,gk[42][4].zt=1;
    gk[42][5].typ=16,gk[42][5].sll=1000,gk[42][5].zhp=1725000,gk[42][5].zt=1;
    gk2[43]="UKE中队II";
    gk[43][0].typ=15,gk[43][0].sll=1000,gk[43][0].zhp=3000000,gk[43][0].zt=1;
    gk[43][1].typ=15,gk[43][1].sll=1000,gk[43][1].zhp=3000000,gk[43][1].zt=1;
    gk[43][2].typ=15,gk[43][2].sll=1000,gk[43][2].zhp=3000000,gk[43][2].zt=1;
    gk[43][3].typ=17,gk[43][3].sll=1000,gk[43][3].zhp=2500000,gk[43][3].zt=1;
    gk[43][4].typ=17,gk[43][4].sll=1000,gk[43][4].zhp=2500000,gk[43][4].zt=1;
    gk[43][5].typ=17,gk[43][5].sll=1000,gk[43][5].zhp=2500000,gk[43][5].zt=1;
    gk2[44]="UKE中队III";
    gk[44][0].typ=15,gk[44][0].sll=1000,gk[44][0].zhp=3000000,gk[44][0].zt=1;
    gk[44][1].typ=15,gk[44][1].sll=1000,gk[44][1].zhp=3000000,gk[44][1].zt=1;
    gk[44][2].typ=15,gk[44][2].sll=1000,gk[44][2].zhp=3000000,gk[44][2].zt=1;
    gk[44][3].typ=18,gk[44][3].sll=1000,gk[44][3].zhp=2590000,gk[44][3].zt=1;
    gk[44][4].typ=18,gk[44][4].sll=1000,gk[44][4].zhp=2590000,gk[44][4].zt=1;
    gk[44][5].typ=18,gk[44][5].sll=1000,gk[44][5].zhp=2590000,gk[44][5].zt=1;
    gk2[45]="UKE中队IV";
    gk[45][0].typ=15,gk[45][0].sll=1000,gk[45][0].zhp=3000000,gk[45][0].zt=1;
    gk[45][1].typ=15,gk[45][1].sll=1000,gk[45][1].zhp=3000000,gk[45][1].zt=1;
    gk[45][2].typ=15,gk[45][2].sll=1000,gk[45][2].zhp=3000000,gk[45][2].zt=1;
    gk[45][3].typ=19,gk[45][3].sll=1000,gk[45][3].zhp=2045000,gk[45][3].zt=1;
    gk[45][4].typ=19,gk[45][4].sll=1000,gk[45][4].zhp=2045000,gk[45][4].zt=1;
    gk[45][5].typ=19,gk[45][5].sll=1000,gk[45][5].zhp=2045000,gk[45][5].zt=1;
    gk2[46]="UKE中队V";
    gk[46][0].typ=15,gk[46][0].sll=1000,gk[46][0].zhp=3000000,gk[46][0].zt=1;
    gk[46][1].typ=16,gk[46][1].sll=1000,gk[46][1].zhp=1725000,gk[46][1].zt=1;
    gk[46][2].typ=15,gk[46][2].sll=1000,gk[46][2].zhp=3000000,gk[46][2].zt=1;
    gk[46][3].typ=16,gk[46][3].sll=1000,gk[46][3].zhp=1725000,gk[46][3].zt=1;
    gk[46][4].typ=15,gk[46][4].sll=1000,gk[46][4].zhp=3000000,gk[46][4].zt=1;
    gk[46][5].typ=16,gk[46][5].sll=1000,gk[46][5].zhp=1725000,gk[46][5].zt=1;
    gk2[47]="UKE中队BOSS";
    gk[47][0].typ=16,gk[47][0].sll=1000,gk[47][0].zhp=1725000,gk[47][0].zt=1;
    gk[47][1].typ=17,gk[47][1].sll=1000,gk[47][1].zhp=2500000,gk[47][1].zt=1;
    gk[47][2].typ=16,gk[47][2].sll=1000,gk[47][2].zhp=1725000,gk[47][2].zt=1;
    gk[47][3].typ=17,gk[47][3].sll=1000,gk[47][3].zhp=2500000,gk[47][3].zt=1;
    gk[47][4].typ=16,gk[47][4].sll=1000,gk[47][4].zhp=1725000,gk[47][4].zt=1;
    gk[47][5].typ=17,gk[47][5].sll=1000,gk[47][5].zhp=2500000,gk[47][5].zt=1;
    gk2[48]="UKE大队I";
    gk[48][0].typ=16,gk[48][0].sll=1000,gk[48][0].zhp=1725000,gk[48][0].zt=1;
    gk[48][1].typ=18,gk[48][1].sll=1000,gk[48][1].zhp=2590000,gk[48][1].zt=1;
    gk[48][2].typ=16,gk[48][2].sll=1000,gk[48][2].zhp=1725000,gk[48][2].zt=1;
    gk[48][3].typ=18,gk[48][3].sll=1000,gk[48][3].zhp=2590000,gk[48][3].zt=1;
    gk[48][4].typ=16,gk[48][4].sll=1000,gk[48][4].zhp=1725000,gk[48][4].zt=1;
    gk[48][5].typ=18,gk[48][5].sll=1000,gk[48][5].zhp=2590000,gk[48][5].zt=1;
    gk2[49]="UKE大队II";
    gk[49][0].typ=16,gk[49][0].sll=1000,gk[49][0].zhp=1725000,gk[49][0].zt=1;
    gk[49][1].typ=19,gk[49][1].sll=1000,gk[49][1].zhp=2045000,gk[49][1].zt=1;
    gk[49][2].typ=16,gk[49][2].sll=1000,gk[49][2].zhp=1725000,gk[49][2].zt=1;
    gk[49][3].typ=19,gk[49][3].sll=1000,gk[49][3].zhp=2045000,gk[49][3].zt=1;
    gk[49][4].typ=16,gk[49][4].sll=1000,gk[49][4].zhp=1725000,gk[49][4].zt=1;
    gk[49][5].typ=19,gk[49][5].sll=1000,gk[49][5].zhp=2045000,gk[49][5].zt=1;
    gk2[50]="UKE大队III";
    gk[50][0].typ=18,gk[50][0].sll=1000,gk[50][0].zhp=2590000,gk[50][0].zt=1;
    gk[50][1].typ=19,gk[50][1].sll=1000,gk[50][1].zhp=2045000,gk[50][1].zt=1;
    gk[50][2].typ=18,gk[50][2].sll=1000,gk[50][2].zhp=2590000,gk[50][2].zt=1;
    gk[50][3].typ=19,gk[50][3].sll=1000,gk[50][3].zhp=2045000,gk[50][3].zt=1;
    gk[50][4].typ=18,gk[50][4].sll=1000,gk[50][4].zhp=2590000,gk[50][4].zt=1;
    gk[50][5].typ=19,gk[50][5].sll=1000,gk[50][5].zhp=2045000,gk[50][5].zt=1;
    gk2[51]="UKE大队IV";
    gk[51][0].typ=16,gk[51][0].sll=1000,gk[51][0].zhp=1725000,gk[51][0].zt=1;
    gk[51][1].typ=15,gk[51][1].sll=1000,gk[51][1].zhp=3000000,gk[51][1].zt=1;
    gk[51][2].typ=16,gk[51][2].sll=1000,gk[51][2].zhp=1725000,gk[51][2].zt=1;
    gk[51][3].typ=17,gk[51][3].sll=1000,gk[51][3].zhp=2500000,gk[51][3].zt=1;
    gk[51][4].typ=19,gk[51][4].sll=1000,gk[51][4].zhp=2045000,gk[51][4].zt=1;
    gk[51][5].typ=17,gk[51][5].sll=1000,gk[51][5].zhp=2500000,gk[51][5].zt=1;
    gk2[52]="UKE大队V";
    gk[52][0].typ=15,gk[52][0].sll=1000,gk[52][0].zhp=3000000,gk[52][0].zt=1;
    gk[52][1].typ=17,gk[52][1].sll=1000,gk[52][1].zhp=2500000,gk[52][1].zt=1;
    gk[52][2].typ=15,gk[52][2].sll=1000,gk[52][2].zhp=3000000,gk[52][2].zt=1;
    gk[52][3].typ=17,gk[52][3].sll=1000,gk[52][3].zhp=2500000,gk[52][3].zt=1;
    gk[52][4].typ=15,gk[52][4].sll=1000,gk[52][4].zhp=3000000,gk[52][4].zt=1;
    gk[52][5].typ=17,gk[52][5].sll=1000,gk[52][5].zhp=2500000,gk[52][5].zt=1;
    gk2[53]="UKE大队BOSS";
    gk[53][0].typ=15,gk[53][0].sll=1000,gk[53][0].zhp=3000000,gk[53][0].zt=1;
    gk[53][1].typ=16,gk[53][1].sll=1000,gk[53][1].zhp=1725000,gk[53][1].zt=1;
    gk[53][2].typ=17,gk[53][2].sll=1000,gk[53][2].zhp=2500000,gk[53][2].zt=1;
    gk[53][3].typ=18,gk[53][3].sll=1000,gk[53][3].zhp=2590000,gk[53][3].zt=1;
    gk[53][4].typ=19,gk[53][4].sll=1000,gk[53][4].zhp=2045000,gk[53][4].zt=1;
    gk[53][5].typ=19,gk[53][5].sll=1000,gk[53][5].zhp=2045000,gk[53][5].zt=1;
    //Lv.1
    tank[0].name="轻型坦克";tank[0].hp=240;tank[0].att=20;tank[0].zz=100;tank[0].mz=0;tank[0].sb=0;tank[0].bj=0;tank[0].kb=5;tank[0].cc=0;tank[0].fh=0;tank[0].zs=0;tank[0].gy=0;tank[0].jr=0;tank[0].bl=0;tank[0].bn=0;tank[0].hb=0;tank[0].sl=60;tank[0].x1=0;tank[0].x2=180;tank[0].x3=90;tank[0].x4=90;tank[0].x5=7;
    tank[1].name="轻型战车";tank[1].hp=120;tank[1].att=80;tank[1].zz=150;tank[1].mz=0;tank[1].sb=5;tank[1].bj=0;tank[1].kb=0;tank[1].cc=0;tank[1].fh=0;tank[1].zs=0;tank[1].gy=0;tank[1].jr=0;tank[1].bl=0;tank[1].bn=0;tank[1].hb=0;tank[1].sl=0;tank[1].x1=0;tank[1].x2=180;tank[1].x3=360;tank[1].x4=180;tank[1].x5=29;
    tank[2].name="轻型火炮";tank[2].hp=160;tank[2].att=45;tank[2].zz=250;tank[2].mz=5;tank[2].sb=0;tank[2].bj=0;tank[2].kb=0;tank[2].cc=0;tank[2].fh=0;tank[2].zs=0;tank[2].gy=0;tank[2].jr=0;tank[2].bl=0;tank[2].bn=0;tank[2].hb=0;tank[2].sl=0;tank[2].x1=0;tank[2].x2=360;tank[2].x3=360;tank[2].x4=710;tank[2].x5=88;
    tank[3].name="轻型火箭";tank[3].hp=170;tank[3].att=20;tank[3].zz=350;tank[3].mz=0;tank[3].sb=0;tank[3].bj=5;tank[3].kb=0;tank[3].cc=0;tank[3].fh=0;tank[3].zs=0;tank[3].gy=0;tank[3].jr=0;tank[3].bl=0;tank[3].bn=0;tank[3].hb=0;tank[3].sl=0;tank[3].x1=0;tank[3].x2=950;tank[3].x3=950;tank[3].x4=950;tank[3].x5=240;
    tank[4].name="轻型激光";tank[4].hp=160;tank[4].att=15;tank[4].zz=305;tank[4].mz=2;tank[4].sb=0;tank[4].bj=3;tank[4].kb=0;tank[4].cc=0;tank[4].fh=0;tank[4].zs=0;tank[4].gy=0;tank[4].jr=0;tank[4].bl=0;tank[4].bn=0;tank[4].hb=0;tank[4].sl=0;tank[4].x1=0;tank[4].x2=1020;tank[4].x3=510;tank[4].x4=510;tank[4].x5=300;
    //Lv.2
    tank[5].name="中型坦克";tank[5].hp=480;tank[5].att=40;tank[5].zz=500;tank[5].mz=0;tank[5].sb=0;tank[5].bj=0;tank[5].kb=10;tank[5].cc=0;tank[5].fh=0;tank[5].zs=0;tank[5].gy=0;tank[5].jr=0;tank[5].bl=0;tank[5].bn=0;tank[5].hb=0;tank[5].sl=0;tank[5].x1=0;tank[5].x2=2800;tank[5].x3=1400;tank[5].x4=1400;tank[5].x5=590;
    tank[6].name="中型战车";tank[6].hp=330;tank[6].att=220;tank[6].zz=770;tank[6].mz=0;tank[6].sb=10;tank[6].bj=0;tank[6].kb=0;tank[6].cc=0;tank[6].fh=0;tank[6].zs=0;tank[6].gy=0;tank[6].jr=0;tank[6].bl=0;tank[6].bn=0;tank[6].hb=0;tank[6].sl=0;tank[6].x1=0;tank[6].x2=2800;tank[6].x3=5600;tank[6].x4=2800;tank[6].x5=1400;
    tank[7].name="中型火炮";tank[7].hp=600;tank[7].att=165;tank[7].zz=1200;tank[7].mz=10;tank[7].sb=0;tank[7].bj=0;tank[7].kb=0;tank[7].cc=0;tank[7].fh=0;tank[7].zs=0;tank[7].gy=0;tank[7].jr=0;tank[7].bl=0;tank[7].bn=0;tank[7].hb=0;tank[7].sl=0;tank[7].x1=0;tank[7].x2=5200;tank[7].x3=5200;tank[7].x4=10000;tank[7].x5=3000;
    tank[8].name="中型火箭";tank[8].hp=665;tank[8].att=95;tank[8].zz=1900;tank[8].mz=0;tank[8].sb=0;tank[8].bj=10;tank[8].kb=0;tank[8].cc=0;tank[8].fh=0;tank[8].zs=0;tank[8].gy=0;tank[8].jr=0;tank[8].bl=0;tank[8].bn=0;tank[8].hb=0;tank[8].sl=0;tank[8].x1=0;tank[8].x2=12000;tank[8].x3=12000;tank[8].x4=12000;tank[8].x5=6200;
    tank[9].name="中型激光";tank[9].hp=325;tank[9].att=55;tank[9].zz=1585;tank[9].mz=4;tank[9].sb=0;tank[9].bj=6;tank[9].kb=0;tank[9].cc=0;tank[9].fh=0;tank[9].zs=0;tank[9].gy=0;tank[9].jr=0;tank[9].bl=0;tank[9].bn=0;tank[9].hb=0;tank[9].sl=0;tank[9].x1=0;tank[9].x2=12600;tank[9].x3=6290;tank[9].x4=6290;tank[9].x5=7500;
    //Lv.3
    tank[10].name="重型坦克";tank[10].hp=1200;tank[10].att=115;tank[10].zz=2600;tank[10].mz=0;tank[10].sb=0;tank[10].bj=0;tank[10].kb=15;tank[10].cc=0;tank[10].fh=0;tank[10].zs=0;tank[10].gy=0;tank[10].jr=0;tank[10].bl=0;tank[10].bn=0;tank[10].hb=0;tank[10].sl=0;tank[10].x1=0;tank[10].x2=31000;tank[10].x3=16000;tank[10].x4=16000;tank[10].x5=12000;
    tank[11].name="重型战车";tank[11].hp=750;tank[11].att=500;tank[11].zz=3400;tank[11].mz=0;tank[11].sb=15;tank[11].bj=0;tank[11].kb=0;tank[11].cc=0;tank[11].fh=0;tank[11].zs=0;tank[11].gy=0;tank[11].jr=0;tank[11].bl=0;tank[11].bn=0;tank[11].hb=0;tank[11].sl=0;tank[11].x1=0;tank[11].x2=26000;tank[11].x3=51000;tank[11].x4=26000;tank[11].x5=21000;
    tank[12].name="重型火炮";tank[12].hp=1250;tank[12].att=345;tank[12].zz=4900;tank[12].mz=15;tank[12].sb=0;tank[12].bj=0;tank[12].kb=0;tank[12].cc=0;tank[12].fh=0;tank[12].zs=0;tank[12].gy=0;tank[12].jr=0;tank[12].bl=0;tank[12].bn=0;tank[12].hb=0;tank[12].sl=0;tank[12].x1=0;tank[12].x2=40000;tank[12].x3=40000;tank[12].x4=80000;tank[12].x5=33000;
    tank[13].name="重型火箭";tank[13].hp=1365;tank[13].att=195;tank[13].zz=6700;tank[13].mz=0;tank[13].sb=0;tank[13].bj=15;tank[13].kb=0;tank[13].cc=0;tank[13].fh=0;tank[13].zs=0;tank[13].gy=0;tank[13].jr=0;tank[13].bl=0;tank[13].bn=0;tank[13].hb=0;tank[13].sl=0;tank[13].x1=0;tank[13].x2=81000;tank[13].x3=81000;tank[13].x4=81000;tank[13].x5=51000;
    tank[14].name="重型激光";tank[14].hp=815;tank[14].att=120;tank[14].zz=5890;tank[14].mz=6;tank[14].sb=0;tank[14].bj=9;tank[14].kb=0;tank[14].cc=0;tank[14].fh=0;tank[14].zs=0;tank[14].gy=0;tank[14].jr=0;tank[14].bl=0;tank[14].bn=0;tank[14].hb=0;tank[14].sl=0;tank[14].x1=0;tank[14].x2=88600;tank[14].x3=44300;tank[14].x4=44300;tank[14].x5=63300;
    //Lv.4
    tank[15].name="主战坦克";tank[15].hp=3000;tank[15].att=250;tank[15].zz=8900;tank[15].mz=0;tank[15].sb=0;tank[15].bj=0;tank[15].kb=20;tank[15].cc=0;tank[15].fh=0;tank[15].zs=0;tank[15].gy=0;tank[15].jr=0;tank[15].bl=0;tank[15].bn=0;tank[15].hb=0;tank[15].sl=0;tank[15].x1=0;tank[15].x2=180000;tank[15].x3=89000;tank[15].x4=89000;tank[15].x5=74000;
    tank[16].name="猛虎战车";tank[16].hp=1725;tank[16].att=1150;tank[16].zz=11000;tank[16].mz=0;tank[16].sb=20;tank[16].bj=0;tank[16].kb=0;tank[16].cc=0;tank[16].fh=0;tank[16].zs=0;tank[16].gy=0;tank[16].jr=0;tank[16].bl=0;tank[16].bn=0;tank[16].hb=0;tank[16].sl=0;tank[16].x1=0;tank[16].x2=130000;tank[16].x3=250000;tank[16].x4=130000;tank[16].x5=110000;
    tank[17].name="野蜂火炮";tank[17].hp=2500;tank[17].att=700;tank[17].zz=14000;tank[17].mz=20;tank[17].sb=0;tank[17].bj=0;tank[17].kb=0;tank[17].cc=0;tank[17].fh=0;tank[17].zs=0;tank[17].gy=0;tank[17].jr=0;tank[17].bl=0;tank[17].bn=0;tank[17].hb=0;tank[17].sl=0;tank[17].x1=0;tank[17].x2=180000;tank[17].x3=180000;tank[17].x4=360000;tank[17].x5=150000;
    tank[18].name="卫兵火箭";tank[18].hp=2590;tank[18].att=370;tank[18].zz=16000;tank[18].mz=0;tank[18].sb=0;tank[18].bj=20;tank[18].kb=0;tank[18].cc=0;tank[18].fh=0;tank[18].zs=0;tank[18].gy=0;tank[18].jr=0;tank[18].bl=0;tank[18].bn=0;tank[18].hb=0;tank[18].sl=0;tank[18].x1=0;tank[18].x2=320000;tank[18].x3=320000;tank[18].x4=320000;tank[18].x5=200000;
    tank[19].name="蓄能激光";tank[19].hp=2045;tank[19].att=220;tank[19].zz=15100;tank[19].mz=8;tank[19].sb=0;tank[19].bj=12;tank[19].kb=0;tank[19].cc=0;tank[19].fh=0;tank[19].zs=0;tank[19].gy=0;tank[19].jr=0;tank[19].bl=0;tank[19].bn=0;tank[19].hb=0;tank[19].sl=0;tank[19].x1=0;tank[19].x2=367000;tank[19].x3=183000;tank[19].x4=183000;tank[19].x5=262000;
    print1();
    return 0;
}