MC艾利克斯代码
#include <iostream> #include <string> #include "minecraft.h" using namespace std; TxMinecraft mc; int main(int argc, char** argv) { bool con=mc.ConnectMinecraft("tk.makeblock.net.cn","a9d44e758f6e4cf8b2da2624156f24d3"); if(!con){ cout<<"连接失败"<<endl; return 0; } mc.setPlayerFly("wangyueshuo"); int x,y,z; cout<<"输入坐标,空格分隔"<<endl; cin>>x>>y>>z; for(int k=0;k<4;k++){ //脚 mc.drawLine(x+4,y+0,z+k,x+11,y+0,z+k,251,7); mc.drawLine(x+4,y+1,z+k,x+11,y+1,z+k,251,7); //腿 for(int i=2;i<12;i++){ mc.drawLine(x+4,y+i,z+k,x+11,y+i,z+k,251,15); } //身子 mc.setBlock(x+4,y+11,z+k,251,5); mc.setBlock(x+11,y+11,z+k,251,5); for(int i=12;i<21;i++){ if(i!=13){ mc.drawLine(x+4,y+i,z+k,x+11,y+i,z+k,251,5); } mc.drawLine(x+4,y+13,z+k,x+11,y+13,z+k,251,13); } for(int i=21;i<25;i++){ mc.drawLine(x+0,y+i,z+k,x+15,y+i,z+k,251,5); } mc.drawLine(x+7,y+21,z+k,x+8,y+21,z+k,251,13); mc.drawLine(x+0,y+21,z+k,x+3,y+21,z+k,251,13); mc.drawLine(x+12,y+21,z+k,x+15,y+21,z+k,251,13); mc.drawLine(x+9,y+24,z+k,x+6,y+24,z+k,251,0); mc.drawLine(x+9,y+23,z+k,x+6,y+23,z+k,251,0); mc.drawLine(x+8,y+22,z+k,x+7,y+22,z+k,251,0); //衣领 mc.setBlock(x+5,y+24,z+k,251,13); mc.setBlock(x+5,y+23,z+k,251,13); mc.setBlock(x+6,y+22,z+k,251,13); mc.setBlock(x+10,y+24,z+k,251,13); mc.setBlock(x+10,y+23,z+k,251,13); mc.setBlock(x+9,y+22,z+k,251,13); //手臂 for(int i=12;i<21;i++){ mc.drawLine(x+0,y+i,z+k,x+3,y+i,z+k,251,0); mc.drawLine(x+12,y+i,z+k,x+15,y+i,z+k,251,0); } //头 //头发 for(int i=29;i<33;i++){ mc.drawLine(x+4,y+i,z+k,x+11,y+i,z+k,251,4); } mc.setBlock(x+5,y+29,z+k,251,0); mc.setBlock(x+6,y+29,z+k,251,0); mc.setBlock(x+6,y+30,z+k,251,0); mc.setBlock(x+7,y+29,z+k,251,0); mc.setBlock(x+7,y+30,z+k,251,0); mc.setBlock(x+8,y+29,z+k,251,0); //脸 for(int i=25;i<29;i++){ mc.drawLine(x+4,y+i,z+k,x+11,y+i,z+k,251,0); } //修饰 mc.setBlock(x+6,y+28,z+k,251,15); mc.setBlock(x+9,y+28,z+k,251,15); mc.setBlock(x+5,y+28,z+k,251,11); mc.setBlock(x+10,y+28,z+k,251,11); mc.setBlock(x+7,y+26,z+k,251,14); mc.setBlock(x+8,y+26,z+k,251,14); } return 0; }