天安门
#include <iostream>
#include <string>
#include <Windows.h>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
int x,y,z,id,data;
int x_pianyi,z_pianyi;
void no0(){//初始化
x=529;
y=13;
z=152;
}
void no1(int id,int data){//第一层
no0();
mc.fillBlocks(x,y,z,x+200,y+7,z+94,id,data);
}
void no2(int id,int data){//第二层
no0();
x+=1;
y+=8;
z+=1;
mc.fillBlocks(x,y,z,x+198,y+8,z+92,id,data);
}
void no1_1(){//一层底座效果x轴
no0();
mc.fillBlocks(x,y+1,z,x+200,y+1,z+94,155,1);
mc.drawLine(x,y,z,x+200,y,z,156,2);
mc.drawLine(x,y+2,z,x+200,y+2,z,156,6);
mc.drawLine(x,y,z+94,x+200,y,z+94,156,3);
mc.drawLine(x,y+2,z+94,x+200,y+2,z+94,156,7);
}
void door_1(){//大门
mc.fillBlocks(x+67,y,z,x+77,y+9,z+94,0,0);
mc.fillBlocks(x+68,y+10,z,x+76,y+11,z+94,0,0);
mc.fillBlocks(x+69,y+12,z,x+75,y+12,z+94,0,0);
mc.fillBlocks(x+70,y+13,z,x+74,y+13,z+94,0,0);
}
void door_2(){//二门
mc.fillBlocks(x+42,y,z,x+50,y+5,z+94,0,0);
mc.fillBlocks(x+43,y+6,z,x+49,y+7,z+94,0,0);
mc.fillBlocks(x+44,y+8,z,x+48,y+8,z+94,0,0);
mc.fillBlocks(x+45,y+9,z,x+47,y+9,z+94,0,0);
}
void no1_2(int x,int data){//一层底座效果z轴
mc.drawLine(x+x,y,z,x+x,y,z+94,156,data);
mc.drawLine(x+x,y+2,z,x+x,y+2,z+94,156,data+4);
}
void no3(int id,int data){//第三层
no0();
x+=2;
y+=17;
z+=2;
mc.fillBlocks(x,y,z,x+197,y+4,z+90,id,data);
}
void no4(){//第四层
no0();
x+=2;
y+=22;
z+=2;
mc.fillBlocks(x,y,z,x+196,y+4,z+90,155,1);
}
void no5_taijei(){//第五层台阶
no0();
x+=2;
y+=23;
z+=2;
mc.fillBlocks(x,y,z,x+196,y+3,z+90,43,0);
mc.fillBlocks(x+1,y,z+1,x+195,y+3,z+89,0,0);
}
void no5_taowa(){//第五层陶瓦
y+2;
x+1;
z+1;
mc.fillBlocks(x,y,z,x+194,y,z+88,159,14);
}
void no6(){//第六层
no0();
x+=2;
y+=27;
z+=2;
mc.fillBlocks(x,y,z,x+196,y,z+90,126,4);
mc.fillBlocks(x+1,y,z+1,x+195,y+3,z+89,0,0);
}
void no7(){//第七层
no0();
y+=26;
mc.fillBlocks(x+48,y+1,z+12,x+152,y+2,z+82,155,1);
mc.drawLine(x+48,y,z+12,x+152,y,z+12,156,2);
mc.drawLine(x+48,y+2,z+12,x+152,y+2,z+12,156,6);
mc.drawLine(x+48,y,z+82,x+152,y,z+82,156,3);
mc.drawLine(x+48,y+2,z+82,x+152,y+2,z+82,156,7);
mc.drawLine(x+48,y,z+12,x+48,y,z+82,156,0);
mc.drawLine(x+48,y+2,z+12,x+48,y+2,z+82,156,4);
mc.drawLine(x+152,y,z+12,x+152,y,z+82,156,1);
mc.drawLine(x+152,y+2,z+12,x+152,y+2,z+82,156,5);
}
//2
void erlouloutikou(){
no0();
y+=26;
mc.fillBlocks(x+93,y,z+12,x+107,y+2,z+12,155,0);
mc.fillBlocks(x+93,y,z+82,x+107,y+2,z+82,155,0);
}
void erlouloutitaijie(){
no0();
y+=26;
mc.drawLine(x+94,y,z+6,x+106,y,z+6,44,7);
mc.drawLine(x+94,y,z+7,x+106,y,z+7,44,7);
mc.fillBlocks(x+94,y,z+8,x+106,y,z+11,155,0);
mc.drawLine(x+94,y+1,z+9,x+106,y+1,z+9,44,7);
mc.fillBlocks(x+94,y+1,z+10,x+106,y+1,z+11,155,0);
mc.drawLine(x+94,y+2,z+11,x+106,y+2,z+11,44,7);
mc.fillBlocks(x+94,y,z+83,x+106,y,z+86,155,0);
mc.fillBlocks(x+94,y+1,z+83,x+106,y+1,z+84,155,0);
mc.drawLine(x+94,y+2,z+83,x+106,y+2,z+83,44,7);
mc.drawLine(x+94,y+1,z+85,x+106,y+1,z+85,44,7);
mc.fillBlocks(x+94,y,z+87,x+106,y,z+88,44,7);
}
void siyou_loutifushou(){
mc.drawLine(x,y,z,x,y,z-2,156,0);
mc.setBlock(x,y+1,z,44,15);
mc.setBlock(x,y+2,z,156,2);
mc.setBlock(x,y+4,z,156,2);
mc.setBlock(x,y+3,z-1,156,2);
mc.setBlock(x,y+1,z-1,155,0);
mc.setBlock(x,y+1,z-2,155,0);
mc.setBlock(x,y+2,z-2,44,15);
mc.setBlock(x,y+2,y-4,156,2);
mc.setBlock(x,y+1,z-5,44,15);
mc.setBlock(x,y,z-4,156,4);
mc.setBlock(x,y,z-5,156,4);
mc.setBlock(x,y,z-7,156,2);
}
void loutihulan(){
no0();
y+=26;
mc.drawLine(x+93,y+3,z+12,x+93,y+4,z+12,155,2);
mc.drawLine(x+93,y,z+8,x+93,y+2,z+8,155,2);
mc.drawLine(x+93,y,z+5,x+93,y+1,z+5,155,2);
mc.setBlock(x+93,y+5,z+12,44,7);
mc.setBlock(x+93,y+3,z+8,44,7);
mc.setBlock(x+93,y+2,z+5,44,7);
mc.drawLine(x+93,y+3,z+82,x+93,y+4,z+82,155,2);
mc.drawLine(x+93,y,z+86,x+93,y+2,z+86,155,2);
mc.drawLine(x+93,y,z+89,x+93,y+1,z+89,155,2);
mc.setBlock(x+93,y+5,z+82,44,7);
mc.setBlock(x+93,y+3,z+86,44,7);
mc.setBlock(x+93,y+2,z+89,44,7);
x+=14;
mc.drawLine(x+93,y+3,z+12,x+93,y+4,z+12,155,2);
mc.drawLine(x+93,y,z+8,x+93,y+4,z+8,155,2);
mc.drawLine(x+93,y,z+5,x+93,y+1,z+5,155,2);
mc.setBlock(x+93,y+5,z+12,44,7);
mc.setBlock(x+93,y+3,z+8,44,7);
mc.setBlock(x+93,y+2,z+5,44,7);
mc.drawLine(x+93,y+3,z+82,x+93,y+4,z+82,155,2);
mc.drawLine(x+93,y,z+86,x+93,y+2,z+86,155,2);
mc.drawLine(x+93,y,z+89,x+93,y+1,z+89,155,2);
mc.setBlock(x+93,y+5,z+82,44,7);
mc.setBlock(x+93,y+3,z+86,44,7);
mc.setBlock(x+93,y+2,z+89,44,7);
no0();
y+=26;
x+=93;
z+=11;
siyou_loutifushou();
x+=14;
siyou_loutifushou();
}
void siyou_erlouzhuzi(int x_pianyi,int z_pianyi){
no0();
y+=29;
x+=48;
z+=12;
mc.setBlock(x+x_pianyi,y,z+z_pianyi,155,1);
mc.setBlock(x+x_pianyi,y+1,z+z_pianyi,155,1);
mc.setBlock(x+x_pianyi,y+2,z+z_pianyi,44,7);
Sleep(10);
}
void siyou_erloutaizhuziloukong_1_xzhou(int x_pianyi,int z_pianyi){
no0();
y+=29;
x+=48;
z+=12;
mc.setBlock(x+1+x_pianyi,y,z+z_pianyi,156,0);
mc.setBlock(x+2+x_pianyi,y,z+z_pianyi,156,1);
mc.drawLine(x+1+x_pianyi,y+1,z+z_pianyi,x+2+x_pianyi,y+1,z+z_pianyi,44,15);
Sleep(100);
}
void siyou_erloutaizhuziloukong_2_zzhou(int x_pianyi,int z_pianyi){
no0();
y+=29;
x+=48;
z+=12;
mc.setBlock(x+x_pianyi,y,z+4+z_pianyi,156,2);
mc.setBlock(x+x_pianyi,y,z+5+z_pianyi,44,15);
mc.setBlock(x+x_pianyi,y,z+6+z_pianyi,156,3);
mc.drawLine(x+1+x_pianyi,y+1,z+4+z_pianyi,x+x_pianyi,y+1,z+6+z_pianyi,44,15);
Sleep(10);
}
void siyou_erloutaizhuziloukong_1_zzhou(int x_pianyi,int z_pianyi){
no0();
y+=29;
x+=48;
x+=12;
mc.setBlock(x+x_pianyi,y,z+1+z_pianyi,156,2);
mc.setBlock(x+x_pianyi,y,z+2+z_pianyi,156,3);
mc.drawLine(x+x_pianyi,y+1,z+1+z_pianyi,x+x_pianyi,y+1,z+2+z_pianyi,44,15);
}
void zongdaima(){
int cishu=0;
for(int i=0;i<10;i++){
siyou_erlouzhuzi(3+cishu,0);
siyou_erlouzhuzi(3+cishu,70);
cishu+=4;
}
cishu-=1;
siyou_erlouzhuzi(3+cishu,0);
siyou_erlouzhuzi(3+cishu,70);
cishu+=20;
siyou_erlouzhuzi(3+cishu,0);
siyou_erlouzhuzi(3+cishu,70);
cishu+=3;
for(int i=0;i<10;i++){
siyou_erlouzhuzi(3+cishu,0);
siyou_erlouzhuzi(3+cishu,70);
cishu+=4;
}
x-=1;
siyou_erlouzhuzi(3+cishu,0);
siyou_erlouzhuzi(3+cishu,70);
siyou_erlouzhuzi(0,3);
cishu=0;
for(int i=0;i<17;i++){
siyou_erlouzhuzi(0,3+cishu);
siyou_erlouzhuzi(104,3+cishu);
cishu+=4;
}
cishu=0;
for(int i=0;i<9;i++){
siyou_erlouzhuzi(cishu,0);
siyou_erlouzhuzi(cishu,70);
cishu+=4;
}
cishu=62;
for(int i=0;i<9;i++){
siyou_erlouzhuzi(cishu,0);
siyou_erlouzhuzi(cishu,70);
cishu+=4;
}
siyou_erloutaizhuziloukong_1_xzhou(0,0);
siyou_erloutaizhuziloukong_1_xzhou(39,0);
siyou_erloutaizhuziloukong_1_xzhou(42,0);
siyou_erloutaizhuziloukong_1_xzhou(59,0);
siyou_erloutaizhuziloukong_1_xzhou(62,0);
siyou_erloutaizhuziloukong_1_xzhou(101,0);
siyou_erloutaizhuziloukong_1_xzhou(0,70);
siyou_erloutaizhuziloukong_1_xzhou(39,70);
siyou_erloutaizhuziloukong_1_xzhou(42,70);
siyou_erloutaizhuziloukong_1_xzhou(59,70);
siyou_erloutaizhuziloukong_1_xzhou(62,70);
siyou_erloutaizhuziloukong_1_xzhou(101,70);
siyou_erloutaizhuziloukong_1_zzhou(0,0);
siyou_erloutaizhuziloukong_1_zzhou(0,67);
siyou_erloutaizhuziloukong_1_zzhou(104,0);
siyou_erloutaizhuziloukong_1_zzhou(104,67);
cishu=0;
for(int i=0;i<16;i++){
siyou_erloutaizhuziloukong_2_zzhou(0,70);
siyou_erloutaizhuziloukong_2_zzhou(101,70);
cishu+=4;
}
}
//2
void lou_ceng_lun_guo(){
no0();
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;
Sleep(300);
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;
Sleep(300);
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);
Sleep(300);
}
void lou_ceng_zhen_mu(){
no0();
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;
Sleep(300);
}
no0();
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,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,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;
Sleep(300);
}
}
void lou_zeng_kuang_jia(){
no0();
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);
Sleep(300);
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(){
no0();
y=y+46;
x=x+60;
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);
Sleep(300);
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;
}
no0();
y=y+46;
x=x+60;
z=z+74;
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);
Sleep(300);
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(){
no0();
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);
Sleep(300);
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;
}
no0();
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);
Sleep(300);
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;
}
}
//2
//5
void zhu_zi_zhuang_shi_san_ceng_se_cai(){
no0();
x=x+53;
y=y+41;
z=z+17;
mc.fillBlocks(x,y,z,x+94,y,z+60,id+35,data+11);
mc.fillBlocks(x,y+1,z,x+94,y+1,z+60,id+35,data+3);
mc.fillBlocks(x,y+2,z,x+94,y+2,z+60,id+103,data+3);
mc.fillBlocks(x+1,y+0,z+1,x+93,y+2,z+59,id+0,data+0);
}
int cishu=0;
void si_you_zhu_zi_bao_bian_huo_ban_men_x_zhou(int x_qian_yi){
Sleep(1000);
no0();
y=y+38;
x=x+53;
z=z+17;
mc.setBlock(x+x_qian_yi,y+41,z-1,id+96,data+4);
mc.setBlock(x+x_qian_yi,y+41,z+61,id+96,data+5);
Sleep(300);
}
void si_you_zhu_zi_bao_bian_huo_ban_men_z_zhou(int z_qian_yi){
Sleep(1000);
no0();
y=y+38;
x=x+53;
z=z+17;
mc.setBlock(x-1,y+41,z+z_qian_yi,id+96,data+6);
mc.setBlock(x+95,y+41,z+z_qian_yi,id+96,data+7);
Sleep(300);
}
void dou_gong_x_zhou_1(int x_qian_yi){
Sleep(1000);
no0();
y=y+41;
x=x+53;
z=z+16;
x+x_qian_yi;
mc.setBlock(x-0,y+0,z+0,id+136,data+6);
mc.setBlock(x+1,y+1,z+0,id+136,data+0);
mc.setBlock(x-1,y+1,z+0,id+136,data+1);
mc.setBlock(x-2,y+2,z+0,id+136,data+4);
mc.setBlock(x+2,y+2,z+0,id+136,data+5);
mc.setBlock(x-0,y+1,z+0,id+5,data+3);
mc.setBlock(x-0,y+1,z-1,id+136,data+2);
mc.setBlock(x-0,y+2,z+0,id+5,data+3);
Sleep(1000);
mc.setBlock(x+1,y+2,z+0,id+5,data+3);
mc.setBlock(x-1,y+2,z+0,id+5,data+3);
mc.setBlock(x+0,y+2,z-1,id+169,data+0);
mc.setBlock(x-1,y+2,z-1,id+136,data+1);
mc.setBlock(x+1,y+2,z-1,id+136,data+0);
mc.setBlock(x+0,y+2,z-2,id+136,data+2);
mc.setBlock(x+0,y-1,z+0,id+190,data+0);
mc.setBlock(x+1,y-1,z+0,id+136,data+5);
mc.setBlock(x-1,y-1,z-0,id+136,data+4);
mc.setBlock(x-2,y-1,z-0,id+126,data+11);
mc.setBlock(x+2,y-1,z-0,id+126,data+11);
mc.setBlock(x-2,y+1,z-0,id+126,data+3);
mc.setBlock(x+2,y+2,z-0,id+126,data+3);
mc.setBlock(x-0,y-2,z-0,id+126,data+11);
mc.setBlock(x+1,y-2,z-0,id+126,data+11);
Sleep(1000);
mc.setBlock(x+2,y-2,z-0,id+126,data+11);
mc.setBlock(x-1,y-2,z-0,id+126,data+11);
mc.setBlock(x-2,y-2,z-0,id+126,data+11);
mc.setBlock(x+1,y-0,z+0,id+190,data+0);
mc.setBlock(x+2,y-0,z+0,id+190,data+0);
mc.setBlock(x-1,y-0,z+0,id+190,data+0);
mc.setBlock(x-2,y-0,z+0,id+190,data+0);
Sleep(300);
}
void dou_gong_z_zhou_1(int z_qian_yi){
Sleep(1000);
no0();
y=y+41;
x=x+52;
z=z+17;
z+z_qian_yi;
mc.setBlock(x-0,y+0,z+0,id+136,data+4);
mc.setBlock(x+0,y+1,z+1,id+136,data+2);
mc.setBlock(x-0,y+1,z-1,id+136,data+3);
mc.setBlock(x-1,y+1,z+0,id+136,data+0);
mc.setBlock(x+0,y+2,z+0,id+5,data+3);
mc.setBlock(x-0,y+2,z+1,id+5,data+3);
mc.setBlock(x-0,y+2,z-1,id+5,data+3);
mc.setBlock(x-1,y+2,z+0,id+169,data+0);
mc.setBlock(x-1,y+2,z-1,id+139,data+3);
mc.setBlock(x-1,y+2,z+1,id+136,data+2);
mc.setBlock(x-0,y+2,z+2,id+136,data+7);
mc.setBlock(x-0,y+2,z-2,id+136,data+6);
mc.setBlock(x-2,y+2,z+0,id+136,data+0);
Sleep(300);
mc.setBlock(x-0,y-1,z+0,id+190,data+0);
mc.setBlock(x-0,y-1,z+1,id+136,data+5);
mc.setBlock(x-0,y-1,z-1,id+136,data+4);
mc.setBlock(x-0,y-1,z-2,id+126,data+11);
mc.setBlock(x-0,y-1,z+2,id+126,data+11);
mc.setBlock(x-0,y+1,z-2,id+126,data+3);
mc.setBlock(x-0,y+1,z+2,id+126,data+3);
mc.setBlock(x-0,y-2,z-0,id+126,data+11);
mc.setBlock(x-0,y-2,z+1,id+126,data+11);
mc.setBlock(x-0,y-2,z+2,id+126,data+11);
mc.setBlock(x-0,y-2,z-1,id+126,data+11);
mc.setBlock(x-0,y-2,z-2,id+126,data+11);
mc.setBlock(x-0,y-1,z-2,id+126,data+11);
mc.setBlock(x-0,y-0,z+1,id+190,data+0);
mc.setBlock(x-0,y-0,z+2,id+190,data+0);
mc.setBlock(x-0,y-0,z-1,id+190,data+0);
mc.setBlock(x-0,y-0,z-2,id+190,data+0);
}
void dou_gong_z_zhou_2(int z_qian_yi){
Sleep(1000);
no0();
y=y+41;
x=x+148;
z=z+17;
z+z_qian_yi;
mc.setBlock(x-0,y+0,z+0,id+136,data+5);
mc.setBlock(x-0,y+1,z+0,id+5,data+3);
mc.setBlock(x-0,y+1,z+1,id+136,data+2);
mc.setBlock(x-0,y+1,z-1,id+136,data+3);
mc.setBlock(x-0,y+2,z-1,id+5,data+3);
mc.setBlock(x-0,y+2,z-0,id+5,data+3);
mc.setBlock(x-0,y+2,z+1,id+5,data+3);
mc.setBlock(x+1,y+1,z+0,id+136,data+1);
mc.setBlock(x+1,y+2,z+0,id+169,data+0);
mc.setBlock(x+1,y+2,z-1,id+136,data+3);
mc.setBlock(x+1,y+2,z+1,id+136,data+2);
mc.setBlock(x+2,y+2,z+0,id+136,data+1);
mc.setBlock(x+0,y+2,z+2,id+136,data+7);
mc.setBlock(x+0,y+2,z-2,id+136,data+6);
Sleep(300);
mc.setBlock(x+0,y-1,z-0,id+190,data+0);
mc.setBlock(x+0,y-1,z+1,id+136,data+5);
mc.setBlock(x+0,y-1,z-1,id+136,data+4);
mc.setBlock(x+0,y-1,z-2,id+126,data+11);
mc.setBlock(x+0,y-1,z+2,id+126,data+11);
mc.setBlock(x+0,y+1,z-2,id+126,data+3);
mc.setBlock(x+0,y+1,z+2,id+126,data+3);
mc.setBlock(x+0,y-2,z-0,id+126,data+11);
mc.setBlock(x+0,y-2,z+1,id+126,data+11);
mc.setBlock(x+0,y-2,z+2,id+126,data+11);
mc.setBlock(x+0,y-2,z-1,id+126,data+11);
mc.setBlock(x+0,y+0,z+1,id+190,data+0);
mc.setBlock(x+0,y+0,z+2,id+190,data+0);
mc.setBlock(x+0,y+0,z-1,id+190,data+0);
mc.setBlock(x+0,y+0,z-2,id+190,data+0);
Sleep(300);
}
void dou_gong_x_zhou_2(int x_qian_yi){
Sleep(1000);
no0();
y=y+41;
x=x+53;
z=z+78;
x+x_qian_yi;
mc.setBlock(x+0,y+0,z+0,id+136,data+7);
mc.setBlock(x+0,y+1,z+0,id+5,data+3);
mc.setBlock(x+1,y+1,z+0,id+136,data+0);
mc.setBlock(x-1,y+1,z+0,id+136,data+1);
mc.setBlock(x-1,y+2,z+0,id+5,data+3);
mc.setBlock(x+0,y+2,z+0,id+5,data+3);
mc.setBlock(x+1,y+2,z-1,id+5,data+3);
mc.setBlock(x+2,y+2,z+0,id+136,data+5);
mc.setBlock(x-2,y+2,z+0,id+136,data+4);
mc.setBlock(x,y+1,z+1,id+136,data+3);
mc.setBlock(x+0,y+2,z+1,id+169,data+0);
mc.setBlock(x-1,y+2,z+1,id+169,data+1);
mc.setBlock(x+1,y+2,z+1,id+136,data+0);
mc.setBlock(x-0,y+2,z+2,id+136,data+3);
Sleep(1000);
mc.setBlock(x-0,y-1,z+0,id+190,data+0);
mc.setBlock(x+1,y-1,z+0,id+136,data+5);
mc.setBlock(x-1,y-1,z+0,id+136,data+4);
mc.setBlock(x-2,y-1,z+0,id+126,data+11);
mc.setBlock(x+2,y-1,z+0,id+126,data+11);
mc.setBlock(x+1,y+1,z+0,id+126,data+3);
mc.setBlock(x-0,y-2,z+0,id+126,data+3);
mc.setBlock(x-0,y-2,z+0,id+126,data+11);
mc.setBlock(x+1,y-2,z+0,id+126,data+11);
mc.setBlock(x+2,y-2,z+0,id+126,data+11);
mc.setBlock(x-1,y-2,z+0,id+126,data+11);
mc.setBlock(x-2,y-2,z+0,id+126,data+11);
mc.setBlock(x+1,y-0,z+0,id+190,data+0);
mc.setBlock(x+2,y-0,z+0,id+190,data+0);
mc.setBlock(x-1,y-0,z+0,id+190,data+0);
mc.setBlock(x-2,y-0,z+0,id+190,data+0);
Sleep(300);
}
//5
//6
void wuyan_two_x_3(){
no0();
y+=49;
x+=58;
z+=24;
for(int i=0;i<42;i++){
mc.setBlock(x,y,z,5,2);
mc.setBlock(x,y-1,z-1,5,2);
mc.setBlock(x,y-1,z-2,126,2);
mc.setBlock(x,y-2,z-3,5,2);
Sleep(300);
mc.setBlock(x+1,y,z,5,2);
mc.setBlock(x+1,y,z-1,126,2);
mc.setBlock(x+1,y-1,z-2,5,2);
mc.setBlock(x+1,y-1,z-3,126,2);
mc.setBlock(x+1,y-2,z-4,5,2);
x+2;
}
no0();
y+=49;
x+=58;
z+=70;
for(int i=0;i<42;i++){
mc.setBlock(x,y,z,5,2);
mc.setBlock(x,y-1,z+1,5,2);
mc.setBlock(x,y-1,z+2,126,2);
mc.setBlock(x,y-2,z+3,5,2);
Sleep(300);
mc.setBlock(x+1,y,z,5,2);
mc.setBlock(x+1,y,z+1,126,2);
mc.setBlock(x+1,y-1,z+2,5,2);
mc.setBlock(x+1,y-1,z+3,126,2);
mc.setBlock(x+1,y-2,z+4,5,2);
x+2;
}
}
void wuyan_two_z_3(){
no0();
y+=49;
x+=60;
z+=22;
for(int i=0;i<25;i++){
mc.setBlock(x,y,z,5,2);
mc.setBlock(x-1,y-1,z,5,2);
mc.setBlock(x-2,y-2,z,126,2);
mc.setBlock(x-3,y-3,z,5,2);
Sleep(300);
mc.setBlock(x,y,z+1,5,2);
mc.setBlock(x-1,y,z+1,126,2);
mc.setBlock(x-2,y-1,z+1,5,2);
mc.setBlock(x-3,y-1,z+1,126,2);
mc.setBlock(x-4,y-2,z+1,5,2);
z+2;
}
no0();
y+=49;
x+=140;
z+=22;
for(int i=0;i<25;i++){
mc.setBlock(x,y,z,5,2);
mc.setBlock(x+1,y-1,z,5,2);
mc.setBlock(x+2,y-1,z,126,2);
mc.setBlock(x+3,y-2,z,5,2);
Sleep(300);
mc.setBlock(x+0,y+0,z+1,5,2);
mc.setBlock(x+1,y+0,z+1,126,2);
mc.setBlock(x+2,y-1,z+1,5,2);
mc.setBlock(x+3,y-1,z+1,126,2);
mc.setBlock(x+4,y-2,z+1,5,2);
z+2;
}
}
void x_zhou_zuo_qian(){
no0();
y+=50;
x+=140;
z+=24;
mc.drawLine(x,y,z,x+2,y-2,z-2,5,2);
mc.drawLine(x+2,y-5,z-2,x+14,y-5,z-14,5,2);
mc.drawLine(x+2,y-4,z-2,x+14,y-4,z-14,5,2);
mc.setBlock(x+14,y-3,z-14,139,0);
mc.setBlock(x+14,y-2,z-14,189,0);
mc.setBlock(x+13,y-5,z-13,126,2);
mc.setBlock(x+14,y-5,z-14,126,2);
mc.setBlock(x+14,y-5,z-14,5,2);
mc.setBlock(x+14,y-6,z-14,5,2);
mc.setBlock(x+14,y-7,z-14,198,0);
}
void x_zhou_you_qian(){
no0();
y+=50;
x+=60;
z+=24;
mc.drawLine(x,y,z,x-2,y-2,z-2,5,2);
mc.drawLine(x-2,y-5,z-5,x-14,y-5,z-14,5,2);
mc.drawLine(x-2,y-4,z-2,x-14,y-4,z-14,5,2);
mc.setBlock(x-14,y-3,z-14,139,0);
mc.setBlock(x-14,y-2,z-14,189,0);
mc.setBlock(x-13,y-5,z-14,126,2);
mc.setBlock(x-14,y-5,z-13,126,2);
mc.setBlock(x-14,y-5,z-14,5,2);
mc.setBlock(x-14,y-6,z-14,5,2);
mc.setBlock(x-14,y-7,z-14,198,0);
}
void x_zhou_you_hou(){
no0();
y+=50;
x+=60;
z+=70;
mc.drawLine(x,y,z,x-2,y-2,z+2,5,2);
mc.drawLine(x-2,y-5,z+2,x-14,y-5,z+14,5,2);
mc.drawLine(x-2,y-4,z+2,x-14,y-4,z+14,5,2);
mc.setBlock(x-14,y-3,z+14,139,0);
mc.setBlock(x-14,y-2,z+14,189,0);
mc.setBlock(x-13,y-5,z+14,126,2);
mc.setBlock(x-14,y-5,z+13,126,2);
mc.setBlock(x-14,y-5,z+14,5,2);
mc.setBlock(x-14,y-6,z+14,5,2);
mc.setBlock(x-14,y-7,z+14,198,0);
}
void x_zhou_zuo_hou(){
no0();
y+=50;
x+=140;
z+=70;
mc.drawLine(x,y,z,x+2,y-2,z+2,5,2);
mc.drawLine(x+2,y-5,z-2,x+14,y-5,z+14,5,2);
mc.drawLine(x+2,y-4,z-2,x+14,y-4,z+14,5,2);
mc.setBlock(x+14,y-3,z+14,139,0);
mc.setBlock(x+14,y-2,z+14,189,0);
mc.setBlock(x+13,y-5,z+14,126,2);
mc.setBlock(x+14,y-5,z+14,126,2);
mc.setBlock(x+14,y-5,z+14,5,2);
mc.setBlock(x+14,y-6,z+14,5,2);
mc.setBlock(x+14,y-7,z+14,198,0);
}
//6
//9
void siyou_1(){
mc.setBlock(x,y+1,z+0,5,2);
mc.setBlock(x,y+1,z+-1,5,2);
mc.setBlock(x,y+1,z+-2,126,10);
mc.setBlock(x,y+2,z+-2,126,2);
mc.setBlock(x,y+1,z+-3,126,10);
mc.setBlock(x,y+2,z+-3,126,2);
mc.setBlock(x,y+2,z+-4,5,2);
mc.setBlock(x,y+2,z+-5,126,10);
mc.setBlock(x,y+3,z+-5,126,2);
mc.setBlock(x,y+2,z+-6,126,10);
mc.setBlock(x,y+3,z+-6,126,2);
mc.setBlock(x,y+3,z+-7,5,2);
mc.setBlock(x,y+3,z+-8,126,10);
mc.setBlock(x,y+4,z+-8,126,2);
mc.setBlock(x,y+4,z+-9,5,2);
mc.setBlock(x,y+4,z+-10,126,10);
mc.setBlock(x,y+5,z+-10,5,2);
mc.setBlock(x,y+5,z+-11,126,10);
mc.setBlock(x,y+6,z+-11,126,2);
mc.setBlock(x,y+6,z+-12,5,2);
mc.setBlock(x,y+7,z+-12,126,2);
mc.setBlock(x,y+7,z+-13,5,2);
mc.setBlock(x,y+8,z+-13,126,2);
mc.setBlock(x,y+8,z+-14,5,2);
mc.setBlock(x,y+9,z+-14,126,2);
mc.setBlock(x,y+9,z+-15,5,2);
mc.setBlock(x,y+10,z+-15,126,2);
mc.setBlock(x,y+10,z+-16,5,2);
mc.setBlock(x,y+11,z+-16,126,2);
mc.setBlock(x,y+11,z+-17,5,2);
mc.setBlock(x,y+12,z+-17,5,2);
mc.setBlock(x,y+12,z+-18,126,10);
mc.setBlock(x,y+13,z+-18,5,2);
mc.setBlock(x,y+13,z+-19,126,10);
mc.setBlock(x,y+14,z+-19,5,2);
mc.setBlock(x,y+15,z+-19,126,2);
mc.setBlock(x,y+15,z+-20,5,2);
mc.setBlock(x,y+16,z+-20,5,2);
mc.setBlock(x,y+16,z+-21,126,10);
mc.setBlock(x,y+17,z+-21,5,2);
mc.setBlock(x,y+18,z+-21,126,2);
mc.setBlock(x,y+18,z+-22,5,2);
mc.setBlock(x,y+19,z+-22,5,2);
mc.setBlock(x,y+19,z+-23,126,10);
mc.setBlock(x,y+20,z+-23,5,2);
}
void siyou_2(){
mc.setBlock(x+1,y+0,z+0,126,10);
mc.setBlock(x+1,y+1,z+0,126,2);
mc.setBlock(x+1,y+0,z+-1,126,10);
mc.setBlock(x+1,y+1,z+-1,126,2);
mc.setBlock(x+1,y+1,z+-2,5,2);
mc.setBlock(x+1,y+1,z+-3,5,2);
mc.setBlock(x+1,y+2,z+-4,126,2);
mc.setBlock(x+1,y+2,z+-5,126,10);
mc.setBlock(x+1,y+2,z+-6,126,10);
mc.setBlock(x+1,y+3,z+-7,126,2);
mc.setBlock(x+1,y+3,z+-8,5,2);
mc.setBlock(x+1,y+4,z+-9,126,2);
mc.setBlock(x+1,y+4,z+-10,5,2);
mc.setBlock(x+1,y+5,z+-11,5,2);
mc.setBlock(x+1,y+6,z+-12,5,2);
mc.setBlock(x+1,y+7,z+-13,5,2);
mc.setBlock(x+1,y+8,z+-14,5,2);
mc.setBlock(x+1,y+9,z+-15,5,2);
mc.setBlock(x+1,y+10,z+-16,5,2);
mc.setBlock(x+1,y+11,z+-17,5,2);
mc.setBlock(x+1,y+12,z+-18,5,2);
mc.setBlock(x+1,y+13,z+-19,5,2);
mc.setBlock(x+1,y+13,z+-19,5,2);
mc.setBlock(x+1,y+14,z+-20,5,2);
mc.setBlock(x+1,y+15,z+-20,5,2);
mc.setBlock(x+1,y+16,z+-21,5,2);
mc.setBlock(x+1,y+17,z+-21,5,2);
mc.setBlock(x+1,y+17,z+-22,5,2);
mc.setBlock(x+1,y+18,z+-22,5,2);
mc.setBlock(x+1,y+19,z+-23,5,2);
mc.setBlock(x+1,y+20,z+-23,5,2);
}
void xzhouwu(){
x=x+59;
y=y+57;
z=z+70;
for(int i=0;i<41;i++){
siyou_1();
siyou_2();
x+2;
}
siyou_1();
}
//9
//1
void one(){
no0();
no1(159,14);
Sleep(1000);
no2(159,14);
Sleep(1000);
no1_1();
Sleep(1000);
no0();
door_1();
x+28;
Sleep(1000);
door_1();
x+28;
Sleep(1000);
door_1();
x+28;
Sleep(1000);
no0();
door_2();
x+107;
Sleep(1000);
door_2();
Sleep(1000);
no0();
no1_2(0,0);
no1_2(51,0);
Sleep(1000);
no1_2(78,0);
no1_2(106,0);
Sleep(1000);
no1_2(134,0);
no1_2(158,0);
Sleep(1000);
no1_2(41,1);
no1_2(66,1);
Sleep(1000);
no1_2(94,1);
no1_2(122,1);
Sleep(1000);
no1_2(148,1);
no1_2(200,1);
Sleep(1000);
no3(159,14);
Sleep(1000);
no4();
Sleep(1000);
//no5_taijei();
//no5_taowa();
Sleep(1000);
no6();
Sleep(1000);
no7();
Sleep(1000);
}
//1
//2
void two(){
erlouloutikou();
Sleep(1000);
erlouloutitaijie();
Sleep(1000);
loutihulan();
Sleep(1000);
siyou_erlouzhuzi(0,0);
Sleep(1000);
siyou_erlouzhuzi(0,70);
Sleep(1000);
zongdaima();
}
//2
//4
void four(){
zhu_zi_zhuang_shi_san_ceng_se_cai();
cishu=0;
for(int i=0;i<6;i++){
si_you_zhu_zi_bao_bian_huo_ban_men_x_zhou(cishu);
cishu=cishu+10;
}
Sleep(1000);
cishu=54;
for(int i=0;i<6;i++){
si_you_zhu_zi_bao_bian_huo_ban_men_x_zhou(cishu);
cishu=cishu+10;
}
cishu=0;
Sleep(1000);
for(int i=0;i<8;i++){
si_you_zhu_zi_bao_bian_huo_ban_men_z_zhou(cishu);
cishu=cishu+10;
}
Sleep(1000);
cishu=0;
for(int i=0;i<21;i++){
dou_gong_x_zhou_1(cishu);
dou_gong_x_zhou_2(cishu);
cishu=cishu+5;
}
Sleep(1000);
cishu=0;
for(int i=0;i<14;i++){
dou_gong_z_zhou_1(cishu);
dou_gong_z_zhou_2(cishu);
cishu=cishu+5;
}
Sleep(1000);
}
//4
//5
void Five(){
no0();
lou_ceng_lun_guo();
Sleep(1000);
lou_ceng_zhen_mu();
Sleep(1000);
lou_zeng_kuang_jia();
Sleep(1000);
wu_zhan_yi_ceng_x_zhou();
Sleep(1000);
wu_zhan_yi_ceng_z_zhou();
Sleep(1000);
}
//5
//6
void six(){
wuyan_two_x_3();
Sleep(1000);
wuyan_two_z_3();
Sleep(1000);
x_zhou_you_qian();
Sleep(1000);
x_zhou_zuo_qian();
x_zhou_you_qian();
Sleep(1000);
x_zhou_you_hou();
}
int main(int argc, char** argv) {
bool con=mc.ConnectMinecraft("zk","08bd17c1ea594f2684182fd956c2d172");
if(!con){
cout<<"失败";
return 0;
}
bool fly=true;
mc.setPlayerFly("fushuxuan",fly);
one();//1
Sleep(1000);
two();//2
Sleep(1000);
four();
Sleep(1000);
Five();//5
Sleep(1000);
six();//6
//9
xzhouwu();
//9
return 0;
}

浙公网安备 33010602011771号