坦克

#include <iostream>
#include <string>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
void one(int x,int y,int z){
	//第一步
//0
mc.setBlock(x+1,y,z+1,114,4);
mc.setBlock(x+2,y,z+1,251,15);
mc.setBlock(x+3,y,z+1,251,15);
mc.setBlock(x+4,y,z+1,44,0);
mc.setBlock(x+5,y,z+1,251,15);
mc.setBlock(x+6,y,z+1,251,15);
mc.setBlock(x+7,y,z+1,44,0);
mc.setBlock(x+8,y,z+1,251,15);
mc.setBlock(x+9,y,z+1,251,15);
mc.setBlock(x+10,y,z+1,114,5);
//1
mc.setBlock(x+0,y+1,z+1,167,6);
mc.setBlock(x+1,y+1,z+1,1,0);
mc.drawLine(x+2,y+1,z+1,x+8,y+1,z+1,67,6);
mc.setBlock(x+9,y+1,z+1,67,15);
mc.setBlock(x+10,y+1,z+1,251,15);
mc.setBlock(x+11,y+1,z+1,65,5);
//2
mc.setBlock(x+1,y+2,z+1,151,0);
mc.setBlock(x+2,y+2,z+1,151,0);
mc.setBlock(x+3,y+2,z+1,167,0);
mc.setBlock(x+4,y+2,z+1,167,0);
mc.setBlock(x+5,y+2,z+1,67,0);
mc.setBlock(x+6,y+2,z+1,67,2);
mc.setBlock(x+7,y+2,z+1,67,2);
mc.setBlock(x+8,y+2,z+1,44,0);
mc.setBlock(x+9,y+2,z+1,44,0);
mc.setBlock(x+10,y+2,z+1,167,0);
//3
mc.drawLine(x+4,y+3,z+1,x+6,y+3,z+1,139,1);
}
void two(int x,int y,int z){
//第二步
int id=101,data=0;
mc.drawLine(x+1,y+1,z,x+10,y+1,z,id,data);
mc.drawLine(x+2,y+0,z,x+3,y+0,z,143,3);
mc.drawLine(x+4,y+0,z,x+6,y+0,z,143,3);
mc.drawLine(x+8,y+0,z,x+9,y+0,z,143,3);

}
void three(int x,int y,int z){
	//第三步
mc.setBlock(x+1,y,z+2,44,8);
mc.setBlock(x+4,y,z+2,1,0);
mc.setBlock(x+7,y,z+2,1,0);
mc.setBlock(x+10,y,z+2,44,8);

mc.setBlock(x+0,y+1,z+2,139,1);
mc.setBlock(x+1,y+1,z+2,1,0);
mc.setBlock(x+10,y+1,z+2,1,0);
mc.setBlock(x+11,y+1,z+2,101,0);

mc.setBlock(x+0,y+2,z+2,139,1);
mc.setBlock(x+2,y+2,z+2,67,3);
mc.setBlock(x+3,y+2,z+2,67,3);
mc.setBlock(x+4,y+2,z+2,44,0);
mc.setBlock(x+5,y+2,z+2,1,0);
mc.setBlock(x+6,y+2,z+2,44,8);
mc.setBlock(x+7,y+2,z+2,44,8);
mc.setBlock(x+8,y+2,z+2,67,1);
mc.setBlock(x+9,y+2,z+2,44,0);
mc.setBlock(x+10,y+2,z+2,171,8);

mc.setBlock(x+4,y+3,z+2,139,1);
mc.setBlock(x+5,y+3,z+2,1,0);
mc.setBlock(x+6,y+3,z+2,1,0);
mc.setBlock(x+7,y+3,z+2,1,0);
mc.setBlock(x+8,y+3,z+2,139,1);

mc.setBlock(x+5,y+4,z+2,44,0);
mc.setBlock(x+6,y+4,z+2,171,8);
mc.setBlock(x+7,y+4,z+2,171,8);
}
void four(int x,int y,int z){
	// 第四步
mc.setBlock(x+0,y,z+3,44,8);
mc.setBlock(x+3,y,z+3,1,0);
mc.setBlock(x+6,y,z+3,1,0);
mc.setBlock(x+9,y,z+3,44,8);

mc.setBlock(x+0,y+1,z+3,1,0);
mc.setBlock(x+9,y+1,z+3,1,0);
mc.setBlock(x+10,y+1,z+3,101,0);

mc.drawLine(x,y+2,z+3,x+3,y+2,z+3,44,0);
mc.setBlock(x+4,y+2,z+3,1,0);
mc.setBlock(x+5,y+2,z+3,44,8);
mc.setBlock(x+6,y+2,z+3,44,8);
mc.setBlock(x+7,y+2,z+3,1,0);
mc.setBlock(x+8,y+2,z+3,44,0);
mc.setBlock(x+9,y+2,z+3,171,8);
mc.setBlock(x+15,y+2,z+3,167,8);

mc.setBlock(x+3,y+3,z+3,139,1);
mc.setBlock(x+4,y+3,z+3,1,0);
mc.setBlock(x+5,y+3,z+3,1,0);
mc.setBlock(x+6,y+3,z+3,1,0);
mc.setBlock(x+7,y+3,z+3,139,1);
mc.setBlock(x+8,y+3,z+3,67,1);
mc.drawLine(x+9,y+3,z+3,x+15,y+3,z+3,44,0);

mc.setBlock(x+4,y+4,z+3,167,0);
mc.setBlock(x+5,y+4,z+3,167,0);
mc.setBlock(x+6,y+4,z+3,171,8);
}
int main(int argc, char** argv) {
bool con=mc.ConnectMinecraft("zk","08bd17c1ea594f2684182fd956c2d172");
if(!con){
cout<<"连接失败";
return 0;
}
mc.setPlayerFly("fushuxuan",true);
int x,y,z;
cout<<"坐标:"<<endl;
cin>>x>>y>>z;
one(x,y,z);
two(x,y,z);
three(x,y,z);
four(x,y,z);
three(x,y,z+2);
one(x,y,z+4);
two(x,y,z+6);
mc.drawLine(x+2,y+0,z,x+3,y+0,z,143,4);
mc.drawLine(x+4,y+0,z,x+6,y+0,z,143,4);
mc.drawLine(x+8,y+0,z,x+9,y+0,z,143,4);
mc.setBlock(x+2,y+2,z+2,67,2);
mc.setBlock(x+3,y+2,z+2,67,2);

return 0;
}

  

posted @ 2024-03-01 19:58  fushuxuan1  阅读(44)  评论(0)    收藏  举报