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;
}
	
	
	
	

  

posted @ 2022-09-11 18:31  王ys  阅读(57)  评论(0编辑  收藏  举报