MC 坦克

#include <iostream>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
int x=6,y=75,z=-50;
void z1(int z){
    mc.setBlock(x+1,y,z,143,11);
    mc.setBlock(x+2,y,z,143,11);
    mc.setBlock(x+4,y,z,143,11);
    mc.setBlock(x+5,y,z,143,11);
    mc.setBlock(x+7,y,z,143,11);
    mc.setBlock(x+8,y,z,143,11);
    mc.drawLine(x+0,y+1,z,x+9,y+1,z,101,0);
}
void z2(int z){
    mc.setBlock(x,y,z,114,4);
    mc.setBlock(x+1,y,z,251,15);
    mc.setBlock(x+2,y,z,251,15);
    mc.setBlock(x+4,y,z,251,15);
    mc.setBlock(x+5,y,z,251,15);
    mc.setBlock(x+7,y,z,251,15);
    mc.setBlock(x+8,y,z,251,15);
    mc.setBlock(x+3,y,z,44,8);
    mc.setBlock(x+6,y,z,44,8);
    mc.setBlock(x+9,y,z,114,5);
    mc.setBlock(x-1,y+1,z,167,6);
    mc.setBlock(x+0,y+1,z,1,0);
    mc.drawLine(x+1,y+1,z,x+7,y+1,z,67,6);
    mc.setBlock(x+8,y+1,z,67,15);
    mc.setBlock(x+9,y+1,z,251,15);
    mc.setBlock(x+10,y+1,z,65,5);
    mc.setBlock(x+0,y+2,z,151,0);
    mc.setBlock(x+1,y+2,z,151,0);
    mc.setBlock(x+2,y+2,z,167,0);
    mc.setBlock(x+3,y+2,z,167,0);
    mc.setBlock(x+4,y+2,z,67,0);
    mc.setBlock(x+5,y+2,z,67,2);
    mc.setBlock(x+6,y+2,z,67,2);
    mc.setBlock(x+7,y+2,z,44,0);
    mc.setBlock(x+8,y+2,z,44,0);
    mc.setBlock(x+9,y+2,z,167,0);
    mc.drawLine(x+3,y+3,z,x+5,y+3,z,139,1);
}
void z3(int z){
    mc.setBlock(x+0,y,z,44,8);
    mc.setBlock(x+3,y,z,1,0);
    mc.setBlock(x+6,y,z,1,0);
    mc.setBlock(x+9,y,z,44,8);
    mc.setBlock(x+0,y+1,z,1,0);
    mc.setBlock(x+9,y+1,z,1,0);
    mc.setBlock(x-1,y+1,z,139,1);
    mc.setBlock(x+10,y+1,z,101,0);
    mc.setBlock(x,y+2,z,139,1);
    mc.setBlock(x+1,y+2,z,67,2);
    mc.setBlock(x+2,y+2,z,67,2);
    mc.setBlock(x+3,y+2,z,44,0);
    mc.setBlock(x+4,y+2,z,1,0);
    mc.setBlock(x+5,y+2,z,44,8);
    mc.setBlock(x+6,y+2,z,44,8);
    mc.setBlock(x+7,y+2,z,67,1);
    mc.setBlock(x+8,y+2,z,44,8);
    mc.setBlock(x+9,y+2,z,171,8);
    mc.setBlock(x+3,y+3,z,139,1);
    mc.setBlock(x+3,y+3,z,1,0);
    mc.setBlock(x+4,y+3,z,1,0);
    mc.setBlock(x+5,y+3,z,1,0);
    mc.setBlock(x+6,y+3,z,139,1);
    mc.setBlock(x+4,y+4,z,44,0);
    mc.setBlock(x+5,y+4,z,171,8);
    mc.setBlock(x+6,y+4,z,171,8);
}
void z4(int z){
    mc.setBlock(x-1,y,z,44,8);
    mc.setBlock(x+2,y,z,1,0);
    mc.setBlock(x+5,y,z,1,0);
    mc.setBlock(x+8,y,z,44,8);
    mc.setBlock(x-1,y+1,z,1,0);
    mc.setBlock(x+8,y+1,z,1,0);
    mc.setBlock(x+9,y+1,z,101,0);
    mc.drawLine(x-1,y+2,z,x+2,y+2,z,44,0);
    mc.drawLine(x+7,y+3,z,x+13,y+3,z,44,0);
    mc.setBlock(x+3,y+2,z,1,0);
    mc.setBlock(x+4,y+2,z,44,8);
    mc.setBlock(x+5,y+2,z,44,8);
    mc.setBlock(x+6,y+2,z,1,0);
    mc.setBlock(x+7,y+2,z,44,0);
    mc.setBlock(x+8,y+2,z,171,8);
    mc.setBlock(x+13,y+2,z,167,8);
    mc.setBlock(x+2,y+3,z,139,1);
    mc.setBlock(x+5,y+3,z,139,1);
    mc.setBlock(x+3,y+3,z,1,0);
    mc.setBlock(x+4,y+3,z,1,0);
    mc.setBlock(x+5,y+3,z,1,0);
    mc.setBlock(x+6,y+3,z,67,1);
    mc.setBlock(x+3,y+4,z,167,0);
    mc.setBlock(x+4,y+4,z,167,0);
    mc.setBlock(x+5,y+4,z,171,8);
}
int main(int argc, char** argv) {
    bool con=mc.ConnectMinecraft("zk.makeblock.net.cn","a9d44e758f6e4cf8b2da2624156f24d3");
    if(!con){
        cout<<"连接失败";
        return 0;
    }
    cout<<"连接成功";
    mc.fillBlocks(x-1,y-1,z-1,x+20,y+7,z+7,0,0);
    z1(0+z);
    z2(1+z);
    z3(2+z);
    z4(3+z);
    z3(4+z);
    z2(5+z);
    z1(6+z);
    mc.setBlock(x+1,y,z,143,12);
    mc.setBlock(x+2,y,z,143,12);
    mc.setBlock(x+4,y,z,143,12);
    mc.setBlock(x+5,y,z,143,12);
    mc.setBlock(x+7,y,z,143,12);
    mc.setBlock(x+8,y,z,143,12);
    
    mc.setBlock(x+1,y+2,z+4,67,3);
    mc.setBlock(x+2,y+2,z+4,67,3);
    mc.setBlock(x+4,y+2,z+5,67,3);
    mc.setBlock(x+5,y+2,z+5,67,3);
    mc.setBlock(x+6,y+2,z+5,67,3);
    return 0;
}

  

posted @ 2024-03-01 19:58  王ys  阅读(11)  评论(0编辑  收藏  举报