#include <iostream> #include <string> #include "minecraft.h" using namespace std; TxMinecraft mc; int x,y,z,id,data; void chu_shi_hua_zuo_biao(){ x=x; y=y; z=z; } void lou_ceng_lun_guo(){ chu_shi_hua_zuo_biao(); y=y+44; x=x+51; z=z+15; id=251,data=14; mc.drawLine(x+1,y,z+1,x+97,y,z+1,id,data); mc.drawLine(x+1,y,z+1,x+1,y,z+63,id,data); mc.drawLine(x+1,y,z+63,x+97,y,z+63,id,data); mc.drawLine(x+97,y,z+1,x+97,y,z+63,id,data); id=17,data=1; mc.drawLine(x,y,z,x+98,y,z,id,data); mc.drawLine(x,y,z,x,y,z+64,id,data); mc.drawLine(x+98,y,z,x+98,y,z+64,id,data); mc.drawLine(x,y,z+64,x+98,y,z+64,id,data); id=35,data=11; mc.drawLine(x-4,y,z-4,x+102,y,z-4,id,data); mc.drawLine(x-4,y,z+68,x+102,y,z+68,id,data); mc.drawLine(x-4,y,z-4,x-4,y,z+68,id,data); mc.drawLine(x+102,y,z-4,x+102,y,z+68,id,data); } void lou_ceng_zhen_mu(){ chu_shi_hua_zuo_biao(); y=y+44; x=x+51; z=z+15; id=126,data=11; mc.fillBlocks(x+1,y+1,z+1,x+97,y+1,z+4,id,data); mc.fillBlocks(x+1,y+1,z+4,x+4,y+1,z+63,id,data); mc.fillBlocks(x+94,y+1,z+4,x+97,y+1,z+63,id,data); mc.fillBlocks(x+1,y+1,z+63,x+97,y+1,z+60,id,data); for(int i=0;i<49;i++){ mc.drawLine(x,y,z-1,x,y,z-3,5,3); mc.setBlock(x+1,y,z-3,126,11); mc.drawLine(x+1,y+1,z,x+1,y+1,z-2,251,14); mc.drawLine(x,y+2,z+3,x,y+2,z+4,5,3); mc.drawLine(x,y,z+65,x,y,z+67,5,3); mc.setBlock(x+1,y,z+67,126,11); mc.drawLine(x+1,y+1,z+64,x+1,y+1,z+66,251,14); mc.drawLine(x,y+2,z+60,x,y+2,z+61,5,3); x=x+2; } chu_shi_hua_zuo_biao(); y=y+44; x=x+51; z=z+15; for(int i=0;i<32;i++){ mc.drawLine(x-1,y,z,x-3,y,z-3,5,3); mc.setBlock(x-3,y,z+1,126,11); mc.drawLine(x,y+1,z+1,x-2,y+1,z+1,251,14); mc.drawLine(x+3,y+2,z,x+4,y+2,z,5,3); mc.drawLine(x+99,y,z,x+101,y,z+67,5,3); mc.setBlock(x+101,y,z+1,126,11); mc.drawLine(x+98,y+1,z+1,x+100,y+1,z+1,251,14); mc.drawLine(x+94,y+2,z,x+95,y+2,z,5,3); z=z+2; } } void lou_zeng_kuang_jia(){ chu_shi_hua_zuo_biao(); y=y+45; x=x+56; z=z+20; id=169,data=1; mc.drawLine(x,y,z,x+88,y,z,id,data); mc.drawLine(x,y,z+54,x+88,y,z+54,id,data); mc.drawLine(x,y,z,x,y,z+54,id,data); mc.drawLine(x+88,y,z,x+88,y,z+54,id,data); mc.drawLine(x+4,y+2,z+4,x+84,y+2,z+4,id,data); mc.drawLine(x+4,y+2,z+50,x+84,y+2,z+50,id,data); mc.drawLine(x+4,y+2,z+4,x+4,y+2,z+50,id,data); mc.drawLine(x+84,y+2,z+4,x+84,y+2,z+50,id,data); } void wu_zhan_yi_ceng_x_zhou(){ chu_shi_hua_zuo_biao(); y=y+46; x=x+60; z=z+10; chu_shi_hua_zuo_biao(); y=y+45; x=x+56; z=z+20; for(int i=0;i<41;i++){ mc.setBlock(x,y,z,126,3); mc.setBlock(x,y,z+1,5,3); mc.setBlock(x,y+1,z+2,5,3); mc.setBlock(x,y+1,z+3,126,11); mc.setBlock(x,y+2,z+4,5,3); mc.setBlock(x+1,y,z,5,3); mc.setBlock(x+1,y+1,z+1,5,3); mc.setBlock(x+1,y+1,z+2,5,3); mc.setBlock(x+1,y+2,z+3,5,3); mc.setBlock(x+1,y+2,z+4,5,3); x=x+2; } chu_shi_hua_zuo_biao(); y=y+45; x=x+56; z=z+20; for(int i=0;i<41;i++){ mc.setBlock(x,y,z,126,3); mc.setBlock(x,y,z-1,5,3); mc.setBlock(x,y+1,z-2,5,3); mc.setBlock(x,y+1,z-3,126,11); mc.setBlock(x,y+2,z-4,5,3); mc.setBlock(x+1,y,z,5,3); mc.setBlock(x+1,y+1,z-1,5,3); mc.setBlock(x+1,y+1,z-2,5,3); mc.setBlock(x+1,y+2,z-3,5,3); mc.setBlock(x+1,y+2,z-4,5,3); x=x+2; } } void wu_zhan_yi_ceng_z_zhou(){ chu_shi_hua_zuo_biao(); y=y+46; x=x+56; z=z+24; for(int i=0;i<24;i++){ mc.setBlock(x,y,z,126,3); mc.setBlock(x+1,y,z,5,3); mc.setBlock(x+2,y+1,z,5,3); mc.setBlock(x+3,y+1,z,126,11); mc.setBlock(x+4,y+2,z,5,3); mc.setBlock(x,y,z+1,5,3); mc.setBlock(x+1,y+1,z+1,5,3); mc.setBlock(x+2,y+1,z+1,5,3); mc.setBlock(x+3,y+2,z+1,5,3); mc.setBlock(x+4,y+2,z+1,5,3); z=z+2; } chu_shi_hua_zuo_biao(); y=y+46; x=x+144; z=z+24; for(int i=0;i<24;i++){ mc.setBlock(x,y,z,126,3); mc.setBlock(x-1,y,z,5,3); mc.setBlock(x-2,y+1,z,5,3); mc.setBlock(x-3,y+1,z,126,11); mc.setBlock(x-4,y+2,z,5,3); mc.setBlock(x,y,z+1,5,3); mc.setBlock(x-1,y,z+1,5,3); mc.setBlock(x-2,y+1,z+1,5,3); mc.setBlock(x-3,y+2,z+1,5,3); mc.setBlock(x-4,y+2,z+1,5,3); z=z+2; } } int main(int argc, char** argv) { bool con=mc.ConnectMinecraft("zk.makeblock.net.cn","4c4ce4431bdc409388e0a110f5aa9dcc"); if(!con){ return 0; cout<<"连接失败"; } bool fly=true; mc.setPlayerFly("hanxuyao",fly); int X,Y,Z; cin>>x>>y>>z; //5 chu_shi_hua_zuo_biao(); lou_ceng_lun_guo(); lou_ceng_zhen_mu(); lou_zeng_kuang_jia(); wu_zhan_yi_ceng_x_zhou(); wu_zhan_yi_ceng_z_zhou(); return 0; }
天安门
发布时间 2023-07-19 20:34:05作者: hanxuyao