坦克

#include <iostream>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
void set1(int x,int y,int z,int data){
    mc.drawLine(x+1+1,y,z,x+2+1,y,z,143,data);
    mc.drawLine(x+4+1,y,z,x+5+1,y,z,143,data);
    mc.drawLine(x+7+1,y,z,x+8+1,y,z,143,data);
    mc.drawLine(x+1,y+1,z,x+9+1,y+1,z,101,0);
}
void set2(int x,int y,int z){
    //251 15
    mc.drawLine(x+1+1,y,z,x+2+1,y,z,251,15);
    mc.drawLine(x+4+1,y,z,x+5+1,y,z,251,15);
    mc.drawLine(x+7+1,y,z,x+8+1,y,z,251,15);
    mc.setBlock(x+9+1,y+1,z,251,15);
    //67 6
    mc.drawLine(x+1+1,y+1,z,x+7+1,y+1,z,67,6);
    //114 4
    mc.setBlock(x+1,y,z,114,4);
    //44 0
    mc.setBlock(x+3+1,y,z,44,0);
    mc.setBlock(x+6+1,y,z,44,0);
    mc.setBlock(x+7+1,y+2,z,44,0);
    mc.setBlock(x+8+1,y+2,z,44,0);
    //167 6
    mc.setBlock(x,y+1,z,167,6);
    //1 0
    mc.setBlock(x+1,y+1,z,1,0);
    //67 15
    mc.setBlock(x+8+1,y+1,z,67,15);
    //114 5
    mc.setBlock(x+9+1,y,z,114,5);
    //65 5
    mc.setBlock(x+10+1,y+1,z,65,5);
    //151 0
    mc.setBlock(x+1,y+2,z,151,0);
    mc.setBlock(x+2,y+2,z,151,0);
    //167 0
    mc.drawLine(x+3,y+2,z,x+4,y+2,z,167,0);
    mc.setBlock(x+10,y+2,z,167,0);
    //67 0
    mc.setBlock(x+4+1,y+2,z,67,0);
    //67 2
    mc.drawLine(x+5+1,y+2,z,x+6+1,y+2,z,67,2);
    //44 0
    mc.drawLine(x+7+1,y+2,z,x+8+1,y+2,z,44,0);
    //139 1
    mc.drawLine(x+3+1,y+3,z,x+5+1,y+3,z,139,1);
}
void set3(int x,int y,int z){
    //1 0
    mc.setBlock(x+3+1,y,z,1,0);
    mc.setBlock(x+6+1,y,z,1,0);
    mc.setBlock(x+1,y+1,z,1,0);
    mc.setBlock(x+9+1,y+1,z,1,0);
    mc.drawLine(x+4+1,y+3,z,x+6+1,y+3,z,1,0);
    mc.setBlock(x+4+1,y+2,z,1,0);
    //44 8
    mc.setBlock(x+1,y,z,44,8);
    mc.setBlock(x+9+1,y,z,44,8);
    mc.setBlock(x+5+1,y+2,z,44,8);
    mc.setBlock(x+6+1,y+2,z,44,8);
    //139 1
    mc.drawLine(x,y+1,z,x,y+2,z,139,1);
    mc.setBlock(x+3+1,y+3,z,139,1);
    mc.setBlock(x+7+1,y+3,z,139,1);
    //101 0
    mc.setBlock(x+10+1,y+1,z,101,0);
    //67 2
    mc.drawLine(x+1+1,y+2,z,x+2+1,y+2,z,67,2);
    //44 0
    mc.setBlock(x+3+1,y+2,z,44,0);
    mc.setBlock(x+8+1,y+2,z,44,0);
    mc.setBlock(x+4+1,y+4,z,44,0);
    //171 8
    mc.setBlock(x+9+1,y+2,z,171,8);
    mc.drawLine(x+5+1,y+4,z,x+6+1,y+4,z,171,8);
    //67 1
    mc.setBlock(x+7+1,y+2,z,67,1);
}
void set4(int x,int y,int z){
    //44 0
    mc.drawLine(x,y+2,z,x+2+1,y+2,z,44,0);
    mc.drawLine(x+8+1,y+3,z,x+14+1,y+3,z,44,0);
    mc.setBlock(x+7+1,y+2,z,44,0);
    //44 8
    mc.setBlock(x,y,z,44,8);
    mc.setBlock(x+8+1,y,z,44,8);
    mc.drawLine(x+4+1,y+2,z,x+5+1,y+2,z,44,8);
    //1 0
    mc.setBlock(x+2+1,y,z,1,0);
    mc.setBlock(x+5+1,y,z,1,0);
    mc.setBlock(x,y+1,z,1,0);
    mc.setBlock(x+8+1,y+1,z,1,0);
    mc.setBlock(x+3+1,y+2,z,1,0);
    mc.setBlock(x+6+1,y+2,z,1,0);
    mc.drawLine(x+3+1,y+3,z,x+5+1,y+3,z,1,0);
    //139 1
    mc.setBlock(x+2+1,y+3,z,139,1);
    mc.setBlock(x+6+1,y+3,z,139,1);
    //101 0
    mc.setBlock(x+9+1,y+1,z,101,0);
    //171 8
    mc.setBlock(x+8+1,y+2,z,171,8);
    mc.setBlock(x+5+1,y+4,z,171,8);
    //101 0
    mc.setBlock(x+9+1,y+1,z,101,0);
    //67 1
    mc.setBlock(x+7+1,y+3,z,67,1);
    //167 8
    mc.setBlock(x+14+1,y+2,z,167,8);
    //167 0
    mc.setBlock(x+3+1,y+4,z,167,0);
    mc.setBlock(x+4+1,y+4,z,167,0);
}
int main() {
    bool con = mc.ConnectMinecraft("zk","4cd7d6e558c943c397a3a5243fa78e19");
    if(!con){
        cout<<"连接失败"<<endl;
    }
    mc.setPlayerFly("wangyihang");
    int x = -34,y = 180,z = -42;
    mc.fillBlocks(x-10,y-5,z-10,x+30,y+10,z+15,0,0);
    set2(x,y,z+1);
    set1(x,y,z,4);
    set3(x,y,z+2);
    set4(x+1,y,z+3);
    set3(x,y,z+4);
    set2(x,y,z+5);
    set1(x,y,z+6,3);
    mc.drawLine(x+2,y+2,z+4,x+3,y+2,z+4,67,3);
    mc.drawLine(x+6,y+2,z+5,x+7,y+2,z+5,67,3);
    mc.setBlock(x+3,y+2,z+1,167,1);
    return 0;
}

 

posted @ 2024-03-01 19:58  王一行(小号)  阅读(4)  评论(0编辑  收藏  举报